Bonsoir,

Le 13/07/2018 à 18:55, Gepi a écrit :
Nous venons d’adopter pour la gestion de notre emploi du temps un logiciel 
gratuit qui s’appelle Visual Timetabling (VT) 
(http://visual.timetabling.free.fr/).

Ce logiciel, développé à la base pour les université est extrêmement puissant 
et permet de tout gérer, profs, enseignements, salle, classes, groupes, 
matériels, absences et surtout prévient et solutionne rapidement les éventuels 
conflits. Il gère aussi la partie bilan d’heures, finances etc… Il est un peu 
complexe à pendre en main mais après c’est un vrai bonheur !

Il génère dynamiquement, via des tâches cron sur le module web, des fichiers 
ical. Un fichier par prof, par étudiant, par salle et par classe.

Il est développé en DELPHI et fonctionne en réseau avec une base de donnée 
MySql qui peut être sur un hébergement distant. Il dispose d’une interface de 
consultation en php, très bien faite, mais cela fait un accès de plus pour les 
utilisateurs.

J’ai voulu utiliser le module ical de GEPI pour mettre le planning à dispo des 
profs et des étudiants généré par VT mais la seule possibilité, sauf à ce qu’un 
paramètre m’ai échappé, est un import manuel du fichier depuis le disque local.

Est il possible d’aller chercher dynamiquement (directement sur le serveur ou 
en ftp) le fichier ical, l’intérêt étant que nos utilisateurs puissent tout 
consulter dans GEPI ?

Sinon, une telle évolution peut elle être envisagée dans GEPI ?

Problème de temps pour le développement.

Ça ne parait pas infaisable.
Si les fichiers sont générés dans l'arborescence gepi, pas de souci a priori. Sinon, il faut que le serveur hébergeant gepi autorise file_get_contents() avec une url web.
Au niveau php.ini, cela peut être inhibé par le paramètre allow_url_fopen.


L'autre souci, c'est que les EDT ical dans Gepi ont été conçus pour un import depuis IndexEdu, mais les exports ical générés par IndexEdu ne permettent pas d'identifier à coup sûr un enseignement quand il y a plusieurs enseignements d'une même matière dans une classe.
Du coup, l'interfaçage avec d'autres modules de Gepi n'est pas possible.
Seul un affichage EDT classe peut être envisagé... avec des incertitudes sur les multiples enseignements d'une même matière.


A noter que, dans cette perspective, le couple GEPI/VT n’aurait plus grand 
chose à envier à la solution certes performante mais très onéreuse que vous 
connaissez…

Rentrer dans la logique de Visual Timetabling (VT) n'est pas simple.
Je n'ai pas eu le courage ni le temps de tenter de reproduire les contraintes de mon collège pour voir quels emplois du temps étaient fabriqués par VT.


Cordialement
--
Stephane Boireau
Collège Le Hameau - Bernay (27)
http://stephane.boireau.free.fr/gadgets/crobards.html
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou rsilier votre abonnement  cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à