This section captures information on the internal details about the inQuiry Service component.
Component Architecture Explained
- The core components of inQuiry are QuML Editor, QuML player and inQuiry Service.
- QuML Editor, Player and inQuiry Service all implements the QuML specification for creating and maintaining Questions and QuestionSets.
- QuML Editor uses the Knowlg BB services as explained here
- inQuiry Service also uses the Knowlg core services for inprocess communication to the underlying data stores.
- inQuiry uses Telemetry services for sending the telemetry events
- There are a few common sunbird libraries that both QuML Editor and QuML player uses
{% embed url="https://youtu.be/mjV0MmP9WuQ?si=M7t7v9AdIF0sCUL8&t=583" %}
Sunbird inQuiry is used to power the assessment capabilities in Sunbird. This uses an open specification called as QuML for preparing the questions and question sets.