QuickTest - Application de génération de QCM

tonguescurlyΛογισμικό & κατασκευή λογ/κού

17 Νοε 2012 (πριν από 4 χρόνια και 4 μήνες)

326 εμφανίσεις

Application de génération de QCM

Jeudi 8 septembre 2011

CHADRIN Coralie


DE ALMEIDA David


HANSCOTTE Benjamin


MARNAT Cyril

Plan


I


Le projet


II


Les contraintes et planifications


III


Les choix


IV


La recherche de qualité


V


Les tests


VI


Démonstration


VII


Conclusion


16/03/2013

2

I
-

Le projet


Création

d’une

application

de

gestion

d’évaluation




Existant

:

Moodle


Compliqué


Trop

de

fonctionnalités



Reprise

des

fonctionnalités

utiles

16/03/2013

3

I
-

Le projet


Maitre

d’ouvrage
:

M
.

Benoît

Diard



Maitrise

d’œuvre

:


Coralie

Chadrin



David

De

Almeida


Cyril

Marnat


Benjamin

Hanscotte


16/03/2013

4

I
-

Le projet


Les fonctionnalités demandées :


Gestion de questions/réponses,


gestion des matières, modules, thèmes,


création aléatoire de tests selon critères,


attribution des points,


ajustement de notes,


blocage d’application,


accès aux copies.

16/03/2013

5

II
-

Les contraintes


Temps

de avril 2011 à septembre 2011 ( soit 64h en cours)



Application :


Intranet


Sécurisée


Simple et ergonomique


Aucune application ouverte en même temps


16/03/2013

6

II
-

Planification


16/03/2013

7

II
-

Planification

16/03/2013

8

III
-

Choix possibles


Développement

avec

Framework


Développement

sans

Framework



Critères

de

choix

:



Choix

Framework

(Symfony,

Zend,


)



Temps

de

mise

en

place



Temps

de

développement





16/03/2013

9

III
-

Les choix retenus


Développement


Php 5


Ajax


Jquery


Log4Php



16/03/2013

10


Les outils


NetBeans


SVN


WampServer



Conception
-

BDD

16/03/2013

11

IV
-

La recherche de qualité


Php5 :


Architecture MVC2


Evolutivité



Travail collaboratif:


Subversion


ToDoList avec Google Docs





16/03/2013

12

IV
-

La recherche de qualité


Environnements:


Windows


Linux



Documentation :


normalisée



PhpUnit et Log4Php

16/03/2013

13

V


Les tests


Utilisation de PhpUnit


Automatisation des tests unitaires


Standardisation du résultat des tests






Recette


Processus rigoureux


16/03/2013

14

VI
-

Démonstration





Démonstration

16/03/2013

15

VII
-

Conclusion


Travail de groupe difficile


A distance


Avec les ordinateurs Tétras



Projet intéressant :


Différentes technologies


Nouveaux outils


16/03/2013

16

VII


Conclusion
-

Coralie


Travail différent et utile



Découverte nouveau outils



Entrainer un projet

16/03/2013

17

VII


Conclusion
-

David


Travail collaboratif



Programmation orientée objet



Mise en place d’outils professionnel



Prise de décision


16/03/2013

18

VII


Conclusion
-

Benjamin


Projet enrichissant


Travail de groupe


PhpUnit


Php et Jquery


Linux

16/03/2013

19

VII


Conclusion
-

Cyril

16/03/2013

20


Projet



Partage de connaissances


Formalisation de chaque étapes de gestion de projet


Découverte de SVN

Questions

16/03/2013

21