Models¶
Data classes used throughout mograder for representing check results, notebook results, and other structured data.
mograder.core.models
¶
Data models for mograder.
CheckResult
dataclass
¶
Result of a single check() callout.
Source code in src/mograder/core/models.py
NotebookResult
dataclass
¶
Aggregated results for one submitted notebook.
Source code in src/mograder/core/models.py
RemoteAssignment
dataclass
¶
An assignment available on a remote server (Moodle or HTTPS).
Source code in src/mograder/core/models.py
RemoteSubmission
dataclass
¶
A student submission fetched from a remote server.
Source code in src/mograder/core/models.py
RemoteStatus
dataclass
¶
Submission status for the current user on a remote server.