Core Resources
You can access Socratease data via REST APIs. REST APIs shows you all the REST APIs for all the resources that are available to you. On this page, we discuss the most important of these resources.
Content Screen
A content screen is the smallest, independent unit of content a user can see. It can be an MCQ, a coding challenge, a video response question, etc.
Unit
A unit is a set of content screens that the user interacts with in one session. A unit can be a Quiz, a Lesson, a set of Video Responses, a Question Bank etc.
User Progress
When a user starts a unit, we create a record of their progress. This record contains when the user started the unit, whether they have finished it, what the attempt number is, how many points they have scored on it, etc.
User Response
Every interaction of the user with a content screen is captured here. For example, if a user answers an MCQ, or watches an interactive video, the details are captured in the user response.
Assessment
An assessment is a set of units that users attempt one after another. Say you want a user to finish one quiz and then a coding challenge. You add both these to an assessment and the user attempts them
Assessment Progress
Track how much of an assessment a user has finished