# LEARN

- [Overview](https://knowlg.sunbird.org/learn/readme.md)
- [Capabilities](https://knowlg.sunbird.org/learn/capabilities.md)
- [Rich and Diverse Assets](https://knowlg.sunbird.org/learn/capabilities/rich-and-diverse-assets.md)
- [Organised Collections](https://knowlg.sunbird.org/learn/capabilities/organised-collections.md)
- [Asset Lifecycle Management](https://knowlg.sunbird.org/learn/capabilities/asset-lifecycle-management.md)
- [Powerful Discovery](https://knowlg.sunbird.org/learn/capabilities/powerful-discovery.md)
- [Phygital Discovery](https://knowlg.sunbird.org/learn/capabilities/phygital-discovery.md)
- [Observability](https://knowlg.sunbird.org/learn/capabilities/observability.md)
- [Technical Architecture](https://knowlg.sunbird.org/learn/technical-architecture.md)
- [Product & Developer Guide](https://knowlg.sunbird.org/learn/product-and-developer-guide.md)
- [Content Service](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service.md)
- [Content APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis.md)
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/features.md): Content service is a micro-service which provides APIs to manage the lifecycle and workflows of creation and consumption of content.
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/architecture.md)
- [Code Structure](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/code-structure.md)
- [Schemas](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/schemas.md)
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/content-api.md)
- [Jobs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/jobs.md)
- [Content publish](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/jobs/content-publish.md)
- [Asset enrichment](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/jobs/asset-enrichment.md)
- [Audit event generator](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/jobs/audit-event-generator.md)
- [Video stream generator](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/jobs/video-stream-generator.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/faqs.md): This page addresses frequently asked questions about Content Service.
- [Upload Content](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-apis/faqs/upload-content.md)
- [Media APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-2.md)
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-2/features.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-2/architecture.md)
- [Schemas](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-2/schemas.md)
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-2/content-api.md)
- [Jobs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-2/jobs.md)
- [Asset enrichment](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-2/jobs/asset-enrichment.md)
- [Audit event generator](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-2/jobs/audit-event-generator.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-2/faqs.md): This page addresses frequently asked questions about Content Service.
- [Channel APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/channel-service.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/channel-service/architecture.md)
- [Schema](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/channel-service/schema.md)
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/channel-service/apis.md)
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/channel-service/service-configuration.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/channel-service/faqs.md): This page addresses frequently asked questions about Channel Service.
- [License APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/license-service.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/license-service/architecture.md)
- [Schema](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/license-service/schema.md)
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/license-service/apis.md)
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/license-service/service-configuration.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/license-service/faqs.md): This page addresses frequently asked questions about License Service.
- [Collection APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1.md)
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1/features.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1/architecture.md)
- [Schemas](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1/schemas.md)
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1/content-api.md)
- [Jobs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1/jobs.md)
- [Content publish](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1/jobs/content-publish.md)
- [Post publish processor](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1/jobs/post-publish-processor.md)
- [Audit event generator](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1/jobs/audit-event-generator.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/content-service/content-service-1/faqs.md): This page addresses frequently asked questions about Collection Service.
- [Search Service](https://knowlg.sunbird.org/learn/product-and-developer-guide/assets-search-service.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/assets-search-service/architecture-1.md)
- [Code Structure](https://knowlg.sunbird.org/learn/product-and-developer-guide/assets-search-service/code-structure.md)
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/assets-search-service/code-structure/service-configuration.md): This page explains the composite service specific configuration parameter
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/assets-search-service/apis.md)
- [Jobs](https://knowlg.sunbird.org/learn/product-and-developer-guide/assets-search-service/jobs.md)
- [Search indexer](https://knowlg.sunbird.org/learn/product-and-developer-guide/assets-search-service/jobs/search-indexer.md)
- [Audit history indexer](https://knowlg.sunbird.org/learn/product-and-developer-guide/assets-search-service/jobs/audit-history-indexer.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/assets-search-service/faqs.md): This page addresses frequently asked questions about Composite Search API.
- [Taxonomy Service (Taxonomy & Tagging)](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging.md)
- [Framework APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/architecture.md)
- [Code Structure](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/code-structure.md)
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/code-structure/service-configuration.md)
- [Schemas](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/schemas.md)
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/apis.md): The Framework API resources is basically a supporting data structure which serves as a template.  It can be used in places where the structure remains the same but only the usage changes.
- [Jobs](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/jobs.md)
- [Audit event generator](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/jobs/audit-event-generator.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/faqs.md): This page is used to address frequently asked questions about Framework service.
- [Create Framework](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/faqs/create-framework.md)
- [Add Content to Framework](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/framework-service/faqs/add-content-to-framework.md)
- [Object Category APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/object-category-service.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/object-category-service/architecture.md)
- [Code Structure](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/object-category-service/code-structure.md)
- [Schemas](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/object-category-service/schemas.md)
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/object-category-service/apis.md): The Object Category Definition API resourcses mainly allows you to set the rules for creating different type of objects for a particular category.
- [Jobs](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/object-category-service/jobs.md)
- [Audit event generator](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/object-category-service/jobs/audit-event-generator.md)
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/object-category-service/configuration.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/taxonomy-and-tagging/object-category-service/faqs.md): This page answers frequently asked questions about Object Category and Object Category Definition.
- [DIAL Service](https://knowlg.sunbird.org/learn/product-and-developer-guide/dialcode.md): Sunbird DIAL powers the discovery of learning Assets and certificates and bridge the physical to the digital journey of users. The Service is a set of API that enables create, retrieve, delete, publis
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/dialcode/architecture.md)
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/dialcode/apis.md)
- [Jobs](https://knowlg.sunbird.org/learn/product-and-developer-guide/dialcode/jobs.md)
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/dialcode/configuration.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/dialcode/faqs.md): This page answers frequently asked questions about DIAL code service
- [Link DIAL Code to a Book](https://knowlg.sunbird.org/learn/product-and-developer-guide/dialcode/faqs/link-dial-code-to-a-book.md)
- [Player](https://knowlg.sunbird.org/learn/product-and-developer-guide/player.md)
- [V1](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1.md): Content player v1 has the capability to play/render a variety of content in both mobile and web form factors.
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/content-player-v1.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/architecture.md)
- [Players](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players.md)
- [ECML Player - v1](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players/ecml-player-v1.md): ECML Player is used to play the interactive assets
- [Quiz](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players/ecml-player-v1/quiz.md)
- [Create Content](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players/ecml-player-v1/create-content.md)
- [Video Player v1](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players/video-player-v1.md): Video player is used to play the Youtube, Mp4, Webm and Mp3type video contents
- [Epub Player - v1](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players/epub-player-v1.md)
- [PDF Player - v1](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players/pdf-player-v1.md): PDF Player is used to play the pdf files and user can navigate, jump to page and download the PDF file
- [HTML-h5p Player - v1](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/players/html-h5p-player-v1.md): HTML player is used to render the HTML type contents
- [Content import and preview folder creation](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/content-import-and-preview-folder-creation.md)
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v1/faqs.md)
- [V2](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2.md)
- [PDF Player](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/pdf-player.md)
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/pdf-player/features.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/pdf-player/architecture.md): This describes about the architecture diagram of the pdf player.
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/pdf-player/configuration.md)
- [FAQ's](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/pdf-player/faqs.md)
- [Epub Player](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/epub-player.md)
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/epub-player/features.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/epub-player/architecture.md)
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/epub-player/configuration.md)
- [FAQ's](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/epub-player/faqs.md)
- [Video Player](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/video-player.md)
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/video-player/features.md)
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/video-player/architecture.md)
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/video-player/configuration.md)
- [FAQ's](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/v2/video-player/faqs.md)
- [Telemetry Events](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/telemetry-events.md)
- [Offline Telemetry](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/telemetry-events/offline-telemetry.md)
- [Generate API keys](https://knowlg.sunbird.org/learn/product-and-developer-guide/player/telemetry-events/generate-api-keys.md)
- [Editors](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors.md): As the name indcates, there are multiple editors to create specific type of contents.
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/architecture.md)
- [Interactive Editor](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/editor.md)
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/editor/features.md)
- [Content Editor](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/editor/features/content-editor.md)
- [Adding Question Set](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/editor/features/adding-question-set.md): To ensure that the content achieves the learning objective it is important to check and reaffirm the learner’s progress at different points in the study material.
- [Concept Selector](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/editor/features/concept-selector.md): The concept selector ensures that the content is synced with the concept tree and extracts correct metadata
- [Add Image](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/editor/features/add-image.md)
- [Add Video](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/editor/features/add-video.md): To add a video with the content click Add Video icon. The Add Video page is displayed
- [Adding Math Function](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/editor/features/adding-math-function.md)
- [Limited Publishing and Sharing](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/editor/features/limited-publishing-and-sharing.md)
- [File Upload Editor](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/generic-editor.md): File upload editor(pdf, video, h5p, epub etc..)
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/generic-editor/features.md)
- [FAQ's](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/generic-editor/faqs.md)
- [Content Upload](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/generic-editor/faqs/content-upload.md)
- [Collection Editor - V1](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/collection-editor-v1.md): Multilevel hierarchy contents like Book, Course, Collection, etc.
- [Collection Editor - V2](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/collection-editor-v2.md): Multilevel hierarchy contents like Book, Course, Collection, etc.
- [Features](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/collection-editor-v2/features.md): Here are the list of features.
- [Architecture](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/collection-editor-v2/architecture.md)
- [APIs](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/collection-editor-v2/apis.md)
- [FAQ's](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/collection-editor-v2/faqs.md)
- [How to contribute as a JS plugin](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/how-to-contribute-as-a-js-plugin.md): How to contribute new interactive templates as a JS plugin
- [How do I think about a plugin?](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/how-to-contribute-as-a-js-plugin/how-do-i-think-about-a-plugin.md)
- [Interactive Editor Plugin Guide](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/how-to-contribute-as-a-js-plugin/interactive-editor-plugin-guide.md)
- [Using SDK to create and test the plugin](https://knowlg.sunbird.org/learn/product-and-developer-guide/editors/how-to-contribute-as-a-js-plugin/using-sdk-to-create-and-test-the-plugin.md)
- [Other Knowlg Jobs](https://knowlg.sunbird.org/learn/product-and-developer-guide/knowlg-jobs.md): This page lists the jobs that belong to Sunbird Knowlg.
- [Configuration](https://knowlg.sunbird.org/learn/product-and-developer-guide/knowlg-jobs/configuration.md): This page lists the knowlg jobs' specific kafka topic, functionality configurations, sample event and dependencies (if any).
- [FAQs](https://knowlg.sunbird.org/learn/product-and-developer-guide/knowlg-jobs/faqs.md)
- [Other](https://knowlg.sunbird.org/learn/product-and-developer-guide/other.md)
- [Data Migration](https://knowlg.sunbird.org/learn/product-and-developer-guide/other/data-migration.md): This document details about migration of data from cloud absolute paths stored in the database with relative paths OR with new CSP absolute paths.
- [Schema strucure](https://knowlg.sunbird.org/learn/product-and-developer-guide/other/schema-strucure.md)
- [Product Roadmap](https://knowlg.sunbird.org/learn/product-roadmap.md)


---

# 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://knowlg.sunbird.org/learn.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.
