Bonsoir,

Le 29/01/2018 à 11:13, Dupont G, ceeso a écrit :
Comme j'aimerais contribuer à Gepi et qu'il faut que les absences
correspondent aux besoins de mon école, j'ai pensé utiliser nextcloud qui
utilise un systeme d'agenda ICS et dont j'ai accès à la base de donnée pour
en retirer les cours, les profs, la promotion, le groupe (par l'intitulé
ics) et les heures de cours.
Serait-il utile pour Gepi et intégrable assez aisément d'utiliser
parallèlement nextcloud ou un serveur d'agenda (mais je n'en connais pas
d'autres)?
Je ne suis pas sûr de voir comment lier tout ça.
Si vous avez des exports ICS plus fiables que ceux d'IndexEdu, il y a peut-être quelque chose à faire pour remplir la table edt_cours. Actuellement, on n'y gère que des cours ayant lieu toute l'année, les uns chaque (tel_jour;tel_creneau;telle_duree) et d'autres en tenant compte de semaines A et B.

On pourrait peut-être tricher avec des semaines A, B, C,... couvrant finalement toutes les semaines de l'année (à voir), mais il y aurait sûrement des effets de bord.

Une ébauche de structure existe avec le champ edt_cours.id_calendrier.
C'était plutôt pensé pour des EDT par trimestres, mais pourquoi pas.
Ou alors ajouter un champ num_semaine.

Il faut que je me plonge dans ce qui avait été ébauché et voir le pourquoi des choses et s'il y a des idées à conserver ou s'il vaut mieux faire d'autres choix.

Ce que vous pouvez chercher c'est comment extraire/rapprocher les infos de vos fichiers ICS et de la structure de la table edt_cours.
Ce serait le plus commode pour l'intégration.

Je vais tâcher de détailler la table edt_cours et les liaisons (par exemple edt_cours.id_definie_periode=edt_creneaux.id_definie_periode).


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 à