# Code Flow

The below diagram represents the code flow of **LMS** service.

<figure><img src="https://308610995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ZKyfmmhMWpPkD6iYvKF%2Fuploads%2FHeKd2D4QENkLPUrG42G7%2FLMS-ServiceFlowDiagram-Code%20Flow.drawio.png?alt=media&#x26;token=87653876-bb02-4247-8578-588d1e38c4bd" alt=""><figcaption><p>code flow</p></figcaption></figure>

<div data-full-width="true"><figure><img src="https://308610995-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4ZKyfmmhMWpPkD6iYvKF%2Fuploads%2FoeIvb1xWOyQWvgZgRIv6%2FLMS-ServiceFlowDiagram-Code%20Flow%20Diagram.drawio%20(2).png?alt=media&#x26;token=b98d8f8d-34d5-4c32-8760-3155586f8e3c" alt=""><figcaption><p>LMS Service Code Flow</p></figcaption></figure></div>

{% embed url="<https://youtu.be/Vh7DSJhsHFw?list=PLUrm4D0K_7nxlaZZYirokpx5Mo-jMd64M&t=163>" %}
LMS service Highlevel Architecture
{% endembed %}

### Repository

#### LMS service

{% embed url="<https://github.com/Sunbird-Lern/lms-service>" %}
LMS Service
{% endembed %}

LMS Service APIs

{% embed url="<https://lern.sunbird.org/learn/product-and-developer-guide/lms-service/apis>" %}
LMS Service APIs
{% endembed %}

#### Flink Jobs

{% embed url="<https://github.com/Sunbird-Lern/data-pipeline/tree/master/lms-jobs>" %}
LMS data-pipeline
{% endembed %}

{% embed url="<https://lern.sunbird.org/learn/product-and-developer-guide/lms-service/lms-flink-jobs>" %}
LMS Flink Jobs
{% endembed %}

#### Reports

{% embed url="<https://github.com/Sunbird-Lern/data-products/tree/master/lern-data-products/src/main/scala/org/sunbird/lms>" %}
LMS data-product
{% endembed %}

{% embed url="<https://lern.sunbird.org/learn/product-and-developer-guide/lms-service/reports>" %}
LMS Reports
{% endembed %}
