Skip to content
/ QuML Public
forked from sunbird-specs/QuML

An open specification for representing, storage, rendering and distribution of questions and tests in learning and capacity building context

License

Notifications You must be signed in to change notification settings

snehar-nd/QuML

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Question Markup Language (QuML) Specification - Draft

Question Markup Language (QuML in short) is a specification for storage, rendering and distribution of Questions and Tests. QuML allows assessment materials to be authored and delivered on multiple systems interchangeably. It is designed to facilitate interoperability between systems.

This specification is based on IMS QTI Specification 2.2 with necessary extensions. This specification describes the information model for questions and tests used in assessments. Formally these are known as Question and Question Set. QuML specification describes a model for the representation of questions and question sets data and their corresponding results reports. Therefore, the specification enables the exchange of the question, question set and results data between authoring tools, question banks, test constructional tools, learning systems and assessment delivery systems.

Documentation

  • Overview: Importance of questions in learning and the need for a specification like QuML.
  • Common Elements: The reference guide to the data model of common elements used in this specification.
  • QuML for Questions: The reference guide to the data model for questions. The document provides detailed information about the model and specifies the requirements of delivery engines and authoring systems.
  • Question Schema: JSON schema for QuML questions.
  • QuML for Tests: The reference guide to the data model for question sets, which are used to represent tests.
  • Test Schema: JSON schema for QuML tests.
  • Library Methods: The reference guide to methods to be implemented by QuML implementations.
  • Telemetry: The reference guide to track usage, and report results.
  • Appendix: Additional information and references.
  • Samples: This folder has sample questions and question sets represented using QuML.

About

An open specification for representing, storage, rendering and distribution of questions and tests in learning and capacity building context

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published