Exam Taker Experience

Welcome to Phase 3

1 SDK Documentation

Arrow Up

The SDK documentation provides a list of methods that can be used to integrate Honorlock into your system and use Honorlock proctoring with existing quizzes.

2 Extension Verification

Arrow Up

The onExtensionVerified method within the SDK should be called to indicate what should be done after successfully verifying the extension. On the pre-exam page, create an extension verification iframe using the URL obtained from the Extension Check endpoint.

Prerequisites:

  • The init() method has been called to establish communication with Honorlock.
  • Use the Extension Check endpoint to generate the URL for the extension verification iframe.

3 Setup Session

Arrow Up

The setupSession method should be called on the gate page that will present the exam instructions and have test takers complete the Honorlock Authentication steps.

Prerequisites:

  • Use the Get Exam Instructions API endpoint to generate the URL for the exam instructions iframe.
  • Use the Create Session API endpoint to create the student session for proctoring. This session information will be needed in the setUpSession method.

4 Begin Exam Session

Arrow Up

Once the session has been setup and the session has been verified, an API call to begin exam session should be made.

During the exam, we must call our questionLoaded method via the SDK each time a question is loaded. This method should provide information related to the question to enable proper tracking of questions.

Prerequisites:

  • Use the Verify Authentication API endpoint to confirm that the test taker completed all authentication steps.
  • Use the onBeginExam method to provide the behavior for the platform once the start exam button is pressed after the test taker completes all authentication steps.

5 End Exam Session

Arrow Up

Once the user hits the submit button, you should call the End Exam Session endpoint to indicate that the exam attempt has finished.

Need help?

If you need assistance integrating Honorlock with your system, please contact:

developer-support@honorlock.com

© 2025 Honorlock, LLC

CONFIDENTIALITY NOTICE: This information is intended to be viewed solely by those who have been granted access by their organization to view this confidential and privileged information.