phystool.evaluation
Module Contents
Classes
Functions
Data
API
- phystool.evaluation.logger
“getLogger(…)”
- class phystool.evaluation.DataType
Bases:
typing.TypedDict- title: str
None
- cluuid: uuid.UUID
None
- date: datetime.date
None
- exercises: list[uuid.UUID]
None
- class phystool.evaluation.Klass(name: str, extra: str, year: int, evaluations: list[uuid.UUID] | None = None)
Initialization
- all: dict[uuid.UUID, phystool.evaluation.Klass]
“dict(…)”
- is_current() bool
- to_dict() dict[str, str | list[str] | int]
- classmethod search(name: str = '', year: int = 0) list[uuid.UUID]
- classmethod display(uuid: uuid.UUID) None
- class phystool.evaluation.Evaluation(cluuid: uuid.UUID, title: str, date: datetime.date, extra: list[str] | None = None, exercises: list[uuid.UUID] | None = None)
Initialization
- all: dict[uuid.UUID, phystool.evaluation.Evaluation]
“dict(…)”
- property scolar_year: int
- to_dict() dict[str, str | list[str]]
- classmethod update(evuuid: uuid.UUID, fname: pathlib.Path | None) Evaluation | None
- classmethod create(fname: pathlib.Path | None) Evaluation | None
- classmethod display(uuid: uuid.UUID) None
- classmethod search(year: int = 0, evuuid: uuid.UUID | None = None, exuuid: uuid.UUID | None = None, cluuid: uuid.UUID | None = None) list[uuid.UUID]
- phystool.evaluation.save()
- phystool.evaluation.load_klass_and_evaluation_data() None