# Developer Guide

- [Portal](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/portal.md)
- [Component Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/portal/portal-component-diagrams.md): The Sunbird portal is the browser-based interface for the Sunbird application stack. It provides a web app through which all functionality of Sunbird can be accessed.
- [Desktop](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/desktop.md)
- [Component Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/desktop/component-diagram.md): The Sunbird Desktop is the offline-based interface that provides to access & distribution of digital content in areas where Internet connectivity is challenging.
- [Mobile](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/mobile.md)
- [Component Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/mobile/mobile-component-diagrams.md): The Sunbird Mobile app is the app-based interface for the Sunbird application stack. It provides an app(Android/Ios) through which all functionality of Sunbird can be accessed.
- [sunbird-mobile-sdk](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/mobile/sunbird-mobile-sdk.md): sunbird-mobile-sdk is the heart of Sunbird-mobile-app which contains all the business logic starting from API access to offline data management.
- [Sunbird-mobile-app plugins](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/mobile/sunbird-mobile-app-plugins.md)
- [Configurations to setup mobile app](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/mobile/configurations-to-setup-mobile-app.md)
- [Form service](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/form-service.md)
- [Component Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/form-service/architecture.md)
- [Data model](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/form-service/data-model.md): Cassandra database used in Form service
- [API's](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/form-service/apis.md): Sample API Reference for Form Service Used  in ED Portal
- [Manage Learn](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn.md)
- [ML Core Service](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-core-service.md)
- [Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-core-service/overview.md)
- [User Flow Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-core-service/user-flow-diagram.md)
- [Component Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-core-service/component-diagram.md)
- [Data Model](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-core-service/data-model.md)
- [Folder Structure](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-core-service/folder-structure.md)
- [API's](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-core-service/apis.md)
- [Deployment Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-core-service/deployment-overview.md)
- [Local Service Setup Guide](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-core-service/local-service-setup-guide.md)
- [ML Project Service](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-project-service.md)
- [Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-project-service/overview.md)
- [User Flow Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-project-service/user-flow-diagram.md)
- [Component Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-project-service/component-diagram.md)
- [Data Model](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-project-service/data-model.md)
- [Folder Structure](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-project-service/folder-structure.md)
- [API's](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-project-service/apis.md)
- [Deployment Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-project-service/deployment-overview.md)
- [Local Service Setup Guide](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-project-service/local-service-setup-guide.md)
- [ML Survey Service](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-survey-service.md)
- [Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-survey-service/overview.md)
- [User Flow Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-survey-service/user-flow-diagram.md)
- [Component Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-survey-service/component-diagram.md)
- [Data Model](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-survey-service/data-model.md)
- [Folder Structure](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-survey-service/folder-structure.md)
- [API's](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-survey-service/apis.md)
- [Deployment Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-survey-service/deployment-overview.md)
- [Local Service Setup Guide](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-survey-service/local-service-setup-guide.md)
- [ML Report Service](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-report-service.md)
- [Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-report-service/overview.md)
- [User Flow Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-report-service/user-flow-diagram.md)
- [Component Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-report-service/component-diagram.md)
- [Data Model](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-report-service/data-model.md)
- [Folder Structure](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-report-service/folder-structure.md)
- [API's](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-report-service/apis.md)
- [Deployment Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-report-service/deployment-overview.md)
- [Local Service Setup Guide](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-report-service/local-service-setup-guide.md)
- [ML Analytics Service](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service.md)
- [Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service/overview.md)
- [Component Diagram](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service/component-diagram.md)
- [Data Model](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service/data-model.md)
- [Setup Guide](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service/setup-guide.md)
- [ENV Variables ( Config.ini)](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service/setup-guide/env-variables-config.ini.md)
- [Ingestions](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service/ingestions.md)
- [Folder Structure](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service/folder-structure.md)
- [Report creation and Updation Scripts](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service/report-creation-and-updation-scripts.md)
- [Deployment Overview](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/manage-learn/ml-anaylatics-service/deployment-overview.md)
- [UI (User interface) Sunbird-Ed portal](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal.md)
- [Angular Material](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/angular-material.md): In the beta version (release-7.0.0) of the Sunbird-Ed portal, we've undergone significant changes to enhance the user interface and user experience. Here are the key updates:
- [Component Style Guide Version 1](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1.md): In our project, we've meticulously crafted a style guide that serves as the foundation for the visual and functional aspects of our user interface.
- [Accordion](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/accordion.md)
- [Buttons](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/buttons.md)
- [Cards](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/cards.md)
- [Forms](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/forms.md)
- [Grid & Layout](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/grid-and-layout.md)
- [Labels](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/labels.md)
- [Modals](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/modals.md)
- [Pagination](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/pagination.md)
- [Rating](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/rating.md)
- [Search Box](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/search-box.md)
- [Select Box](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/select-box.md)
- [Tables](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/tables.md)
- [Tabs](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/tabs.md)
- [Toast messages](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/toast-messages.md)
- [Tooltip](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/tooltip.md)
- [Typography](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/component-style-guide-version-1/typography.md)
- [SB-Styles: A Comprehensive Design Resource](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/sb-styles-a-comprehensive-design-resource.md): The SB-Styles repository is a dedicated and meticulously curated resource within the Sunbird-Ed project.
- [SB-Themes Repository: Unifying Design Across Platforms](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/sb-themes-repository-unifying-design-across-platforms.md)
- [Classical Theme in Sunbird-Ed portal](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/sb-themes-repository-unifying-design-across-platforms/classical-theme-in-sunbird-ed-portal.md): The Classical Theme, featured in SB-Themes, embodies a timeless and conventional visual style. This theme offers users a classic aesthetic that exudes elegance and simplicity.
- [Joyful Theme in Sunbird-Ed portal:](https://ed.sunbird.org/older-versions/contribute/source-code/workflows/ui-user-interface-sunbird-ed-portal/sb-themes-repository-unifying-design-across-platforms/joyful-theme-in-sunbird-ed-portal.md): The Joyful Theme in SB-Themes introduces a vibrant and lively color palette that invigorates the visual experience. Key color variables within this theme include:


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ed.sunbird.org/older-versions/contribute/source-code/workflows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
