Components
Last updated
Last updated
Question and Question set service is a micro-service which provides APIs to manage the lifecycle and workflows of creation and consumption of question & question set objects.
We use assessment APIs from Sunbird Knowlg for this purpose. (It will be decoupled and moved as part of inQuiry.)
Enable APIs to manage the lifecycle of QuestionSet
Generate ECAR file on publishing QuestionSet for offline consumption asynchronously
Question set editor is used to create a question set, configure its behaviour, and add/create questions in the question set. This editor is built in such a way that it is embeddable and extendable.
Today it leverages collection editor from Sunbird Knowlg for this purpose.
Enable creation of different type of Questions.
Ease of creation of Question sets using tree view.
Ability to preview Questions and Sets as part of creation flow.
Ability to add and customise scientific and mathematical formulae.
Question set player is responsible for rendering questions & question sets created as per QuML spec. This player is embeddable, configurable and extendable.
Ability to use across platforms such as web, mobile and desktop.
Supports offline consumption.