Application de gestion de la vie scolaire
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ades Ajout de ADES dans le bloc notes élèves du bulletin Jun 19, 2018
admin Ajout des éducateurs référents par classe Dec 27, 2018
assistance Mise à jour massive 2017-10-22 Oct 22, 2017
athena Ajout du traitement des EBS dans Athena Dec 26, 2018
bootstrap Mise à jour Font Awesome 4.7 May 25, 2017
bullISND Ajout du reset des remarques éducs aux bulletins Dec 26, 2018
bullTQ Mise à jour vers FPDF1.8.1 Mar 21, 2018
ckeditor Mise à jour de ckeditor Sep 17, 2016
css Ajout de la css animate.css Sep 1, 2018
dropzone Ajout de dropzone.js Sep 18, 2016
fc index.php vide Dec 9, 2017
fc2 Upgrade vers FullCalendar 3 Jun 2, 2018
fpdf181 Mise à jour vers FPDF1.8.1 Mar 21, 2018
hermes Correction de bug dans les archives Dec 30, 2018
html2pdf Ajout des 'locale's csv oubliés dans html2pdf (merci .gitignore) Oct 17, 2016
images Mise à jour massive 2017-10-22 Oct 22, 2017
inc Ajout de la fonction de simplification des noms Jan 7, 2019
infirmerie Mises à jour et ajustements divers Jan 23, 2018
install Ajout du fichier 'module'.css pour l'installation Feb 9, 2017
js Ajout de la librairie js-cookie Aug 28, 2018
manuel Première vesion sous Bootstrap May 11, 2015
mdp Mise à jour Jan 28, 2017
nouvelleApplication Mises à jour mai 2017 May 18, 2017
pad Mises à jour et ajustements divers Jan 23, 2018
photos Réunion de parents dans Thot: embryon Jan 28, 2016
photosProfs Ajout du répertoire pour accueillir les photos des utilisateurs Feb 17, 2018
phpMailer Mise à jour de phpMailer Jan 28, 2017
presences Ajout de la gestion des retards Nov 26, 2018
profil Mises à jour et ajustements divers Jan 23, 2018
smarty Réunion de parents dans Thot: embryon Jan 28, 2016
templates Améliorations du JDC Jan 4, 2018
templates_c Réunion de parents dans Thot: embryon Jan 28, 2016
test Mises à jour et ajustements divers Jan 23, 2018
thot.20181124 Mise à jour globale Nov 26, 2018
thot Ajout de fonctionnalités Nov 26, 2018
trombiEleves Mise à jour vers FPDF1.8.1 Mar 21, 2018
trombiProfs Mise à jour 2017-11-18 Nov 18, 2017
widgets Amélioration de la gestion des PJ Nov 26, 2018
.gitignore Réunion de parents dans Thot: embryon Jan 28, 2016
README.md Ajout de la table educsClasses Dec 27, 2018
ZeusEdu.odt Mises à jour et ajustements divers Jan 23, 2018
ZeusEdu.sql Ajout de la table educsClasses Dec 27, 2018
accueil.php Mises à jour diverses Jan 12, 2016
aliasOut.php Correction de bug Dec 21, 2017
ce1d.odt Mise à jour massive 2017-10-22 Oct 22, 2017
config.inc.php Embryon d'une procédure d'installation automatique Mar 14, 2016
config.ini Mise à jour massive 2017-10-22 Oct 22, 2017
favicon.ico Ajout des fichiers non .php Dec 21, 2013
font-awesome-animation.css Réunion de parents dans Thot: embryon Jan 28, 2016
gpl.txt fichier de licence gpl Dec 22, 2013
index.php Mise à jour Jan 28, 2017
info.php Réunion de parents dans Thot: embryon Jan 28, 2016
javascript.js Ajout de la librairie js-cookies Sep 3, 2018
lightning-icon.png Ajout des fichiers non .php Dec 21, 2013
login.php Mise à jour Jan 28, 2017
logout.php Première vesion sous Bootstrap May 11, 2015
menu.css Correction z-index sur la feuille de style du menu Aug 2, 2014
menuPrint.css Ajout des fichiers non .php Dec 21, 2013
print.css Première vesion sous Bootstrap May 11, 2015
robots.txt Réunion de parents dans Thot: embryon Jan 28, 2016
screen.css Mise à jour Nov 26, 2018
styles.sty Ajustement des styles pour animate.css Sep 1, 2018
texteLoi.html Réunion de parents dans Thot: embryon Jan 28, 2016

README.md

