❔
Sunbird inQuiry
  • LEARN
    • Overview
    • Capabilities
    • Components
    • Technical Architecture
    • Product & Developer Guide
      • Quick Starter Guide
        • inQuiry Components
          • Editor
          • Player
          • inQuiry Service
      • Question & Question Set Editor
        • Architecture
        • Features
        • Configuration
        • Source Code
        • APIs
        • FAQ's
      • Question & Question Set Service
        • Architecture
        • Features
        • Schema
          • Question Schema
          • QuestionSet Schema
        • APIs
          • V1
            • Question API's
              • Create Question
              • Read Question
              • Read Private Question
              • Update Question
              • Submit for Review Question
              • Publish Question
              • Retire Question
              • Question List
              • Import Question
              • Copy Question
              • Reject Question
            • QuestionSet API's
              • Create QuestionSet
              • Update QuestionSet
              • Read QuestionSet
              • Read Private QuestionSet
              • Review QuestionSet
              • Reject QuestionSet
              • Publish QuestionSet
              • Retire QuestionSet
              • Update Hierarchy QuestionSet
              • Read QuestionSet Hierarchy
              • Import QuestionSet
              • Copy QuestionSet
          • V2
            • Question API's
              • Create Question
              • Read Question
              • Read Private Question
              • Update Question
              • Submit for Review Question
              • Reject Question
              • Publish Question
              • Copy Question
              • Import Question
              • Question List
              • Retire Question
            • QuestionSet API's
              • Create QuestionSet
              • Read QuestionSet
              • Read Private QuestionSet
              • Update QuestionSet
              • Review QuestionSet
              • Reject QuestionSet
              • Publish QuestionSet
              • Update Hierarchy QuestionSet
              • Read QuestionSet Hierarchy
              • Import QuestionSet
              • Copy QuestionSet
              • Retire QuestionSet
        • Configuration
        • Source Code
        • FAQs
      • Question Set Player
        • Architecture
        • Configuration
        • Source Code
        • APIs
        • FAQ's
      • Analytics
      • Code Coverage Stats
    • 🚀Product Roadmap
  • ENGAGE
    • Discuss
  • Use
    • Overview
    • Developer Installation
      • Question & Question Set Service
        • Installation
        • Configuration
      • Question Set Editor
        • Installation
          • Object Category Definition
          • Sample Form Configuration
      • Question set Player
        • Installation
    • Release Plan & Calendar
      • Release calendar 5.2.0, 5.3.0, 5.4.0, 5.5.0, 5.6.0
      • Release calendar 5.7.0, 6.0.0,6.1.0 and 6.2.0
    • Release notes
      • inQuiry - Release v8.0.0 (Ongoing)
      • inQuiry - Release v7.0.0 (Latest)
      • inQuiry - Release v6.2.0
      • inQuiry - Release v6.1.0
      • inQuiry - Release v6.0.0
      • inQuiry - Release v5.7.0
      • inQuiry - Release v5.6.0
      • inQuiry - Release v5.5.0
      • inQuiry - Release v5.4.0
      • inQuiry - Release v5.3.0
      • inQuiry - Release v5.2.0
      • inQuiry - Release v5.1.0
      • inQuiry - Release v5.0.0
      • inQuiry - Release V 4.10.0
      • inQuiry - Release V 4.9.0
      • inQuiry - Release V 4.8.0
      • inQuiry - Release V 4.7.0
    • Deprecations
      • Release-5.6.0 (upcoming)
      • Release-5.5.0
    • Learn More
      • Dependencies
      • Delete User Functionality
        • User PII Cleanup
        • Asset Ownership Transfer
  • Guidelines or Best practices
    • Testing QA guidelines
    • Developer coding guidelines
  • Archived
    • Use Cases
    • Components
    • Server Installation
    • Capabilities
Powered by GitBook
On this page
  • a) Question Set Editor
  • b) Question Editor
  • c) Question & Question Set services
  • d) Question Set Player (QuML player)

Was this helpful?

Edit on GitHub
  1. LEARN

Components

In this section, we will cover in a little detail about each of the key components of the inQuiry building block.

a) Question Set Editor

Question set editor is a tool offered by inQuiry to help you kickstart your creation of Question Banks. The key capabilities of this editor are:

  • Extendible, Embeddable and Configurable:

    • Configuration driven: The editor features are driven using a form and not hardcoded to the tool. This allows you to unleash different capabilities for different end-user workflows using the same editor.

    • It is built using an angular tech stack and can be installed and used in any portal built using angular. It can also be extended to build native integrations with JS and React frameworks.

    • It is built using a plug-in architecture thereby enabling ease of extending the code to build new capabilities.

  • Create new questions or reuse already live questions to stitch a question set with proper metadata tagging.

  • Ability to create question sets with multiple sections.

  • Ability to define the consumption behaviour of the question set. For example:- show hints, solution, set timer, etc.

  • Ability to preview question set to replicate the actual user experience before publishing it.

  • In-built curation workflows to ensure that all questions are reviewed before they are made Live.

b) Question Editor

Question editor enables you to create diverse question types:

  • The inQuiry comes with two pre-built question types:

    • Multiple choice questions which are **** interactive type of question(s).

  • Subjective questions which are non-interactive type of question(s) with pre-populated question & answers.

  • Allows you to create questions with rich media, scientific formulae, math equations amongst others with proper metadata tagging.

c) Question & Question Set services

It enables the question(s) and question set(s) publishing process. These are microservices that allow you to: ****

  • Create, copy, collaborate, curate & publish question(s) and question set(s).

  • Easily scale as per your needs.

d) Question Set Player (QuML player)

Question set player is a player provided by inQuiry to create engaging & inclusive experiences for end users consuming the question sets. The key capabilities of this player are:

  • Extendible, Embeddable, and Configurable:

    • It is built using plug-in based architecture thereby enabling you to extend and build new capabilities with ease.

    • Configuration driven: This allows you to configure the player with different capabilities for different workflows.

    • It can be plugged into any hybrid mobile app or can be played in web view. Can be extended to build native integrations with JS and React frameworks.

  • Inclusive:

    • Built as per the WCAG AA recommendations allowing you to reach a wider audience from day 1.

  • Offline & Online:

    • Built to support both online and offline modes of consumption.

  • Enables a variety of solutions:

    • Allows you to use question sets for different use cases. For example:- the user experience for practice worksheets can be configured to show feedback, hints for each question. However, a high stake assessment can be configured to have a completely different consumption behaviour with randomization of questions, a limited number of attempts, and a completion timer.

  • Responsive to different resolutions and orientations.

A short video on the components of inQuiry


PreviousCapabilitiesNextTechnical Architecture

Last updated 1 year ago

Was this helpful?

Multiple choice question
Subjective question