CMS pédagogique DIMEDD

Objectif

L’objectif de ce CMS pédagogique est d’apporter un outil aux enseignants permettant de créer des ressources numériques à destination des élèves.
Ces ressources se présentent sous la forme d’activités.
Les données liées à l’utilisation du CMS sont enregistrées afin d’améliorer le contenu produit.

Démonstration

Application

L’application permet d’effectuer des activités. Une activité est composée d’un enchaînement de pages.

Chaque page contient un module parmi les modules suivants :

  • Contenu textuel

  • Lecture d’une vidéo

  • Formulaires

  • Lecture de vidéos classées par thème

Interface d’administration

L’interface d’administration permet de :

  • Créer, éditer, supprimer des activités

  • Créer, éditer et supprimer les pages d’une activité

  • Modifier l’ordre des pages en glissé déposé

  • Ajouter et supprimer des vidéos

Technologies

Client

L’application est développée avec le framework Angular 7 et utilise le framework CSS Bulma.

Serveur

Le serveur est une API développée avec le framework Express.js et utilise la base de donnée MariaDB (SQL).

Déploiement

Installation et paramétrage d’un Virtual Private Server sous Debian.
Déploiement de l’application et de l’API sur le VPS.

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google