Carnet Wiki

Version 2 — Avril 2009 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és 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.

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.
      -** 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) :
    • Plugin Accès restreint
      -** Plugin Jeux
      -** Plugin Compteur de clics
      -** Couteau Suisse
    • CFG

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

[question-ouverte<-]Le plugin devra être le plus stable possible. Question ouverte


Pour créer une question ouverte , il faut d’abord créer un nouveau jeu Le plugin est ( pour l’instant ) exclusivement codé pour la nouvelle version de SPIP .

À 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 posez votre question
  • [reponse] pour écrire la correction

Voici un exemple de question ouverte :

[titre]
Commentaire de texte


[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} -*  {{Les  utilisateurs}} 
_   Il  a  été  choisi  ce  découpage  : 
-**   Élèves  =   visiteurs  enregistrés 
-**   Profs  =   rédacteurs 
-**   Le  ou  les  responsables  du  site  =  de  réponse  super  complète  et  {{détaillée }}.
 admins