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