Project | Date | Release |
---|---|---|
inQuiry | 9 December 2022 | v5.2.0 |
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.
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
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
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
Tag: v5.2.0
Install: npm i @project-sunbird/[email protected]
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-resource-library/v/5.2.0
For Configuration Details, Please Click Here
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
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:
|
{{ env_name }}.assessment.postpublish.request | |||||
Schema Upload | NA | NA | Deploy/job/dev/job/Kubernetes/job/InquiryUploadSchema/ | NA | Please add below script to public devops repo: |
Assessment | Build/job/Core/job/Assessment/ | Release-5.2.0_RC3 | Deploy/job/dev/job/Kubernetes/job/Assessment/ | release-5.2.0-inquiry_RC1 | 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 | Release-5.2.0_RC3 | Deploy/job/dev/job/KnowledgePlatform/job/InquiryFlinkJob/ | Release-5.2.0_RC3 | 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)
Please click here