Roadmap
-
La première étape de ce projet de développement vise à porter sous Moodle 1.8.2 et PHP5 les services web déjà réalisés pour Moodle 1.6.3 et PHP4 et à adapter le constructeur GenDep?.
Deux aspects sont à prendre en compte :
- les changements de l'API de Moodle entre la version 1.6.3 et la version 1.8.2
- l'abandon de la libraire Nu-SOAP au profit des fonctions intégrées dans PHP5 de développement de serveurs et clients de services web
La réalisation de ce travail par Cécile Veneziani, étudiante de Master TIIR nécessitera :
-
Milestone: Moodle1.8.2-PHP5 version 2
4 years late (01/25/08)
Cette étape consiste à compléter les services web et le contructeur GenDep? pour pouvoir exploiter toutes les activités Moodle nécessaires aux dispositifs pédagogiques à outiller sur Polytech'Moodle, en priorité le dispositif de la formation GTGC par apprentissage en alternance.
- Création de groupe (Anne et David),
- Affectation d'un utilisateur au groupe (Anne et David),
- Base de données (Cécile),
- Forum (Cécile),
- Devoir (Anne et David),
- Wiki (Anne et David),
- Chat (si l'activité est rapidement réalisable),
- Sondage (si nous sommes en avance).
-
Cette étape a pour objectif d'intégrer les Web Services de ce projet "WS GenDep? pour Moodle" dans les web services "wspp" développés par Patrick Pollet de l'INSA de Lyon.
Les opérations proposées proposées par nos web services sont complémentaires.
- WSPP propose des opérations d'administrations des catégories, des cours et des utilisateurs, et des opérations de consultation de l'activité.
- Nos WS proposent des opérations d'administration des cours, sections, activités, groupes et ressources.
Les WS développés par Patrick Pollet à partir de ceux développés par OKTech sont publiés sur le CVS officiel de Moodle, dans le dossier wspp : cvs://cvs.moodle.org/contrib/patches/ws/wspp/
Patrick Pollet maintient aussi un site web de suivi du développement de ces web services : http://cipcnet.insa-lyon.fr/Members/ppollet/public/moodlews/
Concernant les différentes versions de WS proposées ou en cours de développement pour Moodle, je vous conseille de consulter les forums de développement de Moodle à propos des web services. Par exemple : http://moodle.org/mod/forum/discuss.php?d=110684
-
Milestone: milestone3
No date set
-