Check existing question. Questions are the lowest level in the EduBase hierarchy, serving as the building blocks for Quiz sets.
Publish or update a question. Questions are the atomic building blocks of the EduBase Quiz system and represent the lowest level in the hierarchy (Questions -> Quiz sets -> Exams).
Permanently delete a Quiz question.
List owned and managed exams. Exams are the highest level in the EduBase Quiz hierarchy, built from Quiz sets.
Get/check exam.
Create a new exam from an existing Quiz set. Exams are at the top level of the EduBase Quiz hierarchy and MUST be created from existing Quiz sets. They are time-constrained, secured assessment instances of Quiz sets.
Remove/archive exam.
List all users on an exam.
Assign user(s) to an exam.
Remove user(s) from an exam.
Submit a new AI exam summary.
Get detailed results for a specific Quiz play.
Get user results for a specific Quiz set.
Get user results for a specific exam.
Get raw results for a specific exam. - This endpoint returns raw results, including all answers given by the user. It is not meant to be displayed to the user. - This might require additional permissions.
List owned and managed Quiz sets. Quiz sets are named collections of questions that sit at the middle level of the EduBase Quiz hierarchy.
Get/check Quiz set. Containing questions and powering Exams.
Create a new Quiz set. Quiz sets are collections of questions that can be used for practice or to power multiple Exams.
Remove/archive Quiz set.
List all questions and question groups in a Quiz set. Quiz sets contain questions (lowest level) and can be used by exams (highest level).
Assign question(s) to a Quiz set, or one of its question group. Questions can exist independently from Quiz sets.
Remove question(s) from a Quiz set, or one of its question group.
List managed, non-generated users.
Get/check user. Can be used to retrieve the caller user's ID by using 'me' as the user identification string.
Create new EduBase user account.
Delete user.
Get user's name.
Update a user's name.
Get user's group.
Update a user's group.
Get latest valid login link for user.
Generate login link. If a valid link with the same settings exists, it will be returned instead of creating a new one.
Delete a previously generated login link.
Lookup user by email, username or code.
Assume user for next requests with assume token.
Revoke assume token.
List owned and managed classes.
Get/check class.
List all assignments in a class.
List all members in a class.
Assign user(s) to a class. Updates memberships if already member of the class.
Remove user(s) from a class.
Assign user(s) to class(es). Updates memberships if already member of a class.
List all classes a user is member of.
Assign user to class(es). Updates membership if already member of a class.
Remove user from class(es).
List owned and managed organizations.
Get/check organization.
List all members in an organization.
Assign user(s) to an organization. Updates memberships if already member of the organization.
Remove user(s) from an organization.
Assign user(s) to organization(s). Updates memberships if already member of an organization.
List all organizations a user is member of.
Assign user to organization(s). Updates membership if already member of an organization.
Remove user from organization(s).
List owned and managed tags.
Get/check tag.
List all attached tags of a class.
Check if tag is attached to a class.
Attach tag to a class.
Remove a tag attachment from a class.
List all attached tags of a course.
Check if tag is attached to a course.
Attach tag to a course.
Remove a tag attachment from a course.
List all attached tags of an event.
Check if tag is attached to an event.
Attach tag to an event.
Remove a tag attachment from an event.
List all attached tags of an exam.
Check if tag is attached to an exam.
Attach tag to an exam.
Remove a tag attachment from an exam.
List all attached tags of an integration.
Check if tag is attached to an integration.
Attach tag to an integration.
Remove a tag attachment from an integration.
List all attached tags of an organization.
Check if tag is attached to an organization.
Attach tag to an organization.
Remove a tag attachment from an organization.
List all attached tags of a Quiz.
Check if tag is attached to a Quiz.
Attach tag to a Quiz.
Remove a tag attachment from a Quiz.
List all attached tags of a SCORM learning material.
Check if tag is attached to a SCORM learning material.
Attach tag to a SCORM learning material.
Remove a tag attachment from a SCORM learning material.
List all attached tags of a video.
Check if tag is attached to a video.
Attach tag to a video.
Remove a tag attachment from a video.
Check if a user has permission on a class.
Create new permission for a user on a class.
Remove a user permission from a class.
Check if a user has permission on a course.
Create new permission for a user on a course.
Remove a user permission from a course.
Check if a user has permission on an event.
Create new permission for a user on an event.
Remove a user permission from an event.
Check if a user has permission on an exam.
Create new permission for a user on an exam.
Remove a user permission from an exam.
Check if a user has permission on an integration.
Create new permission for a user on an integration.
Remove a user permission from an integration.
Check if a user has permission on an organization.
Create new permission for a user on an organization.
Remove a user permission from an organization.
Check if a user has permission on a quiz.
Create new permission for a user on a quiz.
Remove a user permission from a quiz.
Check if a user has permission on a SCORM learning material.
Create new permission for a user on a SCORM learning material.
Remove a user permission from a SCORM learning material.
Check if a user has permission on a tag.
Create new permission for a user on a tag.
Remove a user permission from a tag.
Check if a user has permission on a video.
Create new permission for a user on a video.
Remove a user permission from a video.
Update a custom metric.
The integration app ID for EduBase
The secret key for the EduBase API
The API URL for EduBase