<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)
...
Assessments Archival
There are a few work items being taken up in order to close on the capability to archive assessments data. Data archival is part of the larger strategy to be able to better manage the large amounts of data that can quickly get amassed, and Course data archival is being done in two parts - assessments data archival, and progress data archival.
Items taken up on this front include:
Enhancements for assessments archival jobs rolled out in 4.4 to handle additional failure scenarios
Load Testing
Computation of best score and max score - to update the activity aggregator and store score-related metrics
Data product changes to support assessments archival (Progress exhaust as well as Question response exhaust)
Progress data Archival
Design reviews for implementation of Progress data archival
Ability for users to select multiple sub roles - tracking changes
A change is being introduced to allow a user to select multiple sub-roles in place of just one. This is to support real world use cases where some people often play more than one role (a teacher is also a HM and a CRC), and to permit easier discovery of content that is relevant to all the roles on the platform
The tracking team will require to carry out some changes to ensure multiple selection is possible, and reporting also works seamlessly
Support for optional materials in a course - Backend changes
All material included in a course as of today contributes towards course progress and course completion. There is a need for a course to have ‘optional material’ that does not contribute towards progress/ certification criteria etc.
This item will be taken up to ensure all backend changes necessary for such optional material support are in place
Additional Information to be shown on scan of Certificate QR
All certificates today include a QR code that allows anybody to scan it, retrieve the original from the server, and verify its authenticity. A need has been articulated to show some additional information about the user (location details, best attempt score for assessment) when the certificate QR code is scanned.
Indexing of UTM parameters
Updates to the previous implementation of indexing of UTM parameters for making them available for reporting
Deletion of system roles that are no longer in active use
The list of current roles has been reviewed across teams, and a subset that is no longer in active use is being deleted
Other tech backlog
Monitoring and logging related changes
Design and POC for error codes implementation
Improve code coverage of Learner Service
Refactoring of bulk upload modules for Org, Location and User.