Quelques idées de fonctionalités sur lesquelles on peut
travailler sur Chamilo
- Améliorations d'ergonomie, par exemple :
- Dans « trier mes cours », permettre de trier les cours (choisir
l'ordre ou placer dans un dossier) via drag-n-drop.
- Permettre plusieurs thèmes d'affichages. Le thème par
défaut utilise beaucoup d'espace pour chaque cours, on pourrait
proposer un thème « compact » (par exemple : reduire l'espace
vide entre les cours, ne pas afficher les formateurs, ...)
- Permettre de déplier/replier un dossier (typiquement pour pouvoir
garder un dossier « semestre 1 » quand on est au semestre 2, mais
replier ce dossier pour qu'il ne gène pas la lecture).
- Outil de revue par les pairs (un outil similaire existe dans
Moodle, un LMS similaire à Chamilo). Note : Dans la version
1.10, il est possible de faire évaluer la contribution des
autres dans le forum. Il suffit de créer un forum en "mode peer
2 peer". Les règles sont alors affichées au moment d'entrer dans
le forum. Un projet sur ce thème devrait dans un premier temps
évaluer l'existant sur la dernière version de Chamilo et
déterminer les améliorations souhaitables.
- comparaison d'enregistrements audio pour tests de langue
- pre-assessment (pré-tests) pour permettre l'inscription d'un
étudiant à un cours (ou pas)
- gestion de carrières professionnelles (bien que ça soit déjà bien
encheminé, ça) au niveau RH
- panneau de contrôle "business intelligence" pour l'e-learning
- analyse Big Data (Hadoop) des données enregistrées sur
campus.chamilo.org (requiert du respect de la privacité des données
avant de démarrer et ne correspond pas vraiment au code de Chamilo
lui-même)
- Passer en Ajax le chargement de l'arbre des documents dans la vue
enseignant de l'outil parcours
- Ajouter des import/export xls pour tous les types de questions
- Adapter des développements pour la 1.10.x
- Ajouter la possibilité de mettre des commentaires sur tous les
types de question qui n'en ont pas
- Ajouter un type de question Mot croisé (crossword puzzle)
- Ajouter un type de question ou un outil rendu de travaux avec
correction par les pairs
- Post-traiter le contenu HTML créé avec CKeditor pour filtrer les
liens d'éléments provenant d'un autre cours
- Ajouter une option dans les tests pour voir la correction d'une
question juste après avoir répondu à celle ci
- Dans la passation d'un test, ajouter un tableau d'information et
de navigation des question du test visible tout le temps d'un test
- Amélioration de l'interface pour des traitements par lot
- Ajouter le type de question Genexi + Neuron
- Mettre à jour la page de stats avancée (Grenobloise pour le
moment) avec les types de questions non pris en charge
- Pouvoir ajuster les notes d'un étudiant d'un test achevé, en cas
de besoin
- gestion incrémentale des connexions anonymes afin, par exemple,
d'avoir son espace d'exercice indépendant le temps de sa connexion
anonyme.
- gestion de la durée de vie des comptes et respect de la vie
privée : que ce passe t-il lors de la suppression d'un compte ?
quelles infos gardées ? quelles infos anonymiser ? C'est un sujet
qui revient avec les préconisations CNIL
etc...
Passer en Ajax le chargement de l'arbre des documents dans la vue
enseignant de l'outil parcours.

Aujourd'hui, dans la création/modification de parcours, la page
parcours est souvent rafraîchie, quand on ajoute un élément, quand
on modifie un élément etc...
La page chargée par défaut est la page d'ajout d'un Document. Ce qui
est très bien.
Cependant, à l'affichage de la page, l'arbre des documents est
chargé en entier de tous les documents de l'outil Document du cours.
L'enseignant peut ensuite plier ou déplier de manière classique les
dossiers et sous-dossier avec l'icône
pour chercher le document de son choix.
Nous avons un cours avec de nombreux documents, de gros parcours,
pour lequel le chargement de la page met 8 secondes, alors que le
même outil de sélection de document par le FCKEditor est instantané,
car il charge le contenu des dossiers à la volée avec AJAX.
Il faudrait revoir l'affichage de choix des documents avec Ajax.
Même si tous les parcours de tous les cours ne mettent pas 8s à se
charger, c'est toujours trop long.
Ajouter des import/export xls pour tous les types de questions
C'est une demande qui revient souvent.
Dans les dernières versions on peut importer des tests QCM réponse
unique, QCM réponses multiples, Question ouverte.
Il serait bien de pouvoir exporter et importer les questions.
Adapter des développements pour la 1.10.x
Nous avons des développements réalisés pour la version 1.9.10.2 qui
seront utilisé à la rentrée.
Ces développement nécessiteront une adaptation pour les porter dans
la version 1.10.x
C'est alors moins un travail d'analyse et de développement que de
reprise de code, d'utilisation de Git, de normalisation du code
etc... c'est sans doute moins intéressant.
Il y a des améliorations des parcours
- pouvoir afficher/masquer les éléments des parcours (à adapter pour
la 1.10)

Tous les éléments on un oeil pour pouvoir les afficher/masquer dans
la vue étudiant.
Masquer une section, masque tous les éléments contenus.
La progression du parcours pour les étudiants peut être alors
recalculée.
SI on cache un élément dans un cours maître, il n'apparaîtra pas
dans ses cours de session.
Dans un cours de session on peut afficher/masquer des élément d'un
parcours provenant du cours maître.
- ajouter un type de section particulier, qui affiche un page
contenant tout son contenu HTML à la suite au lieux d'être affiché
page par page (à adapter pour la 1.10)

- porter le type de question QCM avec degré de certitude pour la
1.10

Ajouter la possibilité de mettre des commentaires sur tous les
types de question qui n'en ont pas.
Aujourd'hui tous les types de questions ne permettent pas de mettre
un commentaire à une question.
Par exemple les questions de type
- remplir les blancs (par exemple avec un commentaire par trou, au
survol de la souris)
- appariement
- question ouverte
- question calculée
- ordonnancement
- correspondance glisser-déplacer
Ajouter un type de question Mot croisé (crossword puzzle)
comme il y avait dans Hot Potatoes.
Surtout utile pour les langues.
Ajouter un type de question ou un outil rendu de travaux avec
correction par les pairs
Post-traiter le contenu HTML créé avec CKeditor pour filtrer les
liens d'éléments provenant d'un autre cours
Ajouter une option dans les tests pour voir la correction d'une
question juste après avoir répondu à celle ci
Dans la passation d'un test, ajouter un tableau d'information et
de navigation des question du test visible tout le temps
d'un test
- indique à quelle question on se trouve
- lien pour revenir à une question précédente
- si on a répondu à la question
ex:
\/
Question
|
1
|
2
|
3
|
4
|
total
|
Score
|
10
|
20
|
10
|
10
|
50
|
Répondu
|
X
|
|
|
X
|
|
Amélioration de l'interface pour des traitements par lot
Dans beaucoup de pages, ajouter un radio bouton à gauche de chaque
lignes pour pouvoir effectuer une action pour tous les éléments
sélectionnés.
Par exemple, dans la page des résultat des étudiants des exercices,
dans le tableau de rendu de travaux etc...
Ajouter le type de question Genexi + Neuron
C'est un super exercice de traduction d'une phrase (par exemple du
français vers l'anglais).
Un peu comme le jeu Mastermind, indique si le mot est incomplet, mal
placé, manquant etc...
d'indice en indice, on arrive à traduire la phrase.
C'est un projet de mr Jean-Jacques Hochart de Savoie, j'avais testé
son outil il y a longtemps, et il m'avait tellement plus (malgré
l'interface très old-school et la nécessiter d'installer un plugin
sur son windows) que je lui avait demandé si il accepterai de donner
son code afin qu'on reprogramme son outil (en libre, open-source),
et il avait accepté, mais je n'ai (bien entendu) jamais eu de dispo
pour le programmer.
http://www.jjhochart.net/APPRENDRE/Cours_Gratuits/Presentation.php
Mettre à jour la page de stats avancée (Grenobloise pour le
moment) avec les types de questions non pris en charge
Vue globale par question


Vue par étudiant

Pouvoir ajuster les notes d'un étudiant d'un test achevé, en cas
de besoin
etc...