Carnet Wiki

Version 1 — Mai 2008 RastaPopoulos

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é.

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.

Le plugin devra être le plus stable possible. Le plugin est (pour l’instant) exclusivement codé pour la nouvelle version de SPIP.

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 en suite : 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.
    • Autre point différent sous le même terme : à l’intérieur d’un même test, les questions sont présentées à l’élève l’une après l’autre. L’élève ne voit une question qu’après avoir répondu à la précédente.
    • Tout ceci étant configurable bien sûr (CFG).
  • 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.
  • Surlignage
    • Imaginons un QCM portant sur un texte.
    • Lorsque l’élève a répondu, les profs aimeraient que ça puisse présenter la réponse correcte ainsi que le texte de départ qui a alors les éléments importants (qui permettaient de répondre) de surlignés.
    • Le Couteau Suisse permet de surligner, mais ils n’ont pas encore testé si c’était possible de l’utiliser dans la réponse d’un QCM.
  • Page perso
    • Chaque élève a 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) :
    • Plugin Accès restreint
    • Plugin Jeux
    • Couteau Suisse
    • CFG

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 pour l’instant sur la zone dans « /_plugins_/_dev_/bigbrother ».

Il en 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.