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 |
Tag: v6.1.0
Install: npm i @project-sunbird/[email protected]
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-questionset-editor/v/6.1.0
Tag: v2.1.0
Install: npm i @project-sunbird/[email protected]
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-questionset-editor-web-component/v/2.1.0
Tag: v6.1.0
Install: npm i @project-sunbird/[email protected]
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player/v/6.1.0
Tag: v2.1.0
Install: npm i @project-sunbird/[email protected]
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player-web-component/v/2.1.0
Tag: v6.1.0
Install: npm i @project-sunbird/[email protected]
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-resource-library/v/6.1.0
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/ | release-6.1.0_RC2 | 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 | release-6.1.0_RC3 | Not Applicable | Deploy/job/dev/job/KnowledgePlatform/job/InquiryFlinkJob/ | release-6.1.0_RC3 | 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 File Link: https://github.com/Sunbird-inQuiry/data-pipeline/blob/723b236ae558f967cb20a45508318269aa408abe/kubernetes/helm_charts/datapipeline_jobs/values.j2#L232
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
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 For QML 1.0 to QUML 1.1 is optional and should be decided by adopter.
For more information on migration steps, Please checkout here
Sync Tool is maintained in Knowlg BB and should be build and deployed using Tag release-5.7.0_RC2
Jenkins Jobs to for sync tool are as below:
Build: Build/job/KnowledgePlatform/job/SyncTool/
Deploy: Deploy/job/dev/job/KnowledgePlatform/job/Neo4jElasticSearchSyncTool/