openfun / fun-apps

:warning: DEPRECATED :warning:
Other
15 stars 20 forks source link

In all course-content, add call to default /static/style-course.css, editable by teacher team #652

Open hugolpz opened 5 years ago

hugolpz commented 5 years ago

Besoin: disposer d'un moyen pour customiser le CSS des composants via l'upload d'un unique fichier css dans Contenu > Fichiers et uplaods.

Situation actuelle: Il n'y a actuellement aucun moyen simple de customizer les contenus d'un cours via l'upload d'un fichier css dans Contenu > Fichiers et uplaods.

FUN-course-content-ui

Demande : dans l'OpenEdX de fun-app, en ajoutant au modèle HTML de la section un appel par defaut <link href="/static/style-course.css" rel="stylesheet">, les pages de cours pourraient toutes par défaut charger un fichier /static/styles-course.css, vierge.

Ensuite, les équipes pédagogiques disposant des ressources de developpement web (css) necessaires poourraient ouvrir Contenu > Fichiers et uplaods, et uploader un fichier identique de même nom styles-course.css avec les règles css souhaités. A partir de cet instant, les pages de cours chargeraient comme d'habitude le lien, contenant désormais des règles css modifiant comme souhaité le visuel des contenus du cours.

Note: .course-content est la classe css affectant les contenus de cours (composants).