Exams App¶
The exams app provides minimal infrastructure for concluding exam periods based on a timetable. So far it only supports rule based scheduling meaning “If Monday 9-12, exam is 5/12 2-5pm” and is only used at Johns Hopkins. However, the infrastructure can be used for any school using a rule based approach.
Models¶
Database object representing a shared final exam schedule. A final exam schedule belongs to a Student and contains the list of classes which the user needs to check finals for
Views¶
Final Exam Scheduler¶
Example Implementation¶
-
class
exams.jhu_final_exam_scheduler.
JHUFinalExamScheduler
[source]¶ Database Object that has a list of JHU’s rules for the current semester. Should be updated every semester. Initialize each Rule with select fields depending on what determines whether the Rule is valid for. See Final Exam Scheduler for more information