Plugin E-learning

Amorce de présentation d’un plugin E-learning.

présentation

Dans le cadre d’une formation en e-learning, les professeurs utilisent déjà SPIP ainsi que certains plugins, pour mettre à disposition les cours. Le but est d’améliorer certains plugins existants, et de créer un nouveau plugin E-learning qui dépend de ces plugins et qui rajoutent de nouvelles fonctionnalités.

Il existe déjà moult logiciels de e-learning en licence libre, mais ils sont trop gros pour l’utilisation qu’en font les professeurs sus-cités. Il ne s’agit donc pas de recréer toute une énorme infrastructure mais de développer des fonctionnalités de base qui s’intégreront dans ce qui est déjà utilisé actuellement
Téléchargement du plugin sur la zone : https://plugins.spip.net/elearning.html

Fonctionnalités de base

  • Les utilisateurs
    Il a été choisi ce découpage :
    • Élèves = visiteurs enregistrés
    • Profs = rédacteurs
    • Le ou les responsables du site = admins
  • Suivi des connexions
    Afin d’avoir un retour sur la consultation et l’utilisation des supports de cours, les professeurs aimeraient améliorer le suivi des connexions.
    • Enregistrer toutes les connexions des élèves pour faire des statistiques ensuite : nombre de connexions, les dates, etc.
    • Le temps passé sur chaque article : quand et combien de temps.
    • Le nombre de clics vers un site externe quelconque (ici ce sera les références bibliographiques du site Pubmed, mais le plugin doit être général).
  • Progression conditionnelle
    • L’année est divisée en plusieurs modules de cours ayant un ordre.
    • Les élèves n’accèdent à un module de cours que s’ils ont eu un score suffisant aux tests du module précédent.
    • Le tout configurable module par module bien sûr.
  • Question ouverte
    • C’est une question qui n’a pas de note mais qui sert à l’auto-évaluation des élèves.
    • Le professeur pose une question et donne une réponse.
    • Seule la question est présentée aux élèves.
    • Ils y répondent dans un texte libre.
    • Après avoir validé, la réponse du professeur leur est présentée, accolée à la leur, afin qu’ils puissent comparer les deux.
    • Les réponses des élèves sont toujours enregistrées et consultables par les profs.
  • Page perso
    • Chaque élève peut avoir une « page perso » accessible uniquement à lui et à ceux ayant des droits supérieurs (profs, admins).
    • Dedans, il y a un résumé de son parcours, un petit bloc-note facile à modifier (Crayons), et peut-être des marque-pages (plugin Marque-pages).
  • Plugins existants
    Le nouveau plugin se basera sur ce qui existe déjà (et qui est déjà utilisé actuellement) :

Le suivi

Cette partie est assez généraliste (utile à d’autres besoins). Elle sera donc développé dans un plugin à part dont dépendra le plugin E-Learning.
Ce plugin s’appelle « Big brother » et il est sur la zone dans « /_plugins_/bigbrother ».

Il enregistre déjà les connexions des auteurs ainsi que le temps passé sur des articles (si on y met la balise fournie). Il reste le compteur de clics vers des domaines précis et à faire les pages de visualisations des statistiques ainsi enregistrées.

Question ouverte

Pour créer une question ouverte, il faut d’abord créer un nouveau jeu.

À l’intérieur de celui-ci, on peut alors utiliser les fonctions suivantes :

  • [titre] pour donner le titre public de la question
  • [texte] pour écrire n’importe quel texte
  • [question_ouverte] pour poser votre question
  • [reponse] pour écrire la correction

Voici un exemple de question ouverte :

[titre]
Commentaire 

[texte]
"Défiez-vous de ces {{cosmopolites}} qui vont chercher loin dans leurs livres des devoirs qu’ils dédaignent de remplir autour d’eux. Tel philosophe aime les Tartares, pour être dispensé d’aimer ses voisins."

[question_ouverte]
{{Vous commenterez cette citation de Jean-Jacques Rousseau.}}

[reponse]
Bla bla bla un {exemple} de réponse super complète et {{détaillée}}.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom