A student participating in a course triggers a random authentication event. Without warning a pop-up box appears on the user’s screen. The student has an administratively specified period of time to look into the camera. The eProktor System creates a mathematical model of the student’s face and compares it against models constructed from photographs in the student’s profile created at the time of registration. The authentification event is recorded in the student’s gradebook as a pass/fail. Notification emails are sent to the student, the instructor, and to the administrative personnel when the student fails to be positively identified by the system.