mirror of
https://github.com/Faridik/Carolyn.git
synced 2026-07-08 13:21:53 +00:00
add more methods for manager
This commit is contained in:
parent
898ef8273a
commit
dd01aba777
@ -1,7 +1,8 @@
|
||||
class Assignment:
|
||||
"""Задание."""
|
||||
|
||||
def __init__(self, weight: float, values):
|
||||
def __init__(self, name: str, values: list, weight: float=1):
|
||||
self.name = name
|
||||
self.weight = weight
|
||||
self.values = values
|
||||
|
||||
|
||||
@ -4,10 +4,11 @@ from .assignment import Assignment
|
||||
class Student:
|
||||
"""Позволяет выполнять операции над студентами."""
|
||||
|
||||
def __init__(self, number: int, name: str):
|
||||
def __init__(self, number: int, name: str, group_id : int, tg_id : int = None):
|
||||
self.number: int = number
|
||||
self.name: str = name
|
||||
self.tg_id = None
|
||||
self.group_id: int = group_id
|
||||
self.tg_id: int = tg_id
|
||||
self.assignments = []
|
||||
|
||||
def add_assignment(self, assignment: Assignment):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user