Home > Guides > Assignment (QA) > In Class Assignments
For a student to answer an IN_CLASS
assignment, the professor usually creates an associated ATTENDANCE
assignment to “lockdown” the IN_CLASS
assignment to non-attending students.
“Lockdown” here means that the student must be attending the class to be able to answer its problems.
Any time a student attempts to submit an answer for a problem in an IN_CLASS
assignment, we check if there is a “lockdown” currently in play.
The backend will get the latest, available (not archived, not deleted) and published ATTENDANCE
assignment (if there is one).
It will then check if this ATTENDANCE
assignment is still within the class time limit. See field assignment.classTimeLimit
. In other words, the “lockdown” only usually applies for specific period of time (basically, whilst the class is “in session”). So if the assignment.startDate
+ assignment.classTimeLimit
has elapsed, the lockdown does not apply.
After this period of time, the lockdown does NOT apply and students can submit answers freely.
Also, the student can have an exemption to this ATTENDANCE
assignment and thus the lockdown will not apply to them.
If a lockdown does apply for the student, then we check that the student has submitted an answer to the single problem of the ATTENDANCE
assignment. If so, then he can freely submit answers to the IN_CLASS
assignment. Otherwise he will be rejected on answer submissions to the IN_CLASS
assignment.