Commit 696cb87a authored by Olivier Lezoray's avatar Olivier Lezoray 🇫🇷
Browse files

update README

parent d4fec165
......@@ -9,11 +9,12 @@ http://ade.unicaen.fr/jsp/custom/modules/plannings/anonymous_cal.jsp?resources=2
Dans cette URL apparait un numéro de ressource (resources=2480 dans l'exemple) et plusieurs ressources peuvent être précisées en précisant leurs numéros séparés par des virgules. Pour connaitre le numéro d'une ressource il faut le localiser dans l'URL générée par l'export d'ADE.
En exploitant cette URL il est donc possible de récupérer automatiquement l'emploi du temps d'une ressource et de l'afficher dans un document HTML. C'est ce que propose l'outil proposé.
En exploitant cette URL il est donc possible de récupérer automatiquement l'emploi du temps d'une ressource et de l'afficher dans un document HTML. C'est ce que permet l'outil proposé.
Pour cela, un web service nommé "EDTReader.php" est proposé. Il prend deux paramètres passés en GET :
Pour cela, un web service nommé "EDTReader.php" est fourni. Il prend deux paramètres passés en GET :
1. le numéro de la ressource pour laquelle on veut l'emploi du temps
2. le format retenu pour l'emploi du temps (parmi "week", "day" ou "hour")
Voici le contenu du fichier PHP de ce web service :
```php
<?php
header('Content-type: text/json');
......@@ -50,12 +51,13 @@ L'affichage de l'emploi du temps peut alors ensuite se faire de plusieurs maniè
- statique : l'emploi du temps d'une ressource spécifique est affiché
- interactif : l'emploi du temps d'une ressource est affiché après en avoir choisi une parmi plusieurs
- dynamique : l'emploi du temps de plusieurs ressources est affiché en passant automatiquement toutes les X secondes d'une ressource à l'autre.
- et encore plein d'autres possibilités
Ces affichages sont d'un fort intérêt pour disposer d'outils de consultation des emploi du temps, comme par exemple celui-ci :
https://www.stlo.unicaen.fr/edt/
mais également pour disposer d'outils d'affichage dynamique des emploi du temps (dans des écrans tactiles ou des écrans d'affichage). Plusieurs exemples d'utilisation sont présentés ci-dessous pour le Département MMI de l'IUT à Saint-Lô.
Afin de permettre une utilisation simple de l'outil, des fonctions JavaScript sont founies dans le fichier "weekSchedule.js". Elle permettent d'afficher d'un emploi du temps récupéré au format JSON par le web service "EDTReader.php" sous la forme d'une grille d'emploi du temps. Le script JavaScript ci-dessous illustre cela pour afficher l'emploi d'une ressource dans une div.
Afin de permettre une utilisation simple de l'outil, des fonctions JavaScript sont founies dans le fichier "weekSchedule.js". Elles permettent d'afficher d'un emploi du temps récupéré au format JSON par le web service "EDTReader.php" sous la forme d'une grille d'emploi du temps. Le script JavaScript ci-dessous illustre cela pour afficher l'emploi d'une ressource dans une div.
```html
<script type="text/javascript">
//sets global vars
......@@ -92,7 +94,7 @@ Afin de permettre une utilisation simple de l'outil, des fonctions JavaScript so
![Demo une ressource](https://git.unicaen.fr/olivier.lezoray/edt/raw/master/img/demos/displayEDTWithAutomaticSwitch.gif)
### Affichage de l'EDT à la journée de deux ressources simultanément avec switch automatique entre plusieurs ressources
![Demo une ressource](https://git.unicaen.fr/olivier.lezoray/edt/raw/master/img/demos/displayEDTWithTwoAutomaticSwitchByDay.gif)
### Affichage de l'EDT des créneaux horaires encours pour plusieurs ressources, avec défilement automatique
### Affichage de l'EDT des créneaux horaires se déroulant actuellement, pour plusieurs ressources, avec défilement automatique
![Demo une ressource](https://git.unicaen.fr/olivier.lezoray/edt/raw/master/img/demos/displayEDTsOfCurrentHour.gif)
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment