Personnalisation
Créez des solutions d'apprentissage uniques avec Open edX.
Notre produit principal est flexible, extensible et peut être personnalisé pour couvrir plusieurs marchés. Découvrez comment créer votre plateforme d'apprentissage unique ici :
XBlocks
Pour créer des cours en ligne riches et attrayants, les auteurs de cours doivent être capables de combiner des composants provenant de diverses sources. XBlock, l'architecture des composants d'edX, rend cela possible. Les cours sont construits de manière hiérarchique à partir d'éléments appelés XBlocks. Comme les balises HTML, les XBlocks peuvent représenter des éléments aussi petits qu'un paragraphe de texte, une vidéo ou un champ de saisie à choix multiples, ou aussi grands qu'une section, un chapitre ou un cours entier.
Les XBlocks ne se limitent pas uniquement à dispenser des cours. Un écosystème éducatif complet utilisera un certain nombre d'applications Web, qui auront toutes besoin d'accéder au contenu et aux données des cours. XBlocks fournit la structure et les API nécessaires pour créer des composants à utiliser dans toutes ces applications.
LTI
Vous avez peut-être découvert ou développé une application d'apprentissage externe que vous souhaitez ajouter à votre cours en ligne. Ou, vous pouvez avoir une copie numérique de votre manuel qui utilise un format autre que PDF. Vous pouvez ajouter des applications d'apprentissage externes ou des manuels à Studio à l'aide d'un composant Learning Tools Interoperability (LTI). Le composant LTI est basé sur les spécifications IMS Global Learning Tools Interoperability version 1.1.1.
Vous pouvez utiliser un composant LTI de plusieurs manières.
- Ajoutez du contenu LTI externe qui s'affiche uniquement, tel que le contenu d'un manuel qui ne nécessite pas de réponse de l'élève.
- Ajoutez du contenu LTI externe qui nécessite une réponse de l'étudiant. Un fournisseur externe notera les réponses des étudiants.
- Utilisez le composant comme espace réservé pour la synchronisation avec un système de notation externe.
API
Open edX comprend une suite d'API qui vous permettent de créer des applications qui interagissent avec la plate-forme principale.
Les API Open edX utilisent les principes de conception Representational State Transfer (ReST) et prennent en charge le format d'échange de données JavaScript Object Notation (JSON).
Nos API utilisent OAuth 2.0 pour l'authentification. OAuth 2.0 est une norme ouverte utilisée par de nombreux systèmes nécessitant une authentification sécurisée des utilisateurs. Consultez la norme OAuth 2.0 pour plus d'informations.
Les API Open edX Platform ReST constituent un ensemble de fonctionnalités en croissance et en évolution rapides qui vous permettent de créer des applications Web, de bureau et mobiles qui fonctionnent avec votre instance Open edX.
Actuellement, la plate-forme Open edX comprend les API suivantes : API d'inscription, API utilisateur et API d'analyse de données.