inQuiry - Release v5.2.0
Document Release Version
inQuiry
9 December 2022
v5.2.0
1. Summary of the changes
This document contains information about the new features and enhancements planned to the inQuiry building block as part of release 5.2.0:
1.1 inQuiry as an independent building block: As part of this larger goal, in this release, the following items are targeted:
Update of inQuiry editor & player to angular 12 so that it is up-to-date with the latest security & performance patches in Angular and also compatible with the newest Sunbird coKreat & ED versions.
Inquiry portal version 2 so that end-to-end creation & publishing workflows can be tested independently.
1.2 CSP-Related Changes:
Inquiry: Remove cloud dependency on Question/QuestionSet DataInquiry: Remove cloud dependency on Question/QuestionSet Data (IQ-193)
CSP Data Migration Script For Question & QuestionSet (IQ-149)
A full list of New features and enhancements is available here. The full list of Bug Fixes is here.
2. Test Scenarios:
Link to the test scenarios/cases validated by the inQuiry building block QA team as part of the 5.2.0 release:
Test scenarios: Link
Execution Sheet: Link
Defects Converted to Bugs and Enhancements: Link
Release Tags:
Question Set Editor:
Tag: v5.2.3
Install: npm i @project-sunbird/
sunbird-collection-editor@5.2.3
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-collection-editor/v/5.2.3
Question Set Player:
Tag: v5.2.0
Install: npm i @project-sunbird/
sunbird-quml-player@5.2.0
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player/v/5.2.0
Resource Library:
Tag: v5.2.0
Install: npm i @project-sunbird/sunbird-resource-library@5.2.0
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-resource-library/v/5.2.0
Question & Question Set Service:
Configuration Details:
For Configuration Details, Please Click Here
Jenkins Jobs:
The below Jobs Need to be created/modified
Assessment
Build/job/Core/job/Assessment/
Build Job
Assessment
ArtifactUpload/job/dev/job/Core/job/Assessment/
Artifact Upload Job
Assessment
Deploy/job/dev/job/Kubernetes/job/Assessment/
Deployment Job
InquiryUploadSchema
Deploy/job/dev/job/Kubernetes/job/InquiryUploadSchema/
Upload Schema Job
InquiryFlinkJob
Build/job/KnowledgePlatform/job/InquiryFlinkJob
Flink Build Job
InquiryFlinkJob
ArtifactUpload/job/dev/job/KnowledgePlatform/job/InquiryFlinkJob
Artifact Upload Job
InquiryFlinkJob
Deploy/job/dev/job/KnowledgePlatform/job/InquiryFlinkJob/
Flink Deployment Job
For Jenkins Job Script, Please Click Here
Deployment:
Kafka setup
NA
NA
Deploy/KnowledgePlatform/KafkaSetup
NA
Please add below kafka topic under processing kafka cluster with num_of_partitions=1 & replication_factor=1:
Schema Upload
NA
NA
Deploy/job/dev/job/Kubernetes/job/InquiryUploadSchema/
NA
Assessment
Build/job/Core/job/Assessment/
Deploy/job/dev/job/Kubernetes/job/Assessment/
Deploy Tag is given for reference only. Please do not use directly for deployment. For Detailed Configuration Details, Please refer to Configuration Section
InQuiryFlink Job
Build/job/KnowledgePlatform/job/InquiryFlinkJob
Deploy/job/dev/job/KnowledgePlatform/job/InquiryFlinkJob/
Please deploy below jobs:
async-questionset-publish
questionset-republish
Note:
Existing flink job questionset-publish re-named to async-questionset-publish.
CSP migration tools:
We have created 3 tools for CSP migration
sync-tool (for CSP migration Kafka event generation ) - Please deploy from Knowlg.
csp-migrator (Flink Job Created for CSP Migration) - Please deploy from Knowlg.
questionset-republish (Flink Job Created for CSP Migration Republish)
CSP migration & verification Steps:
Please click here
Last updated
Was this helpful?