ZeusEdu

Application de gestion de la vie scolaire. Version avec "responsive design" Plus d'informations: http://sio2.be/?s=ZEUS

Avertissement

Le logiciel est en perpétuelle construction, modification, restructuration, amélioration et parfois... régression. En principe, le code présenté sur Github a toujours été testé en vraie grandeur sur une installation réelle utilisée au jour le jour. Si vous constatez un bug sur votre installation, venez toujours vérifier s'il n'y a pas eu une mise à jour de rectification. Sinon, n'hésitez pas à me contacter pour obtenir la correction. Les dates des commits doivent vous indiquer si des mises à jour ont encore lieu régulièrement.

Modifications importantes

Les mises à jour cruciales à réaliser dans la base de données ou dans des fichiers de portée générale

2017-12-20 : mise à jour de /inc/classes/classApplication.inc.php (ajout de la fonction dateTimeFr($dateTime)) 2017-12-27 : ajout du champ "rédacteur" dans la table didac_thotJdc pour permettre la rédaction par les élèves 2017-12-28 : ajout de la table didac_thotJdcLike 2017-12-30 : mise à jour /screen.css 2017-12-31 : modification de la classe Ecole 2018-01-04: modification de la classe Athena 2018-01-04 : ajout de la table didac_athenaDemandes 2018-01-06 : modification de la table didac_adesFaits (valeurs NULL pour certains champs) 2018-01-07 : ajout de la table didac_thotJdcEleves 2018-02-15 : valeur par défaut du champ PJ de hermesArchives = Null, modification de la table didac_hermesArchives (ajout de deux champs: publie, dateFin) 2018-02-25 : modification de la longueur du champ "acroDest" dans la table didac_hermesArchives (4 acronymes x 7 signes + les virgules) 2018-03-04 : modification du type de champ pour le texte des messages Hermes => mediumBlob au lieu de Blob 2018-05-23 : ajout de la table didac_thotJDCTypes 2018-06-02 : ajout de la table didac_thotJdcPJ : pièces jointes au JDC 2018-08-07 : ajout du type "groupe" dans didac_thotNotifications (champ "type") 2018-08-23 : suppression des champs "url", "start" et "end" de la table didac_thotJdc 2018-08-23 : ajout du type "coursGrp" dans didac_thotJdc (le type "cours" peut être gardé temporairement) 2018-09-01 : ajout de deux fonctions dans la class classEcole.inc.php 2018-09-01 : ajout de la table didac_adesRetards dans la BD 2018-09-01 : mise à jour de la class Eleve (inc/classes/classEleve.inc.php) 2018-09-08 : ajustement des sections possibles dans la table didac_titus (changement de "G" -> "GT") 2018-09-09 : suppresion de la clef primaire multiple sur didac_thotShares et ajout de la clef primaire sur shareId 2018-09-22 : ajout du champ "lastModif" à la table didac_thotJdc 2018-11-12 : ajout de la table didac_thotFratrie pour permettre un seul login par famille 2018-11-23 : ajout de la table didac_thotJdcEleve et suppression de didac_thotJdcEleves 2018-12-25 : ajout des champs "echec" et "total" à la table didac_statutCours 2018-12-26 : ajout des tables nécessaires à la gestion des EBS, gestion des EBS dans Athena 2018-12-27 : ajout de la table educsClasses pour les éducateurs référents

Installation

  • Configurer le fichier /config.inc.php pour la base de données
  • uploader tous les fichiers sur le serveur web
  • créer la base de données: par exemple avec phpMyAdmin. La base de données doit être en utf8_unicode_ci
  • lancer la procédure d'installation et d'initialisation des tables de la base de données à partir de http://ecole.org/install/index.php (où ecole.org désigne l'adresse URL de votre serveur)
  • vérifier le fonctionnement de l'application avec l'utilisateur ADM et le mot de passe 123456
  • effacer le répertoire /install !!!
  • configurer le fichier /config.ini pour l'établissement scolaire
  • importer les contenus des tables depuis les fichiers .csv

Des fichiers .csv d'exemples se trouvent dans le répertoire /admin/exemples

Informations plus détaillées sur le wiki http://sio2.be/wiki/doku.php

Création d'une application

  • Cloner le répertoire nouvelleApplication avec le nom qui convient
  • Créer une icone .png 80x80px à mettre dans le répertoire /images avec le nom qui convient
  • Ajouter l'application dans l'admin générale
  • Activer l'application pour les utilisateurs dans l'admin générale
  • Créer l'application ;o)