<Proposed capability name. Should describe the capability in max 4 words. e.g. Creating Merit Certificates>
<Summarize the capability by answering the questions ‘Why are you developing the said capability?’ i.e. what problem is the capability trying to resolve, and ‘What is your proposed solution?’>
<Sample text:
States and organizations feel the need to motivate and recognize deserving learners.
To address this need, States/organizations can issue Merit certificates from DIKSHA. However, since the criteria for merit cannot be standard, we propose to make the merit criteria (rules) configurable. The parameters that States/organizations can set are:
...
who will get the certificate (all users or select few),
...
when (on completion of assessment or based on a score, or both)
...
Fixes relating to the Log4j vulnerability identified
There was a Log4j vulnerability that needed to be addressed on an immediate basis - this had an impact on most components used within Sunbird, and upgrades needed to be carried out to plug this in the Learner Service and the LMS jobs service.
Data validation and migration for fixes relating to Consent based reports
Consent data generated by Diksha had a few issues as identified by the team - due to bugs that resulted in declaration and consent tables being populated improperly. The team carried out fixes and data migration in order to fix these issues.
Error code implementation design for Learner Service
Standardised error codes for the Learner Service.
Org level Scope validations added for assign role API
The scope of a role can be defined at an Org level. The current system allows only for scope at a root org (tenant) level, and subsequent changes may permit for scope to be made further granular at org levels.
Backend work - additional information to be shown on scan of the certificate QR code.
There is a functional need raised to allow for display of additional user information when a QR code in a certificate earned by the user is scanned. This ticket addresses the backend changes required to be done to enable these - it includes user meta data fields such as their School and geo data.