inQuiry - Release v7.0.0 (Latest)
Hot-fix 7.0.0 (30-04-2024)
Image is not getting in solution while previewing the question (IQ-772)
The Drop down values are not aligned properly for learning level field (IQ-777)
Release Tags:
Question Set Editor:
Tag: v7.0.6
Install: npm i @project-sunbird/sunbird-questionset-editor@7.0.6
QuML Player:
Tag: v7.0.4
Install: npm i @project-sunbird/sunbird-quml-player@7.0.4
Resource Library:
Tag: v7.0.4
Install: npm i @project-sunbird/sunbird-resource-library@7.0.4
Hot-fix 7.0.0 (17-04-2024)
script changes to make InquiryUploadSchema job cloud neutral (IQ-750)
author field is removed from pii configuration (IQ-756)
Release Tags:
Component | Service to be Build | Build Tag | Deploy Job | Deployment Tag | Comment |
---|---|---|---|---|---|
InquiryUploadSchema | NA | NA | Deploy/Kubernetes/UploadSchema | schema tag: release-7.0.0_RC4 Note: the job should be re-imported using script |
Document Release Version
Project | Release Version | Date |
---|---|---|
Sunbird Inquiry | R 7.0.0 | 21 Dec 2023 |
Following are the Planned Tickets of R 7.0.0
Sl.no | JIRA Id | Issue Type | Description |
---|---|---|---|
1 | IQ-645 | Minor-Enhancement | Jenkins script for data pipeline |
2 | IQ-638 | Minor-Enhancement | [inQuiry] Removal of hardcoding in Question Editor |
3 | IQ-604 | Minor-Enhancement | Upgrade coKreat to v2 APIs |
4 | IQ-585 | Minor-Enhancement | Productionise inquiry V2 |
5 | IQ-584 | Minor-Enhancement | User Account Deletion |
6 | IQ-580 | Minor-Enhancement | Enabling of V2 Questionset Editor in sunbirdEd-portal |
7 | IQ-567 | Bug | Error Event is generated on Telemetry while preview the Question set |
8 | IQ-560 | Minor-Enhancement | [inQuiry ] Removal of Hardcoding from inQuiry components |
9 | IQ-559 | Minor-Enhancement | Merging the inQuiry dev infra to Ed dev infra |
10 | IQ-646 | Minor-Enhancement | Deploy user-pii-updater flink job in cokreat infra |
11 | IQ-591 | Bug | Deployment failure in OCI because of Sunbird related variables |
12 | IQ-652 | Minor-Enhancement | quml-migrator: make parallelism configurable |
Release Tags:
Question Set Editor:
Tag: v7.0.4
Install: npm i @project-sunbird/sunbird-questionset-editor@7.0.4
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-questionset-editor/v/7.0.4
Question Set Editor Web Component:
Tag: v3.0.3
Install: npm i @project-sunbird/sunbird-questionset-editor-web-component@3.0.3
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-questionset-editor-web-component/v/3.0.3
QuML Player:
Tag: v7.0.3
Install: npm i @project-sunbird/sunbird-quml-player@7.0.3
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player/v/7.0.3
QuML Player Web Component:
Tag: v3.0.4
Install: npm i @project-sunbird/sunbird-quml-player-web-component@3.0.4
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-quml-player-web-component/v/3.0.4
Quml Player HotFix:
IQ-674 - Quml Player should work without making any API call if Questionset Config.metadata have complete question data.
This fix is provided in 3.0.3 version of web component
Resource Library:
Tag: v7.0.3
Install: npm i @project-sunbird/sunbird-resource-library@7.0.3
URL: https://www.npmjs.com/package/@project-sunbird/sunbird-resource-library/v/7.0.3
Question & Question Set Service:
Component | Service To Build | Build Tag | Core Release Tag | Service To Deploy | Deploy Tag | Comment |
---|---|---|---|---|---|---|
Assessment | Build/job/Core/job/Assessment/ | Deploy/job/dev/job/Kubernetes/job/Assessment/ | Note: 1. No New Configuration Added. 2. Memory and CPU Limits Increased 3. Object Schema has been updated. So Schema should be uploaded before deployment for Question, QuestionSet object types. Config File Ref: https://github.com/project-sunbird/sunbird-devops/blob/release-7.0.0_RC3/ansible/roles/stack-sunbird/templates/assessment-service_application.conf | |||
InquiryUploadSchema | NA | NA | NA | Deploy/job/dev/job/Kubernetes/job/InquiryUploadSchema/ | NA | Schema Should be Uploaded For Question & QuestionSet using release-7.0.0_RC2. |
InquiryKafkaSetup | NA | NA | NA | Deploy/job/dev/job/KnowledgePlatform/job/InquiryKafkaSetup/ | A new kafka topic delete.user has to be created for user-pii-data-updater flink job. | |
InQuiryFlink Job | Build/job/KnowledgePlatform/job/InquiryFlinkJob | Not Applicable | Deploy/job/dev/job/KnowledgePlatform/job/InquiryFlinkJob/ | A New Flink Job user-pii-data-updater is added. This job is used to cleanup Personal Identifiable Information (PII) of deleted user from Asset metadata. (e.g: Question/QuestionSet metadata). This job need pii configuration in each target object type configured. Ref for PII Config Sample: https://github.com/Sunbird-inQuiry/inquiry-api-service/blob/18b1aa8442064576ad0fd1977e171dfda54b8fdc/schemas/question/1.1/config.json#L74 Config File Reference For Above Job: https://github.com/Sunbird-inQuiry/data-pipeline/blob/2297fe1288654283f586d1802d458f4238c1e3f6/kubernetes/helm_charts/datapipeline_jobs/values.j2#L264 Fixes given for population of migration error in quml-migrator flink job |
Variables Added For user-pii-data-updater flink job:
Variable Name | Description | Default Value |
---|---|---|
user_pii_updater_kafka_topic_name | Input Kafka Topic Name | {{ env_name }}.delete.user |
user_pii_updater_group | Group Name For The Flink Job | {{ env_name }}-user-pii-updater-group |
user_pii_target_object_types | Target Object Type and Schema Version should be configured as value . e.g: If you want to process 5 different objects for deleted user, then all 5 object types should be part of this configuration along with corresponding schema versions. | '{ "Question": ["1.0", "1.1"], "QuestionSet": ["1.0", "1.1"] }' |
user_pii_replacement_value | The value which need to be inserted for target pii fields. | "Deleted User" |
admin_email_notification_enable | This falg is used to enable/disable email notification for admin | true |
user_org_service_base_url | Base Url of userorg service for sending notification | "http://{{private_ingressgateway_ip}}/userorg" |
email_notification_subject | Subject Line for Email Notification | "User Account Deletion Notification" |
email_notification_regards | Value For Regards in Email Notification | "Team" |
Last updated