Platform Components
- Multiple Certificate Templates for Course
- User Search with email or phone
- Design for One time password (OTP)
- Migrating Badgr from V1 to V2
- Badge assertion to user upon batch completion
- Association of badge to course
- User sign-up Telemetry events
- OTP API Throttling
- Terms & Conditions API
- Allow user to specify framework-id while updating framework fields
- Design for verify OTP
- Self sign up workflow
- API throttling
- Update user profile fields impact
- Deployment Steps for Keycloak User Federation
- LMS Service
- Trace ability of request across subsystems
- Elasticsearch mapping update job steps — cd sunbird-utils/elasticsearch-util/src/main/resources/indices
- Sunbird Elasticsearch migration to multi index
- Telemetry Event Validation
- Design for course batch stats
- Elasticsearch upgrade in Sunbird Platform
- Event-based background jobs
- Mapping type removal in Elasticsearch
- Improve logging quality
- Event based system
- Encrypting data stored within keycloak
- API to get user types
- ETL job to add state, district of non custodian user into user DB
- Supporting startsWith search for learning platform
- Design for easy way to update content
- Linking content to ETB through a CSV file
- A/B Testing framework design
- View course stats
- Data migration across tenants
- Implementing Gzip compression
- Access User private data in masked form in search based on roles
- Design for getting batch status inside my enroll course.
- Allow users to declare their State & District via their profile
- User
- Triggering background tasks manually
- Updating User's Root Organisation
- Sunbird Email Notification Service
- Role based access control (RBAC)
- Cache Implementation Design