Major
Major
Différentes matières enseignées dans les écoles, et leur organisation au sein de celle-ci.
La hiérarchie est la suivante:
Major
Minor
TeachingUnit
Subject
Cependant, afin de rendre les différents cas particuliers des écoles représentables, cette représentation se doit d'être la plus flexible possible.
En conséquence, une matière peut être reliée à:
Et de même, une UE peut être reliée à:
La hiérarchie complète est donc plutôt la suivante:
School
Major
Subject
TeachingUnit
Minor
Subject
TeachingUnit
Subject
Major
Minor
Subject
apogeeCode:
String? documents(after, before, first, last)
→ SubjectDocumentsConnection
Arguments
after:
String?
before:
String?
first:
Int?
last:
Int?
documentsCount:
Int emoji:
String forApprentices:
Boolean id:
ID links:
[ Link] majors:
[ Major] minors:
[ Minor] name:
String nextExamAt:
DateTime? semester:
Int? shortName:
String slug:
String uid:
String unit:
TeachingUnit? apogeeCode:
String? id:
ID name:
String shortName:
String subjects:
[ Subject] unitId:
ID? yearTier:
Int? major(uid: String)
→ Major
majors()
→ [ Major]
minor(id: ID)
→ Minor
minors(after: String?, before: String?, first: Int?, last: Int?)
→ Connection< Minor>
subject(forApprentices: Boolean, slug: String, yearTier: Int)
→ Subject
subjects()
→ [ Subject]
updateSubjectsExamDates()
→ Boolean