❔
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
  • Document Release Version
  • Release Tags:
  • Question Set Editor:
  • Question Set Editor Web Component:
  • QuML Player:
  • QuML Player Web Component:
  • Resource Library:
  • Question & Question Set Service:
  • Configuration Changes quml-migrator flink job:
  • Default values of configuration variables for quml-migrator flink job:
  • Data Migration Guide:
  • Sync Tool:

Was this helpful?

Edit on GitHub
  1. Use
  2. Release notes

inQuiry - Release v6.1.0

PreviousinQuiry - Release v6.2.0NextinQuiry - Release v6.0.0

Last updated 1 year ago

Was this helpful?

Document Release Version

Project
Release Version
Date

Sunbird Inquiry

R 6.1.0

7 August 2023

Following are the Planned Tickets of R 6.1.0

Sl.no
JIRA Id
Issue Type
Description

1

IQ-522

Minor-Enhancement

Question set cleanup

2

IQ-520

Bug

User is not able to get error message if trying to add more question than the Prescribed Limit

3

IQ-516

Bug

X" icon is not aligned properly when user clicks on zoom icon

4

IQ-512

Bug

Select video popup is not closing when creator clicks on the outside of popup

5

IQ-487

Bug

If user mouseover on the tool tip of the each field name and its showing at the Icon name field

6

IQ-476

Minor-Enhancement

Script for Migrating Questions and Question sets in Q 1.0 to Q 1.1

7

IQ-439

Minor-Enhancement

Clean-up and Streamline the inQuiry BB code

8

Q-415

Minor-Enhancement

Enable Jira configuration for the inQuiry GitHub repo

Release Tags:

Question Set Editor:

Tag: v6.1.0

Install: npm i @project-sunbird/sunbird-questionset-editor@6.1.0

URL:

Question Set Editor Web Component:

Tag: v2.1.0

Install: npm i @project-sunbird/sunbird-questionset-editor-web-component@2.1.0

QuML Player:

Tag: v6.1.0

Install: npm i @project-sunbird/sunbird-quml-player@6.1.0

QuML Player Web Component:

Tag: v2.1.0

Install: npm i @project-sunbird/sunbird-quml-player-web-component@2.1.0

Resource Library:

Tag: v6.1.0

Install: npm i @project-sunbird/sunbird-resource-library@6.1.0

Question & Question Set Service:

Component
Service To Build
Build Tag
Core Release Tag
Service To Deploy
Deploy Tag
Comment

InquiryKafkaSetup

NA

NA

NA

Deploy/job/dev/job/KnowledgePlatform/job/InquiryKafkaSetup/

Run this job to create kafka topics required for Flink Job quml-migrator. Below topics will be created: quml.migration.job.request assessment.republish.request

InQuiryFlink Job

Build/job/KnowledgePlatform/job/InquiryFlinkJob

Not Applicable

Deploy/job/dev/job/KnowledgePlatform/job/InquiryFlinkJob/

A new flink job quml-migrator introduced for data migration of QUML 1.0 to QUML 1.1 Question & QuestionSet V2 API's work with QUML 1.1 only. So this job will help to migrate existing data created in QUML 1.0 format. questionset-republish flink job enhanced to support re-publish activity of QuML 1.1 data.

Configuration Changes quml-migrator flink job:

quml-migrator:
  quml-migrator: |+
    include file("/data/flink/conf/base-config.conf")
    kafka {
      input.topic = "{{ inquiry_quml_migrator_kafka_topic_name }}"
      republish.topic = "{{ inquiry_assessment_republish_kafka_topic_name }}"
      groupId = "{{ inquiry_quml_migrator_group }}"
    }
    task {
      consumer.parallelism = 1
      parallelism = 1
      router.parallelism = 1
    }
    question {
      keyspace = "{{ question_keyspace_name }}"
      table = "question_data"
    }
    questionset {
      keyspace = "{{ hierarchy_keyspace_name }}"
      table = "questionset_hierarchy"
    }

  flink-conf: |+
    jobmanager.memory.flink.size: {{ flink_job_names['quml-migrator'].jobmanager_memory }}
    taskmanager.memory.flink.size: {{ flink_job_names['quml-migrator'].taskmanager_memory }}
    taskmanager.numberOfTaskSlots: {{ flink_job_names['quml-migrator'].taskslots }}
    parallelism.default: 1
    jobmanager.execution.failover-strategy: region
    taskmanager.memory.network.fraction: 0.1
    
    

Default values of configuration variables for quml-migrator flink job:

inquiry_quml_migrator_kafka_topic_name: "{{ env_name }}.quml.migration.job.request"
inquiry_quml_migrator_group: "{{ env_name }}-quml-migrator-group"
inquiry_assessment_republish_kafka_topic_name: "{{ env_name }}.assessment.republish.request"

Data Migration Guide:

Sync Tool:

URL:

URL:

URL:

URL:

Configuration File Link:

Data Migration For QML 1.0 to QUML 1.1 is optional and should be decided by adopter. For more information on migration steps, Please checkout

Sync Tool is maintained in Knowlg BB and should be build and deployed using Tag Jenkins Jobs to for sync tool are as below: Build: Build/job/KnowledgePlatform/job/SyncTool/ Deploy: Deploy/job/dev/job/KnowledgePlatform/job/Neo4jElasticSearchSyncTool/

https://www.npmjs.com/package/@project-sunbird/sunbird-questionset-editor/v/6.1.0
https://www.npmjs.com/package/@project-sunbird/sunbird-questionset-editor-web-component/v/2.1.0
https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player/v/6.1.0
https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player-web-component/v/2.1.0
https://www.npmjs.com/package/@project-sunbird/sunbird-resource-library/v/6.1.0
https://github.com/Sunbird-inQuiry/data-pipeline/blob/723b236ae558f967cb20a45508318269aa408abe/kubernetes/helm_charts/datapipeline_jobs/values.j2#L232
here
release-5.7.0_RC2
release-6.1.0_RC2
release-6.1.0_RC3
release-6.1.0_RC3