Component Diagram
Last updated
Last updated
The ML Core Service is constructed using a MongoDB, Kafka, and cloud storage technologies. Additionally, it seamlessly collaborates with vital services like ML Project Service, ML Survey Service, and Learner Services. This Microservice is composed of ten pivotal Modules, each playing a crucial role.
This module stores essential user role information.
It facilitates communication between ML Core and the Cloud Service for data storage and retrieval.
Providing administrative services within the Manage Learn Building block.
Serving user-centric functions, including targeted programs and resources.
Responsible for solution creation and management.
Creating foundational certificate templates used by certificate templates and providing certificate URLs.
Mapping certificates with solutions and associated criteria.
Managing user enrollment and consent statuses.
Creating and managing programs.
Storing user details and program-related information for program designers and managers.
These ten modules synergize as the backbone of the ML Core Service, empowering users to enhance and optimize program capabilities within the broader SunbirdEd ecosystem on the App platform.