# User Flow Diagram

## User Interaction For Program on Manage Learn

<figure><img src="https://content.gitbook.com/content/h6eC4pApOLA0inzPl7Cw/blobs/FzXVJE5ItqOznrKdFZP5/program-flow1-lvl1.jpeg" alt=""><figcaption><p>Program Flow Level 0</p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/h6eC4pApOLA0inzPl7Cw/blobs/8ExNmsc9m9qHQUA4nt9f/program-flow1-lvl2.jpeg" alt=""><figcaption><p>Program Flow Level 1</p></figcaption></figure>

The Program flow diagrams depict user engagement with the [ML Core Service](https://ed.sunbird.org/use/source-code/manage-learn/ml-core-service), highlighting the step-by-step progression and engagements inherent to its usage. These visual aids offer a lucid representation of the user's path and the procedures intrinsic to the core service.

In the program, Different resources are mapped that users can consume.

Beyond direct user engagements, the [ML Core Service](https://ed.sunbird.org/use/source-code/manage-learn/ml-core-service) relies upon various auxiliary services to accomplish its functions and provide an uninterrupted user experience.

These services include:

1. [ML Project Service](https://ed.sunbird.org/use/source-code/manage-learn/ml-project-service)
2. [ML Reports Service](https://ed.sunbird.org/use/source-code/manage-learn/ml-report-service)
3. [Learner Service](https://lern.sunbird.org/learn/readme)

Collectively, these services forge a unified ecosystem, empowering the [ML Core Service](https://ed.sunbird.org/use/source-code/manage-learn/ml-core-service) to provide programs, solutions and other core module functionalities. The harmonious interconnections and interdependencies guarantee a seamless user experience and effective management within the broader SunbirdEd platform.\\
