Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

AdamHaciane/cntemad-lms

Domain:

educationdigital infrastructure

Record type:

software
Creator:
Ada
Host:
Plateforme LMS du Centre National de Télé-Enseignement de Madagascar # CNTEMAD LMS > Plateforme d'apprentissage en ligne du Centre National de Télé-Enseignement de Madagascar ## À propos Le **CNTEMAD** est le pionnier de l'enseignement à distance en Afrique depuis 1992. Avec 34 centres régionaux et 17 000 étudiants annuels, nous devenons la première université numérique de Madagascar. Ce projet open source vise à moderniser notre plateforme LMS avec la participation de notre communauté d'étudiants et développeurs. ## Fonctionnalités - Gestion des cours, chapitres et leçons - Système d'Éléments Constitutifs (EC) pour validation progressive - Évaluations et quiz avec scoring automatique - Certifications automatiques - Suivi de progression détaillé - Paiements locaux (MVola, Orange Money, Airtel Money) - Multi-langues (Français, Malgache, Anglais) - Interface responsive mobile-first (Frappe UI) ## Stack technique - **Backend**: Frappe Framework 15+ - **Frontend**: Vue 3 + Frappe UI + TailwindCSS - **Database**: MariaDB - **Cache**: Redis ## Installation ### Prérequis - Frappe Bench installé (guide d'installation) - Python 3.10+ - Node.js 18+ - MariaDB 10.6+ - Redis ### Installation rapide ```bash # Récupérer l'app bench get-app github.com # Créer un nouveau site (ou utiliser un existant) bench new-site lms.local --install-app cntemad_lms # Ou installer sur un site existant bench --site votre-site install-app cntemad_lms # Lancer le serveur de développement bench start ``` ### Configuration ```bash # Configurer le site bench --site lms.local set-config developer_mode 1 # Migrer la base de données bench --site lms.local migrate # Build les assets bench build --app cntemad_lms ``` ## Développement ```bash # Lancer les tests bench run-tests --app cntemad_lms # Lancer le linter pre-commit run --all-files # Build frontend cd apps/cntemad_lms/frontend && npm run dev ``` ## Contribution Nous accueillons les contributions ! Voir CONTRIBUTING.md Les étudiants CNTEMAD peuvent contribuer …

Visit

github.com

Languages

Malagasy, Merina

Similar

Sudz/sam-lmsbianca255/techbridge-lmsNginakamumbu/jijue-lmsAdaviDigital/AdaviDigital-LMSJerry123-coder/springup-lmsallan-77/kencid-lms

Sudz/sam-lms

Open-source Learning Management System for African education. Built with SA educators in mind. Featu

bianca255/techbridge-lms

Learning Management System for African Children - Bridging the Digital Divide # TechBridge Learning

Nginakamumbu/jijue-lms

Jijue: An interactive HIV education platform for Kenya, featuring courses, quizzes, HIV data, commun

AdaviDigital/AdaviDigital-LMS

Empowering Africa's Digital Future Through Education # Adavi Digital Institute **AI-Powered Learni

Jerry123-coder/springup-lms

A learning management system designed to facilitate project Spring Up, an initiative to train juveni

allan-77/kencid-lms

Kenya College of Interior Design Learning Management System example # 🎓 KENCID LMS - Kenya College