Skip to content

You are viewing documentation for Instruqt 2.0 Labs which is in Beta currently. Official release date - 29 September, 2026. For Tracks documentation, please visit docs.instruqt.com.

Events


EventMeaning
lab.session_startedA user started a lab session
lab.session_readyThe session finished loading and the learner can enter it
lab.session_completedThe learner finished all of the session’s content. It does not mean the session stopped
lab.session_stoppedThe session ended, whether the user stopped it, it went idle, or it hit its time limit
lab.session_failedThe session failed. Carries error
lab.sandbox_provisioningProvisioning of the session’s sandbox started
lab.sandbox_provisionedThe sandbox is provisioned and ready. Carries cpus and memory
lab.sandbox_failedThe sandbox could not be provisioned. Carries error and error_type
lab.sandbox_destroyingTeardown of the sandbox started
lab.sandbox_destroyedThe sandbox is gone, which closes its billing window
lab.session_started the user asked for the lab
lab.sandbox_provisioning provisioning began
lab.sandbox_provisioned the sandbox is ready
lab.session_ready the lab is usable
EventMeaning
lab.task_unlockedA task became available to the learner
lab.task_completedThe learner ran a task’s checks and every one of them passed
lab.task_failedThe learner ran a task’s checks and at least one did not pass. The learner can try again, so this repeats
lab.task_skippedThe learner skipped a task
lab.quiz_unlockedA quiz became available to the learner
lab.quiz_completedThe learner answered every question in a quiz correctly
lab.quiz_failedThe learner answered a quiz and got at least one question wrong. The learner can try again, so this repeats
lab.quiz_skippedThe learner skipped a quiz
lab.page_unlockedA page of the content became available to the learner
lab.page_completedThe learner finished every activity on a page
lab.page_skippedThe learner skipped a page, and with it every activity on that page
lab.chapter_unlockedA chapter of the content became available to the learner
lab.chapter_completedThe learner finished every page in a chapter
lab.chapter_skippedThe learner skipped a chapter, and with it every page in that chapter

Tasks and quizzes are both activities, addressed by activity_id and distinguished by activity_type. Both count toward the same activity_index, so the numbering matches what the learner sees on screen.

EventMeaning
invite.claimedA user claimed an invite