Post on 03-Apr-2015
RESEXAM :INSTALLATION ET
UTILISATION
Vincent Morice
Présentation succincte de ResExam Logiciel générique de gestion de
résultats d’examens ou concours Il permet
La description des examens/concours La mise à jour des notes L’accès aux résultats Pour un concours à plusieurs filières :
la définition des préférences La détermination automatique des admissions
ResExam - V. Morice
ResExam : décrire un examen Opération de gestion accessible aux
administrateurs et gestionnaires d’examen (scolarité)
Permet de définir : noms et autres caractéristiques générales items d'identification (nom, nationalité, etc.) disciplines et leurs coefficients une hiérarchie où les examens fils partagent tout ou
partie des disciplines du parent, avec des coefficients spécifiques
Pour un concours, numerus clausus par filière et exceptions (étrangers), règles pour départager les ex-æquo
ResExam - V. Morice
ResExam : mise à jour des notes Import de fichiers csv [gestion :
administrateurs et gestionnaires] Saisie interactive
Opération de gestion [administrateurs et gestionnaires]
Ou module spécifique [enseignants (+ administrateurs et gestionnaires)] avec gestion d’anonymat
ResExam - V. Morice
ResExam : accès aux résultats En tant qu’opération de gestion
[administrateurs et gestionnaires] : tableau de tous les résultats sélections et exports possibles
Module spécifique, a priori pour les étudiants selon la description de l’examen, accès libre ou
non accès au tableau des résultats (sauf items
cachés) et à ses propres résultats si accès protégé, les étudiants doivent être
déclarés en tant qu’utilisateursResExam - V. Morice
ResExam : autres fonctions
Calcul des rangs avec stratégie de séparation des ex-aequo [gestion]
Détermination des admissions pour un concours Si plusieurs filières, utilise les rangs et les
préférences des étudiants pour chaque filière Définition des préférences
Soit opération de gestion Soit par chaque étudiant via un module spécifique.
L’étudiant doit être déclaré en tant qu’utilisateur
ResExam - V. Morice
ResExam : utilisateurs et connexions Quatre catégories d’utilisateurs :
administrateurs, gestionnaires d’examen, enseignants, étudiants
La connexion peut être gérée par ResExam ou en utilisant un serveur CAS
Sauf pour les administrateurs, les utilisateurs sont attachés à une (ou plusieurs) population d’étudiants (PAES, DCEM2, entrée en psychomotricité)
ResExam - V. Morice
ResExam : pré-requis
ResExam est accessible sur Internet : il nécessite un serveur HTTP
Il utilise le SGBD MySql qui doit être installé sur le serveur (version 5 [ou 4.1])
Il est écrit en PHP qui doit être installé sur le serveur (version 5 [ou 4])
PHP doit pouvoir envoyer des courriels Si on utilise un serveur d’identité CAS,
la bibliothèque CURL doit être installéeResExam - V. Morice
ResExam : la base de données Le fichier resexam.sql contient la
définition des tables Selon les droits sur MySql, il doit être
légèrement ajusté Il peut ou non comporter l’instruction create
database Il peut ou non définir les droits (grant) pour
deux utilisateurs MySql (un en lecture seule, l’autre en mise à jour)
ResExam - V. Morice
ResExam : répertoires
Le répertoire d’installation sur le serveur HTTP est libre
Il contient les programmes PHP Il contient plusieurs sous-répertoires
docs contient la documentation en ligne (accès en lecture seule)
export est utilisé lors des exports de fichiers (accès en écriture)
phpcas contient les programmes PHP nécessaires à l’identification des utilisateurs via un serveur CAS
charte qui contient les éléments de la charte graphique
ResExam - V. Morice
ResExam : paramétrage
Fichier serveur_specific.php Nom du serveur SMTP si envoi de courriels
via PEAR Utilisation ou non du codage UTF8 Définition des utilisateurs MySql
Fichier config.php Noms des sous-répertoires, et de fichiers Éléments de présentation Durées (session, fichiers exportés)
ResExam - V. Morice
ResExam : points d’entrée
Accès aux résultats [étudiants] : index.php Gestion : indexlog.php Mise à jour des notes [enseignants] : indexloguser.php Mise à jour des préférences [étudiants] : indexpref.php Les URL peuvent être complétés par
le nom de la population étudiante concernée (indexlog.php?etude=PAES)
La méthode de connexion [serveur CAS] (index.php?etude=PAES&login=UPMC)
Et l’examen/concours concerné (index.php?etude=PAES&examen=concours)
ResExam - V. Morice
ResExam : premières opérations de gestion La première connexion [gestion] impose
la création d’un premier administrateur
Cet administrateur doit ensuite définir Une première population d’étudiants Un premier utilisateur gestionnaire des
examens de cette population
ResExam - V. Morice
Déclaration du concours L1 Santé On suppose être connecté en tant que
gestionnaire ou administrateur La déclaration est montrée par quelques
copies d'écran D'autres copies d'écran montrent les
principales opérations de gestion
ResExam - V. Morice
Le bouton Aide donne une aide contextuelle et l'accès au document complet de description de ResExam
Demande de création de la population étudiante
ResExam - V. Morice
Création de la population étudiante
ResExam - V. Morice
Modifier/supprimer la population étudiante, Créer/importer/modifier des utilisateurs, définir un examen ou concours
Actions initiales de gestion
ResExam - V. Morice
Niveau = étudiant, enseignant, gestionnaire, administrateur
Création d'un utilisateur CASsifié
ResExam - V. Morice
Noms, restrictions d'accès, numéros. Totaux et rangs non définis ici
Concours : résultats à calculer, numerus clausus non défini
Définition du concours
ResExam - V. Morice
Possibilité de déclarer items d'identification et disciplines
Définition du concours, suite
ResExam - V. Morice
Nom et prénom, prend des valeurs textuelles. Ne doit pas apparaître dans les listes de résultats ni dans celles permettant les mises à jour (sauf pour les gestionnaires)
Création d'un item d'identification simple
ResExam - V. Morice
Item avec liste de valeurs possibles. En cas d'ex-æquo, un étudiant triplant est prioritaire sur les autres. Une mise à jour ultérieure permettra d'indiquer qu'un doublant sera prioritaire sur un primant
Création d'un item d'identification (2)
ResExam - V. Morice
Un étranger peut donner lieu à une augmentation du numerus clausus. A préciser sur chaque filière
Création d'un item d'identification (3)
ResExam - V. Morice
UE1 prendra des valeurs numériques entre 0 et 20. Un coefficient 15 sera appliqué. Elle n'est pas utilisée pour séparer les ex-æquo
Création d'une discipline
ResExam - V. Morice
Possibilité de modifier/supprimer les items d'identification et les disciplines
Possibilité d'ajouter les filières (examens fils)
Définition du concours, suite
ResExam - V. Morice
En cas d'ex-æquo, un doublant est prioritaire sur un primant mais pas sur un triplant
Modification d'un item d'identification
ResExam - V. Morice
Noms, notes à entrer au niveau du concours parent, item pour enregistrer l'inscription ou non à la filière, totaux et rangs doivent être calculés par ResExam, numerus clausus défini (mettre au moins 1 pour déclarer une filière)
Création d'une filière, fille du concours
ResExam - V. Morice
Déclaration que UE3.1 est fille de UE3. Ne peut être faite que parce que les filières demandent le calcul des totaux.
Modification d'une discipline
ResExam - V. Morice
UE3.1 et UE3.2 sont filles de UE3. On demande que la note de UE3 soit calculée automatiquement comme la somme des notes de UE3.1 et UE3.2 pondérées par leurs coefficients
Disciplines filles et discipline parente
ResExam - V. Morice
Duplication et modification d'un examen. Afficher, exporter, importer, modifier des résultats
Nouvelles actions de gestion
ResExam - V. Morice
Nombre d'étudiants étrangers admis en dépassement du numerus clausus
Possibilité d'attacher des disciplines à la filière
Mise à jour de la filière médecine
ResExam - V. Morice
UE1 fait partie du concours pour la filière médecine. Son coefficient peut être ajusté
Attachement d'une discipline à une filière
ResExam - V. Morice
Fichier de notes à importer
ResExam - V. Morice
Choix du fichier, présence ou non d'une ligne d'en-tête, sélection des colonnes présentes et définition de leur ordre
L'import est long (plus de 5 minutes pour 2000 étudiants)
Import du fichier de notes (csv)
ResExam - V. Morice
Nom d'utilisateur étudiant = numéro de dossier dans le fichier des notes
Import nécessaire si les étudiants doivent se connecter pour définir leurs préférences entre filières, ou pour permettre l'envoi de courriels
Import des utilisateurs étudiants
ResExam - V. Morice
Calcul des rangs, gestion des préférences
Nouvelles actions de gestion
ResExam - V. Morice
Démarrer la procédure autorise les étudiants à définir leurs préférences
Les préférences peuvent être importées, modifiées (+ courriel) ou affichées
Gérer les préférences
ResExam - V. Morice
Opération possible par l'étudiant ou un gestionnaire. Pour une filière, on peut donner une préférence ou en démissionner. Seules les filières auxquelles l'étudiant est inscrit sont présentées
Définition des préférences
ResExam - V. Morice
Après calcul des rangs des étudiants, on accède aux opérations de gestion des affectations. Ici, on peut lancer la procédure de choix ou déclarer la démission d'un étudiant
Gestion des affectations (avant calcul)
ResExam - V. Morice
On peut envoyer des courriels ou déclarer qu'un étudiant admis a démissionné
Gestion des affectations (après calcul)
ResExam - V. Morice
Accès possible aux étudiants (sauf items cachés) après avoir déclaré que le concours est ouvert au public. Tri possible sur chaque colonne.
Pour les gestionnaires, export possible dans un fichier et possibilité de limiter l'affichage
Tableau de tous les résultats
ResExam - V. Morice
Choix des informations à afficher/exporter
ResExam - V. Morice
Tableau partiel de résultats
ResExam - V. Morice
L'accès diffère pour un étudiant non identifié (si autorisé) ou selon la déclaration de l'examen
Accès aux résultats pour un étudiant identifié
ResExam - V. Morice
http://resexam.admp6.jussieu.fr/indexCAS.php?etude=L1 Sante
Résultat propre à un étudiant
ResExam - V. Morice
Exemple d'utilisation
Le concours PAES 2010-2011 est en cours d'utilisation
http://resexam.admp6.jussieu.fr/indexlog.php?etude=PAES&login=UPMC
ResExam - V. Morice