
AfricanGPT on the RESPECT Platform
AfricanGPT is integrated with the RESPECT (Resilient Edtech Standards Project) ecosystem — the African Union-aligned digital public infrastructure for education. Schools and institutions using the RESPECT Launcher can discover and launch AfricanGPT learning modules directly.
Standards Compliance
xAPI (Experience API)
Learner progress tracked and reported via xAPI 1.0.3 statements
OAuth SSO
Single sign-on via RESPECT Launcher with Bearer token authentication
OPDS 2.0
Learning units catalog in OPDS 2.0 format for automated discovery
Integration Endpoints
OPDS 2.0 Learning Catalog
All AfricanGPT learning modules are listed in an OPDS 2.0 catalog, making them discoverable and launchable from the RESPECT Launcher.
GET /api/respect/catalogApp Manifest
A standardised app manifest describes AfricanGPT's capabilities, supported languages, and launch URIs for the RESPECT ecosystem.
GET /api/respect/manifestxAPI Progress Reporting
Learner activities (lessons completed, translations performed, stories read) are reported as xAPI statements for tracking and analytics.
GET /api/respect/xapiRESPECT SSO (OAuth)
Sign in via the RESPECT Launcher for seamless single sign-on. Teachers and students can access AfricanGPT without separate account creation.
Deep Link Launching
The RESPECT Launcher can deep-link directly to specific AfricanGPT lessons, passing authentication tokens and xAPI endpoints automatically.
Available Learning Units
These modules are listed in our OPDS catalog and can be launched from the RESPECT Launcher
9 Language Learning Modules
Yoruba, Hausa, Igbo, Swahili, Twi, Ewe, Ga, Zulu, Amharic
AI Translation Tool
36+ African languages with community verification
African Stories Collection
198 stories across 29 languages
AI Conversation Practice
Chat with a culturally-aware AI tutor
Knowledge Library
144+ articles on African culture, history, and civic life
Business Etiquette Guide
Cross-cultural business communication
For Developers & Integrators
API Endpoints
/api/respect/manifestApp manifest — capabilities, languages, publisher, launch URIs
/api/respect/catalogOPDS 2.0 learning unit catalog. Params: ?q=search, ?lang=yo
/api/respect/xapixAPI 1.0.3 statement receiver — send learner progress statements
/respect/launch?activity=learn&lang=twDeep link entry point — accepts RESPECT launch parameters (token, xapi_endpoint, actor, etc.)
What is RESPECT?
RESPECT (Resilient Edtech Standards Project for Educational Courseware and Technologies) is an open-source Digital Public Infrastructure for education, aligned with the AUDA-NEPAD Africa EdTech 2030 Vision. It provides a standardised launcher and library for educational apps, enabling single sign-on, offline-first functionality, and interoperability across the African EdTech ecosystem.