❔
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

Was this helpful?

Edit on GitHub
  1. LEARN
  2. Product & Developer Guide

Question & Question Set Editor

Multilevel hierarchy contents like Practise Questionset, Exam Questionset, etc.

PreviousinQuiry ServiceNextArchitecture

Last updated 1 year ago

Was this helpful?

Key Features:

Question set editor is a powerful tool that provides various features:-

a) Ability to load dynamic reactive forms with configuration fields and validations.

b) Enables the creation of different types of questions.

The inQuiry comes with two pre-built question types:

  • Multiple Choice Question (interactive) and

  • Subjective Question (non-interactive).

c) Ability to create a question(s) that have images & rich text.

Question set editor provides features to add images, mathematical formula, formatting of texts as per the needs, etc.

d) Ability to add and customize scientific and mathematical formulae in the question text.

e) Flexibility for creators to choose to render their questions in one of the three different layouts:

  • Vertical layout

  • Grid layout

  • Horizontal layout

f) Ability to include 'Solutions' - either 'text+image' only solutions or 'video' solutions to the question(s)

During the question creation solution can be added to the question, the solution can have text and image or the video which can be shown in the player on enabling the Show Solution in the editor.

g) Allows for question level metadata tagging against system defined taxonomy. Below is a screenshot of question tagging enabled using the Indian K-12 taxonomy.

h) Ability to preview questions

i) Ability to create question sets with ease using the tree structure

j) Configuration behaviour of the question set and section

The various question set level configurations available to the creator are:

  1. Set maximum time - The maximum time allowed for the users to complete the question set.

  2. Submit confirmation page - If enabled, provides an explicit Submit option for the users to review their answers and submit the assessment.

  3. Max attempts - It defines the number of times the user can attempt a question set.

  4. Summary Type - Defines the details which we want to show on the summary page, For example:- Score, Duration, Score+Duration.

k) Ability to group questions into multiple sections with each section having its own specific behaviour.

The various section level configurations available to the creator are:

  1. Count of questions to be displayed in this section - By default, all questions in the section are shown to the user. However, creators have an option to show only a sub-set of questions by using this property.

  2. Shuffle questions - If enabled, users are presented with questions in a random order whenever they attempt the assessment.

  3. Show feedback - If enabled, users are informed whether they have correctly answered questions or not.

  4. Show solution - If enabled, solutions to each question are shown to the users.

The WYSIWYG editor makes the creation experience easier and faster for creators. For acheving this we are using , which provides efficient and performance handling of large data sets, It also provides the ability to drag and drop any question in a multi-level hierarchy.

fancy tree
Vertical layout
Grid layout