josh-abad / proctor-vue-web

The web application for Proctor Vue.
MIT License
1 stars 1 forks source link

Identify user before allowing them to proceed with the exam #5

Closed josh-abad closed 3 years ago

josh-abad commented 3 years ago

During the setup before the exam (setup modal), add a check for identifying the user. Unlike the identification logic for during examination, the user will need to be identified within a short period of time and keep being continuously identified for at least a few seconds.

  1. Load webcam
  2. Load face detection model
  3. Start window of time for user to be identified (Timer A)
  4. If the user is not identified within the span of Timer A, then the user cannot continue with the exam
  5. If the user is identified, wait a few seconds (Timer B)
  6. If the user maintains identification until the end of Timer B, then the user proceeds with the exam
  7. Otherwise, go back to step 3.