Portal - Manage Learn - component diagram

Manage Learn is a vertical within the Sunbird project that focuses on implementing project, observation, and survey capabilities. Currently, in the portal, only the Observation flow is enabled.

What is an observation?

This module consists of flows like observation listing, Observation details, entity addition, etc. Only the logged-in user will be able to access these features.

Observation Listing -Observation can be targeted to specific roles or roles in the system. If the logged-in user role/roles matches with the targeted roles of the observation, the observation will be shown to the user. Targeted observations will be listed in the Observation tile of the portal.

Observation details - This page shows the complete information about the observation and also allows the user to add an entity, remove an entity, etc. Users will be only able to add entities as specified in the observation.\

Postman form config to enable observation on menu menu bar

Postman form config to enable observation for teacher role

Observation has the ability to render seven different types of question types(radio, multi-select, text, number, date, etc). This module consists of the SL-Questionnaire library which will enable the rendering of all types of questions. Post completing the form the user will be able to submit the form to the backend.

SL-Questionnaire Github Repository

The Program Manager (PM) and Program Designers (PD) will have access to the Program level reports of the submitted user. This will help them to track the progress and other information of the program and solutions (Improvement, Observation, Survey).

The PM and PD will be able to view multiple reports and CSV. All components and libraries for this flow are included in this module.

To understand more on reports - Accessing reports from report service

To understand more on form config - Form configuration for program dashboard

Postman collection for Program Dashboard form configuration

Logged-in users will be able to view the reports of submissions he/she had made. This module contains all the components and flows for the report viewing. For more visit: ML Observartion Reports

Presentation on ML Capabilities on portal Manage Learn API Collection

Last updated