# Portal - Manage Learn - component diagram

<figure><img src="https://3640233154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuT3rClXbC6ZXgkNM76Vm%2Fuploads%2Fgit-blob-a1872b93e6c3cd38084692640f4607aea26b0ba1%2F340946b3-f9b7-45d4-b340-8d35b799697b%20(1).png?alt=media" alt=""><figcaption><p>Core modules of Manage Learn</p></figcaption></figure>

### [Observation](https://sunbird-ed.github.io/docs/portal/modules/ObservationModule.html)

[What is an observation?](https://ed.sunbird.org/misc/templates-1/overview/what-is-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.\\

<div align="center"><figure><img src="https://3640233154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuT3rClXbC6ZXgkNM76Vm%2Fuploads%2Fgit-blob-3464b4b09013fc82c1b3e499d425d996150ddd59%2Fobservation-flow(1).png?alt=media" alt=""><figcaption><p>Observation flow</p></figcaption></figure></div>

[*Postman form config to enable observation on menu menu bar*](https://www.postman.com/sunbird-building-blocks/workspace/sunbird-ed/folder/25186239-e1369c8a-bfd2-4980-a0ca-c2ec83fdd7c1)

[*Postman form config to enable observation for teacher role*](https://www.postman.com/sunbird-building-blocks/workspace/sunbird-ed/folder/25186239-b93d5ca8-e547-497e-9aa3-d7b545e02823)

### [Questionnaire](https://sunbird-ed.github.io/docs/portal/modules/QuestionnaireModule.html)

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*](https://github.com/shikshalokam/sl-questionnaire-components)

<figure><img src="https://3640233154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuT3rClXbC6ZXgkNM76Vm%2Fuploads%2Fgit-blob-8cfd100816dfa844b610ac8c7c370c5106578d0f%2FSL-Questionnaire(2).png?alt=media" alt=""><figcaption><p>SL-Questionnaire library overview</p></figcaption></figure>

### [Program Dashboard](https://sunbird-ed.github.io/docs/portal/modules/programDashboardModule.html)

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.

<figure><img src="https://3640233154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuT3rClXbC6ZXgkNM76Vm%2Fuploads%2Fgit-blob-80a4365cca9f8e30f9d276f24e797875be351d3c%2FFlow-PD(1).png?alt=media" alt=""><figcaption><p>Program Dashboard Flow</p></figcaption></figure>

*To understand more on reports -* [*Accessing reports from report service*](https://project-sunbird.atlassian.net/wiki/spaces/~5c5187317f1b2543d286030f/pages/3166306311/Report+Service+-+Accessing+Reports)

*To understand more on form config -*[ *Form configuration for program dashboard*](https://project-sunbird.atlassian.net/wiki/spaces/MC/pages/3339780108/PD+-+Form+Config+-+Release-6.0.0+User+Detail+Report)

*Postman collection for* [*Program Dashboard form configuration*](https://www.postman.com/sunbird-building-blocks/workspace/sunbird-ed/folder/25186239-eda3076e-66c4-4271-bdf7-cef3b962b551)

### [Report](https://sunbird-ed.github.io/docs/portal/modules/ReportModule.html)

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.\
\
\&#xNAN;*For more visit:* [*ML Observartion Reports*](https://app.gitbook.com/o/-Mi9QwJlsfb7xuxTBc0J/s/-MkgPDmvKwE_DgYJbvPS/~/changes/891/development-resources/misc-pages/portal-manage-learn-reports)

*Presentation on*[ *ML Capabilities on portal*](https://docs.google.com/presentation/d/1bsC86EGydtdPRha79SEQrhDo9zR7uxCTzIt58OC_zUE/edit#slide=id.g13ee83f8e0d_0_41)\
\
[*Manage Learn API Collection*](https://documenter.getpostman.com/view/7997930/2s946chuaT#603e751e-e64d-4e06-9c1a-4963f42a2b6b)
