inQuiry - Release v5.2.0
Document Release Version
Project | Date | Release |
---|---|---|
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
Job Name | Job Path | Description |
---|---|---|
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:
Component | Service To Build | Build Tag | Service To Deploy | Deploy Tag | Comment |
---|---|---|---|---|---|
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 | Please add below script to public devops repo: https://github.com/project-sunbird/sunbird-devops/blob/release-5.2.0-inquiry_RC1/pipelines/upload/schema/knowledge-platform/schema.Jenkinsfile schema_repo_branch_or_tag: release-5.2.0_RC3 |
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:
|
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