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