This repository has been archived on 2024-10-24. You can view files and clone it, but cannot push or open issues or pull requests.
fradrive-old/models/exams.model
2020-01-11 23:44:47 +01:00

68 lines
1.6 KiB
Plaintext

Exam
course CourseId
name ExamName
gradingRule ExamGradingRule Maybe
bonusRule ExamBonusRule Maybe
occurrenceRule ExamOccurrenceRule
visibleFrom UTCTime Maybe
registerFrom UTCTime Maybe
registerTo UTCTime Maybe
deregisterUntil UTCTime Maybe
publishOccurrenceAssignments UTCTime Maybe
start UTCTime Maybe
end UTCTime Maybe
finished UTCTime Maybe -- Grades shown to students, `ExamCorrector`s locked out
closed UTCTime Maybe -- Prüfungsamt hat Einsicht (notification)
publicStatistics Bool
showGrades Bool
description Html Maybe
UniqueExam course name
ExamPart
exam ExamId
number ExamPartNumber
name ExamPartName Maybe
maxPoints Points Maybe
weight Rational
UniqueExamPartNumber exam number
UniqueExamPartName exam name !force
ExamOccurrence
exam ExamId
name ExamOccurrenceName
room Text
capacity Natural
start UTCTime
end UTCTime Maybe
description Html Maybe
UniqueExamOccurrence exam name
ExamRegistration
exam ExamId
user UserId
occurrence ExamOccurrenceId Maybe
time UTCTime default=now()
UniqueExamRegistration exam user
ExamPartResult
examPart ExamPartId
user UserId
result ExamResultPoints
lastChanged UTCTime default=now()
UniqueExamPartResult examPart user
ExamBonus
exam ExamId
user UserId
bonus Points
lastChanged UTCTime default=now()
UniqueExamBonus exam user
ExamResult
exam ExamId
user UserId
result ExamResultGrade
lastChanged UTCTime default=now()
UniqueExamResult exam user
ExamCorrector
exam ExamId
user UserId
UniqueExamCorrector exam user
ExamPartCorrector
part ExamPartId
corrector ExamCorrectorId
UniqueExamPartCorrector part corrector