phystool.evaluation

Module Contents

Classes

Klass

Evaluation

EvaluationManager

Data

logger

API

phystool.evaluation.logger

“getLogger(…)”

class phystool.evaluation.Klass(uuid: str, name: str, year: int, extra: str, evaluations: list[str])

Initialization

is_current() bool
to_dict() dict[str, str | list[str] | int]
class phystool.evaluation.Evaluation(uuid: str, klass_uuid: str, title: str = '', date: str = '2024-08-31', number: str = '', extra: list[str] = [], exercises: list[str] = [])

Initialization

update(data: dict) tuple[set[str], set[str]]
to_dict() dict[str, str | list[str]]
class phystool.evaluation.EvaluationManager

Initialization

EVALUATION_PATH

“Path(…)”

get_klass(name: str, year: int) phystool.evaluation.Klass
klass_list(current: bool = True) None
klass_display(klass_uuid: str) None
evaluation_list(current: bool = True) None
evaluation_create_for_klass(klass_uuid: str) str
evaluation_edit(evaluation_uuid: str) None
evaluation_update(evaluation_uuid: str) None
evaluation_display(evaluation_uuid: str) None