Microservices

Sunbird microservices can be broadly be grouped under the following areas

Societal Platform Architecture

Sunbird microservices allow one or more organizations and communities to exist as tier-1 entities on the platform. Each organization can independently manage their users, training and learning processes and user communities.

User and organization registry and profiles

Sunbird microservices allow organizations to store verified information about users and organizations and use this repository as a verified registry to enable other user actions and functions.

Courses, Trainings and Lesson Plans

Sunbird microservices provides features that allow for hosting of open and closed courses. Courses can be setup with one or more batches that can be hosted on different dates/times. Sunbird microservices also allows authoring of lesson plans for courses and textbooks via provision of intuitive templates and workflows.

Open Content Resource Library

Content created or uploaded on a Sunbird microservices instance is published under a Creative Commons License and therefore is truly free to consume. In addition, each organization using Sunbird microservices can define their own curation and review workflows to ensure that published content is of high quality.

Communities, Collaboration and Messaging

Sunbird microservices offers collaboration and messaging features such as course discussions, community announcements as well as activity feeds for users generated from communities and courses that users are engaged with.

Data and Dashboards

All interactions with the user interface and content are available as data and can be used to analyse user interactions with courses, content and the platform.

Badges for Certifications

Badges communicate skills and achievements by providing visual symbols of accomplishments packed with verifiable data and evidence that can be shared across the web. They empower individuals to take their learning with them, wherever they go, building a rich picture of their lifelong learning journey.

Curation

Within content platforms, the demand for curation has grown out of the increasing need to help users find quality, coherent, and relevant content on specific topics without having to spend great amounts of time and energies to search, browse and scan multiple different sources.