# User Flow Diagram

## User Interaction For Program on Manage Learn&#x20;

<figure><img src="https://3233010154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkgPDmvKwE_DgYJbvPS%2Fuploads%2FCtsjbX4AVqWBbTBRdW3a%2Fprogram-flow1-lvl1.jpeg?alt=media&#x26;token=406c39d1-b3a5-484f-90b3-e68b41b2df70" alt=""><figcaption><p>Program Flow Level 0</p></figcaption></figure>

<figure><img src="https://3233010154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkgPDmvKwE_DgYJbvPS%2Fuploads%2FOpWPJvonvBnN3ruiIlOe%2Fprogram-flow1-lvl2.jpeg?alt=media&#x26;token=f7d80f31-2d3b-4633-ab87-94171166301c" alt=""><figcaption><p>Program Flow Level 1</p></figcaption></figure>

The Program flow diagrams depict user engagement with the [ML Core Service](https://vinukumar-vss-organization.gitbook.io/sunbird-ed/contribute/source-code/workflows/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://vinukumar-vss-organization.gitbook.io/sunbird-ed/contribute/source-code/workflows/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://vinukumar-vss-organization.gitbook.io/sunbird-ed/contribute/source-code/workflows/manage-learn/ml-project-service)
2. [ML Reports Service](https://vinukumar-vss-organization.gitbook.io/sunbird-ed/contribute/source-code/workflows/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://vinukumar-vss-organization.gitbook.io/sunbird-ed/contribute/source-code/workflows/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.<br>
