Projet MIRésultats

1 Présentation

Le système MIRésultats est une application web destinée à enregistrer les résultats des élèves lors de l'utilisation de logiciels dédiés développés dans un langage quelconque. MIRésultats réside sur un serveur où il fonctionne à l'aide d'un serveur http (Apache), du module Php pour Apache (4.3) et de la base de données MySQL. Ces trois logiciels ainsi que MIRésultats sont libres (licence GPL), ce qui n'est pas toujours le cas des logiciels qui l'utilisent.

2 Principes de fonctionnement

Les logiciels communiquent avec MIRésultats à l'aide de requêtes http. En environnement Windows (pour le client), un logiciel spécifique permet la connection avec le serveur, déchargeant les logiciels d'exercices d'une grande partie du travail. Ceux-ci accèdent au composant COM via des appels à des procédures simples. Le travail du programmeur désirant utiliser le système s'en trouve facilité.

3 Operating system (Système d'exploitation)

Le serveur peut fonctionner aussi bien (et même mieux) sous Linux que sous Windows. Le système utilisé sur les postes clients est le plus souvent Windows mais ce n'est pas obligatoire, par exemple avec le logiciel Aller qui fonctionne dans un langage (Tcl/Tk) disponible aussi bien sous Linux que sous Windows. D'autres logiciels (ExoLec par exemple) fonctionnent au travers d'une interface web et sont donc accessibles depuis un navigateur web, présent sous tous les systèmes d'exploitation.

4 Buts recherchés

L'exigence en matière de suivi des élèves conduit les auteurs de logiciels éducatifs à déployer des systèmes d'enregistrement des résultats. MIRésultats a été conçu pour faciliter ce déploiement sur l'ensemble des postes du réseau de l'établissement. La plupart du temps, les logiciels se contentent d'assurer un enregistrement local des résultats et ne permettent pas une vision d'ensemble de ceux-ci pour une classe par exemple.

5 Limites du système

Le système peut bien sûr fonctionner sur une machine isolée qui servira à la fois de serveur et de client, c'est le « réseau minimal » , mais pour que l'on puisse fédérer les résultats entre plusieurs machines, il faut que celles-ci communiquent de façon permanente au travers d'un réseau !

A partir de deux postes inter-connectés (2 cartes réseau à 12 euros pièce si elles ne sont pas déjà présentes et un cable croisé à moins de 10 euros), MIRésultats prend tout son interêt.

6 Système requis pour le serveur :

Logiciels : serveur HTTP (Apache), Php 4.3 en module pour Apache, MySQL. Ces trois composants sont présents surle cd-rom d'installation.

Ordinateur : Pentium 133, 64 Mo de ram, 50 Mo de disponible sur le disque dur.

Denis Chassac

2003-11-30T11:09:12