Installation et utilisation du serveur Séquane

Transcription

Installation et utilisation du serveur Séquane
MANUEL D'INSTALLATION
ET
D'UTILISATION DU SERVEUR
Ce guide est librement téléchargeable sur http://www.sequane.com
Vous êtes libre de copier, distribuer et utiliser ce document pour l'adapter à vos besoins
selon les conditions suivantes:
• Vous devez conserver les notices de droits d'auteur.
• Vous ne pouvez pas utiliser ce document à des fins commerciales, le revendre ou l'inclure dans des formations payantes sans le
consentement de l'auteur.
Manuel d'installation et d'utilisation du serveur Séquane
Table des matières
Présentation........................................................................................................................ 4
Licence................................................................................................................................ 5
Configuration requise........................................................................................................ 6
Installation sur un serveur................................................................................................. 7
Début de l'installation:...................................................................................................... 7
Étape 1 : Installation ou mise à jour ?.............................................................................. 8
Étape 2 : Paramètres du serveur..................................................................................... 9
Étape 3: Installation des tables...................................................................................... 10
Étape 4: Finalisation de l'installation.............................................................................. 11
Etape 5: Connexion à Séquane..................................................................................... 13
Ecran d'accueil de Séquane............................................................................................ 14
Utiliser Hot Potatoes avec Séquane............................................................................... 16
Les différents modules de Séquane :............................................................................. 17
Participez.......................................................................................................................... 18
Remerciements................................................................................................................. 18
Manuel d'installation et d'utilisation de Séquane -Page 2 de17
Manuel d'installation et d'utilisation du serveur Séquane
Présentation
Séquane est un système de gestion d'exercices interactifs pour l'internet. Il permet :
➔
➔
➔
➔
➔
➔
➔
la mise en ligne de vos exercices et des fichiers joints (images, sons..)
la sauvegarde de résultats globaux et/ou détaillés (question par question) pour
Hot Potatoes 5.5 et 6 ou vos propres scripts avec un peu de programmation. (Il
est de votre responsabilité de respecter les termes de licence de Hot Potatoes)
la consultation de résultats par matière, élève ou classe
la connexion sécurisée d'un élève par mot de passe, il n'est alors pas
nécessaire pour l'élève de s'identifier pour chaque exercice.
l'historique de toutes les actions et connexions faites sur le serveur.
l'export des résultats et utilisateurs vers le tableur d'OpenOffice.org.
Le groupement des utilisateurs selon 3 profils (administrateur, professeur,
élève).
Manuel d'installation et d'utilisation de Séquane -Page 3 de17
Manuel d'installation et d'utilisation du serveur Séquane
Licence
➔
Séquane est diffusée sous licence GPL. Ce logiciel n'est affilié d'aucune façon à
Half Baked Software ou à l'Université de Victoria.
➔
Il est de votre responsabilité de respecter les termes de cette licence et celle des
logiciels que vous souhaitez utiliser au sein de Séquane tels que la licence de Hot
Potatoes.
➔
Séquane est disponible en français, anglais, espagnol et italien. Vous pouvez aussi
le traduire dans une autre langue.
➔
Nous n'assurons aucun soutien technique pour ce serveur. Il vous est proposé
dans l'espoir qu'il vous soit utile. Vous pouvez néanmoins poser vos questions sur
le forum et nous tenterons de vous répondre dans la mesure du possible (et de
notre temps libre...).
Manuel d'installation et d'utilisation de Séquane -Page 4 de17
Manuel d'installation et d'utilisation du serveur Séquane
Configuration requise
Pour pouvoir installer Séquane, vous avez besoin de la configuration suivante :
➔
Un serveur Web avec PHP activé
➔
Un gestionnaire de bases de données MySQL avec la base de données dans
laquelle vous installerez Séquane déjà créée. (Séquane utilise un système de
préfixe pour ses tables et peut être installé dans une base contenant déjà d'autres
tables...).
Ces serveurs sont contenus dans la grande majorité des distributions Linux.
Sous Windows, vous pouvez utiliser EasyPhp qui configurera automatiquement un serveur
web avec PHP et MySQL.
Pour la version 1.0 seulement, préférez Easyphp 1.6 ou positionnez register_global sur
On et error_reporting sur error_reporting = E_ALL & ~E_NOTICE dans le fichier php.ini de
la version 1.7 situé dans le répertoire Apache.
Manuel d'installation et d'utilisation de Séquane -Page 5 de17
Manuel d'installation et d'utilisation du serveur Séquane
Installation sur un serveur
Si vous faites une installation en local avec EasyPhp, décompressez le fichier
sequane26.zip dans le répertoire www de Easyphp (Normalement, celui-ci devrait être
« C:\Program Files\EasyPHP1-8\www »)
Pour une installation sur internet, mettez en ligne les fichiers contenus dans l'archive zip à
l'aide de votre logiciel de FTP (par exemple: FileZilla pour lequel vous trouverez un
excellent tutoriel ici)
Vérifiez que le fichier config.inc.php possède les permissions d'écriture (CHMOD 666 sous
Unix/Linux, rien à faire sous Windows).
Début de l'installation:
Lancez votre navigateur et tapez l'adresse suivante :
http://127.0.0.1/sequane/install (pour une installation en local)
http://www.monsiteweb.com/sequane/install (pour une installation en ligne)
où www.monsiteweb.com représente l'adresse de votre site web et sequane/ représente le
répertoire dans lequel vous avez mis en ligne les fichiers de l'archive.
Vous arrivez sur ce premier écran:
Choisissez alors de continuer soit en français, soit en anglais.
Manuel d'installation et d'utilisation de Séquane -Page 6 de17
Manuel d'installation et d'utilisation du serveur Séquane
Étape 1 : Installation ou mise à jour ?
Le deuxième écran vous propose de faire soit une installation, soit une mise à jour.
Choisissez l'option qui vous convient à votre situation.
Manuel d'installation et d'utilisation de Séquane -Page 7 de17
Manuel d'installation et d'utilisation du serveur Séquane
Étape 2 : Paramètres du serveur
Dans le cas d'une installation, vous obtenez le troisième écran qui vous demandera un
certain nombre de renseignements:
Pour une installation en local avec EasyPhp, les paramètres sont les suivants:
➔ serveur mysql : localhost
➔ url de votre site web : http://127.0.0.1/sequane
➔ nom d'utilisateur : root
➔ mot de passe : rien à mettre ici
➔ nom de la base de donnée : sequane, ou tout autre nom, à votre convenance.
➔ Faut-il créer la base ? : en local, il est préférable d'en créer une nouvelle.
➔ Adresse de courriel : laisser le champ tel qu'il est, c'est inutile en local.
➔ Langue de l'interface : à vous de choisir !!!
Pour une installation en ligne, normalement ces paramètres ont du vous être fournis par
votre hébergeur. La plupart du temps, vous n'aurez pas besoin de créer la base, celle-ci
vous est attribuée.
Une fois tous ces paramètres remplis, cliquez sur « Valider ». Une petite fenêtre va
s'ouvrir vous demandant de vérifier vos paramètres. Vérifiez et cliquez sur OK si tout est
correct, sinon cliquez sur annuler et recommencez.
Manuel d'installation et d'utilisation de Séquane -Page 8 de17
Manuel d'installation et d'utilisation du serveur Séquane
Étape 3: Installation des tables
Une nouvelle fenêtre s'ouvre alors et vous demande si vous souhaitez installer les tables
ou pas. Pour la première installation, il est préférable de le faire...
Manuel d'installation et d'utilisation de Séquane -Page 9 de17
Manuel d'installation et d'utilisation du serveur Séquane
Étape 4: Finalisation de l'installation
Une fois que cela est fait, un dernier message apparaît vous indiquant que les tables ont
été installées avec succès, il ne reste plus qu'à finir l'installation en cliquant sur le bouton
adéquat.
Enfin, un dernier message vous indique de vous rendre à la page d'accueil et vous
rappelle l'identifiant et mot de passe par défaut.
Manuel d'installation et d'utilisation de Séquane -Page 10 de17
Manuel d'installation et d'utilisation du serveur Séquane
L'installation est achevée, n'oubliez pas de supprimer le répertoire install, de modifier les
permissions sur config.inc.php pour que ce fichier soit en lecture seule, d'accorder toutes
les permissions dans le répertoire exercice.
Manuel d'installation et d'utilisation de Séquane -Page 11 de17
Manuel d'installation et d'utilisation du serveur Séquane
Etape 5: Connexion à Séquane
Vous pourrez vous connecter avec l'identifiant admin et le mot de passe pass
Manuel d'installation et d'utilisation de Séquane -Page 12 de17
Manuel d'installation et d'utilisation du serveur Séquane
Écran d'accueil de Séquane
Gestion
des
exercices
(voir)
Gestion
des
matières
(voir)
Ajouter une
liste d'élèves
(voir)
Historique
des activités
(voir)
Gestion
individuelle des
élèves
(voir)
Lister les
résultats
(voir)
Gestion
des
profs
(voir)
Mot de
passe
(voir)
Gestion
des
classes
(voir)
Déconnexion
Manuel d'installation et d'utilisation de Séquane -Page 13 de17
Manuel d'installation et d'utilisation du serveur Séquane
➔
➔
➔
➔
Commencez alors par ajouter ou modifier les matières qui correspondent à votre
institution.
Ajoutez ensuite les professeurs. Lors de leur première connexion, leur mot de
passe est prof. Lors de la création d'un professeur, un répertoire sera créé à son
nom dans le dossier exercice, c'est dans ce dossier que devront être publiés les
pages Web d'exercices que ce professeur ajoutera.
Ajoutez ou modifiez autant de classes que nécessaire
Ajoutez enfin les élèves au sein de chaque classe. Lors de leur première
connexion, leur mot de passe est eleve
Manuel d'installation et d'utilisation de Séquane -Page 14 de17
Manuel d'installation et d'utilisation du serveur Séquane
Utiliser Hot Potatoes avec Séquane
Pour trouver des informations sur l'utilisation de Hot Potatoes, visitez l'excellent site
http://www.sequane.com .
Téléchargez et installez Hot Potatoes.
Téléchargez les fichiers sources modifiés pour Séquane ici.
Dézippez les fichiers obtenus dans le répertoire « source » de Hot Potatoes. Si vous avez
effectué l'installation par défaut, ce devrait être : C:\Program Files\HotPotatoes6\source .
Faites vos exercices Hot Potatoes. Avant de les enregistrer et de les transformer en pages
HTML, choisissez « options --> configurer la page web --> courriel »
Vous devez obtenir l'écran suivant:
Il faut valider l'option: 'Soumettre les résultats par CGI ....'
Dans l'adresse du script mail CGI, mettez : ../../../sequane.php
Validez.
Manuel d'installation et d'utilisation de Séquane -Page 15 de17
Manuel d'installation et d'utilisation du serveur Séquane
Les différents modules de Séquane :
Voir la liste des exercices :Module de gestion des exercices, permet d'ajouter, de
supprimer des exercices mais aussi de modifier les informations relatives aux exercices.
Gestion des matières : Ce module permet d'ajouter des matières, de supprimer les
matières qui ne vous concernent pas.
Gestion individuelle des élèves : Ce module permet d'ajouter et de supprimer un élève.
Il permet également de modifier les informations relatives aux élèves.
Gestion des profs : Création et gestion des professeurs, attribution des matières,
modification des informations les concernant
Gestion des classes: Ce module permet la création des noms des classes, mais
également de les supprimer. Attention, si vous supprimez une classe qui contient des
élèves, il ne sera plus possibles de gérer ces élèves. Ce module ne gère pas les élèves...
Ajouter une liste d'élèves : Permet d'importer une liste d'élèves grâce à un fichier .txt ou
.csv. Les fichiers à importer doivent être de la forme suivante:
nom;prénom;login;classe;motdepasse;
Seul le champ mot de passe est facultatif, dans ce cas, le mot de passe par défaut est
eleve.
Il y a aussi une option bascule qui permet d'effectuer un changement de classe pour
l'ensemble des élèves, de rajouter les nouveaux et de supprimer les élèves qui ont quitté
l'établissement.
Historique des activités : Qui s'est connecté, et à quelle heure? Pour éviter qu'un petit
malin ne vous dise « J'vous jure, M'sieur, j'ai fait les exos, mais l'ordi il a pas marché!! »
Avec ce module, vous pourrez savoir si ce petit malin s'est effectivement connecté.
Lister les résultats : Vous choisissez la classe et la matière, et vous obtenez la liste des
élèves qui ont fait des exercices, ainsi que leurs résultats... Le coeur de Séquane.
Mot de passe : Permet de changer les mots de passe.
Manuel d'installation et d'utilisation de Séquane -Page 16 de17
Manuel d'installation et d'utilisation du serveur Séquane
Participez
Afin d'améliorer Séquane, vous pouvez apporter votre contribution de plusieurs manières
:
–
–
–
–
–
–
–
en rendant le code HTML produit plus conforme aux standards du W3C
en améliorant le code PHP
en le faisant connaître à plus d'utilisateurs.
en améliorant les scripts de Séquane et en ajoutant de nouvelles fonctionnalités
en traduisant Séquane dans une autre langue
en nous faisant part de votre expérience d'utilisateur
etc.
Remerciements
Nous tenons à remercier toutes les personnes qui ont permis le développement de ce
serveur, et notamment :
•
•
•
•
•
•
Maurice Vaughan, pour les améliorations apportées au code HTML et CSS
Pascal Ossola, pour le développement de nombreuses fonctionnalités
Les utilisateurs du forum pour leurs retours et suggestions
Le développeur de la classe SHOOo qui permet l'export vers OpenOffice.org
Toutes les personnes qui ont permis de faire avancer le projet
Les nombreux sites d'aide trouvés ça et là
Manuel d'installation et d'utilisation de Séquane -Page 17 de17