inQuiry - Release v5.2.0

Document Release Version

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:

  1. 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.

  2. Inquiry portal version 2 so that end-to-end creation & publishing workflows can be tested independently.

1.2 CSP-Related Changes:

  1. Inquiry: Remove cloud dependency on Question/QuestionSet DataInquiry: Remove cloud dependency on Question/QuestionSet Data (IQ-193)

  2. 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

For Jenkins Job Script, Please Click Here

Deployment:

Note:

  • Existing flink job questionset-publish re-named to async-questionset-publish.

CSP migration tools:

We have created 3 tools for CSP migration

  1. sync-tool (for CSP migration Kafka event generation ) - Please deploy from Knowlg.

  2. csp-migrator (Flink Job Created for CSP Migration) - Please deploy from Knowlg.

  3. questionset-republish (Flink Job Created for CSP Migration Republish)

CSP migration & verification Steps:

Please click here

Last updated