├── SampleFRAC_ANM.xlsx ├── LICENSE └── README.md /SampleFRAC_ANM.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sphere/Sphere-Competency-Management/main/SampleFRAC_ANM.xlsx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Sphere 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Sphere Competency Management 2 | ## Introduction 3 | **Sphere Competency Management** is an open-source, modular, and configurable platform built on **[Sunbird](https://www.sunbird.org/product/building-blocks)** building blocks. It is designed for large-scale capacity building of healthcare workers, leveraging the **[FRAC framework](https://clop.cegis.org/what-is-frac)** (Roles, Activities, Competencies) to map competencies across organizational roles. 4 | 5 | The platform supports: 6 | 7 | - Role-based competency mapping 8 | - Competency gap analysis and learning path generation 9 | - Content curation, onboarding and publishing 10 | - Web/mobile delivery of e-learning content with in-built Learning Management System 11 | - A plug-and-play mobile app with personalization capability 12 | - Progress tracking and credentialing of user learning 13 | - Multi-language support for UI and content 14 | - User/org management and FRAC administration 15 | - Scalable architecture for nationwide deployments 16 | 17 | The platform is deployed as [**E-Kshamata**](https://play.google.com/store/apps/details?id=org.aastrika.ekshamata&hl=en-US) in multiple Indian states and can be easily extended or integrated with other systems due to its composable, open-source design. 18 | 19 | ## Functional Overview 20 | 21 | ### Framework of Roles, Activities, and Competencies (FRAC)** 22 | 23 | The **Framework of Roles, Activities, and Competencies (FRAC)** is a comprehensive competency mapping system to augment capacity building through systematic role-based human resource management. FRAC maps specific competencies to individual positions across government ministries, departments, and organizations, creating a single source of truth for role requirements and performance expectations. 24 | 25 | FRAC operates through four interconnected components: **Position** (specific designation), **Roles** (coherent sets of sequential activities), **Activities** (individual actions contributing to objectives), and **Competencies** (knowledge, skills, and attitudes required for successful performance). This framework demystifies job requirements and enables precise competency gap identification. 26 | 27 | ### Implementation in Healthcare Sector 28 | 29 | In healthcare context, FRAC provides exceptional value by standardizing competency requirements across diverse medical positions - from medical officers and nurses to public health administrators. 30 | 31 | A system designed to manage a healthcare professional’s competencies based on FRAC definitions can effectively assess individual competency gaps, deliver targeted training and assessments to address those gaps, and record achievements as verifiable credentials. This approach ensures that healthcare professionals gain exactly the competencies required for their specific roles. 32 | 33 | Most importantly, implementation of FRAC enhances **citizen-centric healthcare delivery** by ensuring that every healthcare position has clearly defined competencies aligned with patient care objectives, ultimately improving health outcomes and public trust in government healthcare services. 34 | 35 | #### For more details on FRAC please visit this [link](https://clop.cegis.org/what-is-frac) 36 | #### A sample frac setup can be accessed [here](https://github.com/Sphere/Sphere-Competency-Management/blob/main/SampleFRAC_ANM.xlsx) 37 | 38 | 39 | ## Implementation Showcase 40 | 41 | #### Aastrika Sphere Platform along with e-kshamata App 42 | [![IAastrika Sphere Platform](https://img.youtube.com/vi/DAOIrhNaz_8/0.jpg)](https://www.youtube.com/watch?v=DAOIrhNaz_8) 43 | 44 | ## Technical Overview 45 | 46 | ### Architecture 47 | The Sphere Competency Management consistes of three main components 48 | 49 | 1. The Delivery Channel - Sphere competency reference app to be used by learners 50 | 2. The Core Platform - Platform based upon sunbird-cb; Used to manage content and LMS 51 | 3. Entity Service : Service to implement the FRAC framework 52 | 53 | ### Installation 54 | 55 | Please follow the links to access the installations of respective components. 56 | 57 | - Reference App 58 | - [Link to Repository](https://github.com/Sphere/sphere-competency-reference-app) 59 | - [Installation Instructions](https://github.com/Sphere/sphere-competency-reference-app/blob/main/README.md) 60 | - Core Platform 61 | - [Knowledge Base](https://www.sunbird.org/product/building-blocks) 62 | - [Link to Repository](https://github.com/Sphere/sunbird-devops) 63 | - [Installation Instructions](https://ed.sunbird.org/use/getting-started) 64 | - [Base Repository](https://github.com/Sphere) 65 | - Entity Service 66 | - [Link to Repository](https://github.com/Sphere/entity-v1) 67 | - [Installation Instructions](https://github.com/Sphere/entity-v1/blob/master/README.md) 68 | 69 | ### Deployment 70 | 71 | The Sphere Competency Management System has been tested on AWS Cloud infrastructure using Sunbird-CB/Sunbird version 4.10. However, starting from version 5.1, Sunbird is cloud-agnostic and supports deployment across various cloud service providers. 72 | 73 | ## Collaboration 74 | For questions or assistance please open an Issue in this repository 75 | 76 | ## Contribution 77 | For any contribution, open a PR in the respective source code repository 78 | 79 | ## References 80 | 1. [FRAC](https://clop.cegis.org/what-is-frac) 81 | 2. [Sunbird](https://www.sunbird.org/) 82 | 3. [Sunbird CB](https://github.com/sunbird-cb) 83 | 4. [Sphere Competency Platfrom](https://sphere.aastrika.org/public/home) 84 | 5. [Aastrika Foundation](https://www.aastrika.org/) 85 | 6. [e-Kshamata](https://play.google.com/store/apps/details?id=org.aastrika.ekshamata&hl=en-US) 86 | --------------------------------------------------------------------------------