-
Notifications
You must be signed in to change notification settings - Fork 3
/
changelog.txt
1030 lines (861 loc) · 67.6 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
|==================|
|= CHANGELOG GEPI =|
|==================|
Gepi-1.6.2 (Version de développement)
===========================
- ...
Gepi-1.6.1 (10/06/2012)
===========================
Librairies :
- Dojo (1.6.1) est embarqué localement
- maj simplesamlphp 1.8.1
- maj ckeditor 3.6.2
- suppression de fckeditor
- maj propel 1.6.4
- maj opentbs 1.7.4
Cdt2 :
- amélioration du copier coller de notices
- ajout d'un mode semaine: affichage de deux semaines en mode consultation
- possibilité de se créer une banque de termes à insérer dans une notice
Abs2 :
- génération de notifications par lot depuis une liste des traitements
- page pour extraire des listes d'élèves en utilisant les filtres abs2
- implémentation de cases à cocher pour saisir les types d'absence
- possibilité d'afficher en rouge le créneau en cours de saisie s'il existe déjà une saisie
- changement du réglage par défaut pour la saisie prof de l'affichage des informations précédentes
Trombinoscopes:
- Possibilité d'uploader les photos élèves en CPE (sous réserve d'un droit)
- Possibilité d'uploader les photos élèves depuis l'affichage trombinoscope
- Possibilité d'encoder les noms de fichiers photo pour éviter des téléchargements non voulus
Gestion:
- Gestion des matières: Affichage (en survol) du nombre d'enseignements associés à une matière; possibilité de griser/masquer les matières sans enseignements.
- Mise à jour sconet: Possibilité de spécifier la largeur de tranche pour analyser les différences et ainsi réduire le temps de traitement.
Années antérieures:
- Possibilité d'archiver les bulletins PDF.
Bulletins:
- Possibilité de corriger ses propres appréciations depuis les Bulletins simplifiés.
- Export ODS des notes et appréciations avec PclZip.
Cahiers de notes:
- Export ODS des carnets de notes avec PclZip.
Gepi-1.6.0 (27/01/2012)
===========================
html :
- Utilisation de l'encodage utf-8 pour l'ensemble de gepi
Base de donnée :
- Changement de l'encodage de toutes les chaînes de caractère de iso-8859-1 à utf-8
Abs2 :
- Utilisation d'une table d'agrégation pour accélérer les bilans et statistiques
- Ajout d'informations sur les absences dans la fiche élève
- Ajout d'une page sur les taux d'absentéisme
- Ajout d'un bilan sur les justifications
- Dans les modèles OOo la chaine [saisies_string_eleve_id_[el_col.getIdEleve] est remplacée par
[saisies_string_eleve_id_[el_col.getId]. Les modèles personnalisés doivent êtres modifiés en conséquence.
- Les modèles personnalisés absence_email.txt et absence_sms.txt doivent être en UTF-8
Bulletins
- Possibilité de donner à un statut autre le droit d'éditer les bulletins
Interface :
- pour la barre de menu 'professeurs', choix entre allégée et complète
Trombinoscopes :
- possibilité de renommer par lot les photos élèves lors de leur téléchargement
Gepi-1.5.5 (12/08/2011)
===========================
Identification:
- Ajout de la librairie simplesamlphp pour l'authentification et la fourniture d'identité pour des applications tierces
- Intégration du plugin plugin_sso directement dans l'authentification gepi (pour utiliser un CAS et une table de correspondance avec les login gepi)
Configuration:
- Modification des fichiers de configurations du répertoire secure pour plus de lisibilité et de sécurité
Bulletins:
- Possibilité de ne pas faire apparaître un enseignement sur les bulletins sans passer par les catégories de matières.
- Possibilité de définir des "mentions" (Félicitations, Encouragements, Avertissement,...) à saisir avec l'avis du conseil de classe.
- Ajout de paramètres dans les bulletins PDF (mentions, largeur du cadre absences, site web établissement, présentation des noms de professeurs en ligne ou colonne,...)
Déplacement vers les paramètres de bulletins PDF des choix 'moyennes_periodes_precedentes' et 'id_tr_evolution_moyenne_periode_precedente'.
- Correctif: On n'affiche plus de colonnes Min/Classe/Max dans les bulletins PDF si le choix est fait de les afficher dans la même cellule que la moyenne de l'élève (sous la moyenne de l'élève).
Carnets de notes:
- Possibilité d'afficher les min/max/médiane/quartiles dans les colonnes de notes (désactivable dans 'Paramétrer mon interface').
Cahiers de textes:
- Possibilité de mettre en place un accès inspecteur dynamique (pour pouvoir accéder à des notices jusqu'à une date dans le futur). L'accès précédent était un export ne pouvant faire apparaître que ce qui était d'ores et déjà saisi.
Interface:
- Possibilité d'exporter/importer son modèle de couleurs de l'interface Gepi.
- Ajout de sous-menus à la barre de menu horizontale pour les professeurs.
- Ajout d'une barre de menu pour l'administrateur.
- Ajout d'une barre de menu pour les comptes scolarité et cpe.
- Mise en place d'une alerte sonore de fin de session, paramétrable dans 'Paramétrer mon interface' en prof et 'Gestion générale/Paramétrage interface professeur' en administrateur.
Absences:
- Ajout d'un filtrage sur la page bilan indviduel du module abs2 et ajout d'un texte optionnel sur l'export odt de cette page
- Possiblité de modifier, supprimer une saisie, avec un archivage permanent de toutes les modification effectuées, et la possiblité d'un retour en arrière
- Extraction des saisies sur l'année pour un archivage selon les recommandations officielles (archivage de 10 ans pour exploitation judiciaire)
Discipline:
- Possibilité de restreindre les natures d'incident à une liste réduite.
- Accès parents/élèves aux incidents et sanctions (selon le paramétrage en Droits d'accès)
Modèles OpenOffice:
- Ajout d'un dispositif de publipostage d'après des modèles OpenOffice/LibreOffice.
Initialisation XML:
- Ajout d'une page pour créer les enseignements si on ne dispose ni d'un XML STS complet, ni d'un export CSV d'UnDeuxTemps.
Examens blancs:
- Organisation d'examens blancs possible en prof principal (selon le paramétrage en Droits d'accès).
- Possibilité d'exporter le relevé de notes en PDF.
- Copie de paramètres d'un autre examen blanc.
- A compléter au fur et à mesure;)...
Gepi-1.5.4 (17/04/2011)
===========================
- Améliorations du modules ABS2:
. Prise en compte de la date de sortie de l'établissement d'un élève en cours d'année.
. Ajout de la page bilan individuel d'un élève avec export Ods et Odt pour l'impression d'un bilan complet de l'assiduité (avec modèles Open Office modifiables).
. Ajout d'un champs lieu pour les types d'absence et d'une page Totaux du jour. elle affiche par créneau le nombre d'élèves ayant une saisie correspondant au filtre défini.
. Export ods des traitements.
. Extension du délai de modification des saisies par les cpe à 72h.
. Ajout d'un nouveau prestataire pour l'envoi de SMS dans le module (Société PLURIWARE, agréée EN)
- ckeditor:
. Passage à la version 3.5.3
. Ajout du bouton source au menu ckeditor
- Module Epreuves blanches:
. Possibilité de saisir des notes sur un autre référentiel que 20.
. Possibilité de générer des listes pour affichage.
. Ajout d'une page qui permet de générer un bordereau de répartition des copies par correcteur.
- Diverses modifications de styles.
- Tableau des moyennes d'une classe: Possibilité d'afficher les moyennes des périodes précédentes.
- Possibilité de définir la façon dont les email élèves et responsables (disposant d'un compte d'utilisateur) sont mis à jour (d'après Gérer mon compte ou lors de la mise à jour Sconet)
- Ajout d'un test pour s'assurer que les .htaccess interdisant les accès non autorisés aux documents joints sont bien présents. Possibilité le cas échéant de les recréer (dans Gestion des modules/Cahiers de textes).
- Correctifs divers pour améliorer la compatibilité avec PHP 5.3
- Cahier de textes:
. Possibilité de faire des exports HTML de ses cahiers de textes.
. Possibilité de mettre en place un export pour donner l'accès à un cahier de textes pour un Inspecteur.
. Archivage des cahiers de textes en fin d'année.
- Cahier de notes: Affichage du coef et du caractère visible/invisible des devoirs et boites.
- Bulletins: Possibilité d'afficher les moyennes des périodes précédentes.
- Possibilité d'interdire les balises HTML dans les appréciations des profs via un enregistrement 'suppr_balises_app_prof' dans 'setting'.
- Possibilité (sous réserve d'un droit) de proposer en tant que prof une correction de ses appréciations après la cloture partielle d'une période. Et un compte secours peut valider ces modifs. Ajout de la possibilité pour le compte secours d'imprimer les bulletins (utile dans la foulée de la validation de corrections).
- Dispositif pour détecter des fautes de frappe malheureuses (lapsus).
- Impression PDF des avis du conseil de classe:
Possibilité de choisir plusieurs périodes et dans ce cas d'avoir pour une classe, pour chaque élève, les 3 avis à se suivre.
- Graphes :
. Mémorisation des préférences de chaque utilisateur.
. Ajout pour les graphes courbe et étoile d'une option permettant l'affichage déroulant des appréciations de chaque matière à côté du graphe.
- Ajout de paramètres pour les tailles de police et retours à la ligne dans les Relevés de notes.
- Possibilité de créer des micro-évaluations.
- Possibilité d'export CSV des comptes personnels, élèves et responsables.
- Grilles PDF: Possibilité pour chaque utilisateur de conserver ses préférences et de définir des modèles.
- Trombinoscopes:
. Possibilité de générer un trombinoscope en PDF.
. Possibilité de générer une grille dans laquelle coller des photos à la main... et par la suite scanner et découper automatiquement les grilles pour alimenter Gepi en photos.
. Modification de l'upload de photos pour contourner une éventuelle limitation du nombre d'uploads par suhosin.
. Accès au trombinoscope des personnels pour le statut autre.
- Module discipline:
. Ajouts et modifications divers concernant l'envoi de mail.
. Statistiques:
- Export CSV
- Gestion des catégories d'incident
. Ajout d'un dispositif pour gérer les reports des retenues dans le module discipline et en garder l'historique.
. Ajout sur la page "Liste des sanctions du jour" de la possibilité d'envoyer un courriel pour demander le travail à fournir pour la retenue.
. Ajout de la génération d'un document Open Office texte pour les sanctions d'exclusion et d'exclusion-inclusion.
. Gestion des délagataires et de la formule adéquate pour la signature des sanctions d'exclusion et d'exclusion-inclusion.
. Gestion du modèle Open Office du courrier de sanction d'exclusion et d'exclusion-inclusion.
- Ajout d'une page destinée à effectuer des exports CSV des bulletins éventuellement anonymés.
- Mémorisation de la matière principale d'un enseignant d'une année sur l'autre
- Ajout de nettoyages de tables en fin d'année: Gestion générale/Nettoyage de la base
- Initialisation XML: Possibilité d'initialiser l'année à l'aide d'un export CSV de UnDeuxTemps au lieu de l'export sts_emp_RNE_ANNEE.xml
- Utilisation de simpleXML pour lire les XML dans l'initialisation XML et la Mise à jour d'après Sconet.
- Prise en compte de la date de sortie de l'établissement pour un élève (champ de l'export XML Sconet).
- Mise à jour Sconet:
. Possibilité de ne pas tester les modifications d'établissement d'origine.
. Possibilité de ne pas tester les modifications d'email élèves/responsables.
. Prise en compte de l'information date de sortie d'un élève de l'établissement lors de la mise à jour
- Passage à FPDF 1.6
- Mise en place d'un fil d'Ariane
- Mise à jour du .htaccess
- Ajout d'un token dans les formulaires provoquant un enregistrement dans la base ou une modif importante.
Paramétrage des modes de fonctionnement dans Gestion générale/Politique de sécurité.
- Passage de HTMLPurifier en version 4.2.0
- Possibilité d'interdire l'insertion dans des notices d'images générées par PHP.
- Diverses corrections d'accessibilité (WAI AAA2).
- Mise à jour de NOTANET pour la session 2011 du DNB.
Gepi-1.5.3.1 (XX/XX/2010)
===========================
- Mise à jour du changelog oubliée.
Gepi-1.5.3 (XX/XX/2010)
===========================
- Mise à jour du changelog oubliée.
Gepi-1.5.2 (XX/XX/20XX)
===========================
- Mise à jour du changelog oubliée.
Gepi-1.5.1-rc2 (XX/XX/2008)
===========================
- Ajout d'un disposotif afin de permettre la signature des cahiers de textes par l'administration
Gepi-1.5.1-rc1 (13/03/2008)
===========================
- Ajout d'un script afin de créer un remplaçant pour un professeur
- Ajout d'un module très simple d'inscription à des journées, stages, ...
- Ajout d'outils complémentaires de gestion des AIDs permettant la mise en place de fiches projet
- Compatibilité LCS avec les comptes utilisateurs élèves
- Ajout d'un module de gestion des années antérieures
- Ajout d'un module Notanet / Fiche brevet
- Ajout d'un module emploi du temps / calendrier
- Absences : possibilité d'ajouter les absences directement sur le bulletin
- Absences : import des absences de sconet absences
- Absences : amélioration de la gestion pour le cpe.
- Trombinoscope : ajout des enseignants.
- Une nouvelle interface professeur permet d'avoir tous les liens sous les yeux
- Amélioration de la création de nouveaux utilisateurs (la longueur du login est
paramétrable).
- Modification de certaines interfaces pour l'administrateur
- Modifications nombreuses dans le bulletin pdf
Gepi-1.5.0.1-stable (13/03/2008)
==============================
Corrections de bugs
------------------
- Ajout du support du login élève sur un LDAP Scribe NG.
- Correction du bug sur le POINT dans les noms de login.
- Corrections sur le module absences.
- Amélioration du calcul des moyennes (bug de la division par 0).
- Correction du système de création des mots de passe responsables.
- Correction de la valeur par défaut pour le régime.
- Ajout de la base des établissements de l'académie de Caen.
- Ajout de la base des établissements de l'académie de Nantes.
- Amélioration de la gestion des mises à jour par sconet.
- Correction de l'erreur sur le code postal.
- Modification de la gestion du resp_legal=0 de sconet.
- Amélioration du code (x)html.
- Corrections orthographiques.
- Ajout des AID sur les bulletins pdf.
- Correction sur la gestion des pdf.
- Correction sur la gestion des droits.
- Corrections de la gestion du point, du trait d'union et de l'apostrophe dans les noms.
- Correction du test sur l'existence de la photo des élèves.
- Correction de l'affichage sur le test de présence de pmv.php.
- Réorganisation de certains affichages.
Gepi-1.5.0-stable (14/08/2007)
==============================
Nouvelles fonctionalités
------------------------
- possibilité d'afficher le numéro INE de l'élève sur le bulletin
- ajout de la possibilité d'afficher les graphes de toutes les classes
- paramètre pour afficher toutes les équipes pédagogiques
- ajout d'une sécurité pour ne pas supprimer par erreur des responsables
- création de dossiers temporaires par utilisateur pour la génération d'exports au format ODS
- mise en place d'une page permettant de supprimer les dossiers temporaires
Corrections de bugs
------------------
- bug sur l'association des responsables
- validité HTML
- bugs javascript
- bug de la fonction d'envoi de mail dans le cas où l'adresse 'Administrateur' était une liste
- bug de listing des responsables
- ajout de droits manquants
- bug avec les coefficients personnalisés
- erreurs sur les calculs de moyennes avec coefficients personnalisés et sur la moyenne minimale dans le cas où l'élève n'avait aucune note
- prise en compte de statuts pour les relevés de notes (on avait 0 à la place de 'dispensé')
Gepi-1.5.0-rc3 (25/05/2007)
===========================
Nouvelles fonctionalités
------------------------
- possibilité de ne pas faire apparaître le lien 'contacter administrateur' sur la page de login
- l'export CSV lors des mots de passe régénéré est également disponible pour la réinitialisation des mots de passe des profs
- import/export au format ODS pour les carnets de notes et outils de saisie
- nouveaux logos PHP-powered et MySQL-powered sur la page de login
- ajout d'un formulaire de recherche sur la page de gestion des responsables
- Les responsables peuvent désormais suivre les absences de leurs enfants.
Corrections de bugs
------------------
- Bug dans le calcul (avec pondération) des moyennes du carnet de notes dans le cas où les dates des devoirs changeaient l'ordre de création des devoirs.
- affichage multiple des groupes multi-classes lors de la sélection d'un carnet de notes par le prof
- mise à jour de la détection des codes civilités lors de la synchro avec Scribe Ng
- bulletin PDF : Lors du calcul de la moyenne générale et par catégorie, en cas d'absence de moyenne pour une matière, les moyennes calculées étaient fausses.
- problèmes d'affichage de l'en-tête du cahier de texte en accès public
- le lien 'Visiter le site de Gepi' s'ouvre dans une nouvelle fenêtre, et non la fenêtre courante
- ajout de tests sur /lib/confirm_query.php pour certaines opérations faisant référence à des tables inexistantes (observatoire)
- ajout de DROP TABLE IF EXISTS manquant dans structure_gepi.sql
- traitement javascript anti-spam sur les mailto
- l'export CSV de la liste des professeurs exportait aussi des utilisateurs ayant un autre statut
- plusieurs corrections sur la génération des bulletins au format PDF (reste des bugs à corriger)
- bulletin : affichage de la civilité des responsables si champ non vide
- importation de la civilité des responsables, désormais présente dans les XML de Sconet
- quelques corrections et modifications sur le modules absences
- amélioration des styles pour support de résolutions basses
- amélioration de l'ergonomie des outils de paramétrage du module absences
- bug d'affichage du lien d'accès public au cahier de texte lorsque les connexions étaient désactivées
Gepi-1.5.0-rc2 (25/04/2007)
===========================
Nouvelles fonctionalités
------------------------
- possibilité de définir des commentaires types pour la saisie des avis du conseil de classe
- ajout d'un module d'import/export des carnets de notes
- paramétrage plus fin des droits d'accès des professeurs aux résultats des élèves
- possibilité de choisir entre le nouveau design ou un design plus proche des anciennes versions (dans Gestion générale->Configuration Générale)
Corrections de bugs
-------------------
- correction de la détection d'une conversion nécessaires des données 'responsables'
- correction du listage des élèves qui n'ont pas leurs deux responsables définis
* ajout des droits pour un admin d'imprimer (lorsque'un modèle de bulletin vient d'être créé ou une option modifiée, cela permet de visualiser le résultat des modifications)
- bulletin PDF : On n'imprime plus que les périodes fermées. Suppression de la case à cocher "Période fermée" dans la selection des périodes pour le bulletins PDF.
Gepi-1.5.0-rc1 (03/04/2007)
===========================
Nouvelles fonctionalités
------------------------
- possibilité de créer des comptes utilisateurs pour les élèves
- possibilité de créer des comptes utilisateurs pour les responsables d'élèves
- accès au cahier de texte pour les utilisateurs élèves et responsables
- accès au relevé de notes pour les utilisateurs élèves et responsables
- nouvelle charte graphique
- ajout d'un "module" permettant d'imprimer des listes d'élèves en PDF.
- outil de réinitialisation du mot de passe par l'utilisateur lui-même (depuis la page login, avec envoi d'un mail)
- modification pour un professeur de l'ordre d'affichage (par matière puis par classe) de ses matières et ses classes sur différentes pages.
- accès à l'équipe pédagogique pour les élèves et leur(s) responsable(s), avec affichage optionnel de l'email des profs
- pour la saisie des appréciations trimestrielles, rappel des notes du carnet de notes au dessus
- ajout d'une option d'affichage des notes, par période sur le relevé de notes HTML
- ajout de l'impression en PDF d'une synthèse des avis du conseil de classe par classe et par période.
- ajout de l'exportation des mots de passe élèves en fichier CSV et PDF, lors de la création des comptes ou de la réinitialisation de ceux-ci.
- ajout de l'exportation des mots de passe responsables en fichier CSV, lors de la création des comptes ou de la réinitialisation de ceux-ci.
- possibilité de définir trois fiches de bienvenue différentes : une pour les personnels de l'établissement, une pour les parents, et une pour les élèves
- possibilité de définir le nombre de fiches de bienvenue à afficher avant de générer un saut de page
- possibilité de définir la taille, le style et la police de caractères pour l'avis du conseil de classe sur le bulletin HTML.
- possiblilité d'affecter un modèle différent de bulletin PDF à une classe ou un groupe de classes pour l'impression trimestrielle. L'utilisation de cette option est facultative.
- mise en place de plusieurs options (pour limiter le nombre de clics) à la fin de la procédure de vérification de la saisie des bulletins (scolarité ; outil de vérification) si ceux-ci sont correctement remplis.
- accès à un outil de visualisation graphique des résultats pour les élèves et/ou leur(s) responsable(s) légal (légaux)
- nouvel outil de gestion de la sécurité de Gepi : détection de certaines tentatives d'intrusion, actions automatisées (envoi d'email à l'administrateur, blocage du compte de l'utilisateur, etc.)...
Corrections de bugs
-------------------
- affichage de l'observation vie scolaire sur le bulletin simplifiée si elle existe (Eric)
Gepi-1.4.4-stable
=================
Corrections de bugs
-------------------
- dans l'interface de rédaction des messages (messagerie interne), possibilité de classer pa date de début, date de fin ou date de création
- compression des sauvegardes, pour éviter au maximum les problèmes liés à des limitations du serveur
- lors de l'ajout d'une classe à un enseignement multi-classes, la valeur de priorité d'affichage est la valeur par défaut définie pour la matière (et non 0)
- Lors de l'impression des bulletins HTML, la moyenne de la classe n'était pas la moyenne des moyennes des élèves (qui elles sont calculées avec leurs options).
Gepi-1.4.4-rc3 (26/01/2007)
===========================
(incomplet, sera complété par la suite)
Corrections de bugs
-------------------
- bugs multiples sur le module absence
- bug sur la valeur des coefficients, qui ne pouvait être supérieure à 9,9
- Lors de l'impression des bulletins HTML, la moyenne de la classe n'était pas la moyenne des moyennes des élèves (qui elles sont calculées avec leurs options).
Nouvelles fonctionalités
------------------------
- quelques options en plus
- Modification de la présentation des bulletins
- Ajout de divers paramètres pour l'affichage des bulletins
- Passage en millimètres du positionnement du bloc adresse responsables sur le bulletin
- Ajout d'une page de visualisation des moyennes des carnets de notes (indépendamment de la saisie des notes/moyennes des bulletins) pour consultation avant la fin de période.
Avec possible affichage d'un graphe.
- Possibilité d'enregistrer les paramètres d'affichage du graphe en courbe.
- Ajout de la possibilité de restreindre différents comptes scolarité à différentes classes.
- Ajout de l'impression des bulletins et relevées de notes en PDF. (Christian)
Gepi-1.4.4-rc2 (09/01/2007)
===========================
Corrections de bugs
-------------------
- Paramétrage des bulletins en mode scolarité : le paramétrage de l'espace en pixels entre le bord d'une cellule du tableau et le contenu de la cellule n'était pas toujours respecté.
- Correction d'un bug faisant apparaître dans certaines pages, une période fictive supplémentaire.
- Dans le cahier de texte, impossibilité de supprimer un fichier attaché à une notice "travaux à effectuer"
- Mise à jour du module de gestion des absences, compatible 1.4.4
- Correction d'un bug dans le script de mise à jour lorsque l'on mettait à jour depuis des versions antérieures à 1.4.3
Nouvelles fonctionalités
-------------------------
- Outil de référencement des utilisateurs de Gepi
- Module de mise à jour directement depuis l'interface de Gepi
Gepi-1.4.4-rc1 (27/11/2006)
===========================
Corrections de bugs
-------------------
- lorsqu'un groupe était constitué de plusieurs classes, le verrouillage d'une période sur une classe donnée entraînait soit le verrouillage complet sur le groupe, soit aucun verrouillage.
- corrections multiples d'autres bugs mineurs
Nouvelles fonctionalités
-------------------------
- Cahier de texte : possibilité de joindre des documents aux notices de type "travail à faire".
- Cahier de texte : possibilité d'avoir plusieurs compte-rendu pour une journée donnée.
- Cahier de texte : intégration de la nouvelle version fckeditor avec le clavier universel.
- Cahier de texte : possibilité d'ajouter simultanément la même notice à plusieurs groupes
Gepi-1.4.4-beta1 (25/10/2006)
=============================
Corrections de bugs
-------------------
- problème de charge excessive lors de l'import CSV des élèves
- bug lors d'un filtrage htmlentities sur les disciplines lors de l'import CSV
- nettoyage du fichier de mise à jour : lors d'une mise à jour forcée, il ne devrait plus apparaître de message d'erreur sur certaines opérations qui ne peuvent être effectuée à nouveau.
- correction d'un important problème de sécurité lors de l'utilisation de Gepi avec authentification sur un serveur Scribe (les professeurs obtenaient les droits administrateurs)
Nouvelles fonctionalités
-------------------------
- regroupement de matières dans des catégories :
* définition de catégorie par défaut pour chaque matière
* définition fine des catégories pour chaque enseignement classe par classe
* définition fine des priorités d'affichage classe par classe
* possibilité d'afficher les catégories sur le bulletin, les relevés de notes, les divers outils de visualisation, les bulletins simplifiés
* possibilité d'afficher la moyenne pour la catégorie sur le bulletin (paramétrage classe par classe, catégorie par catégorie)
- mise à disposition du module trombinoscope par défaut (doit être activé par l'administrateur dans l'interface de gestion des modules pour être utilisé)
Gepi-1.4.3.1-stable (16/10/2006)
================================
Corrections de bugs
-------------------
- Dans le cas d'un serveur configuré avec register_global=on, déconnexion intempestive après avoir exécuté certaines pages (confusion entre les variables $statut ou $login et les variable $_SESSION['statut'] et $_SESSION['login']
- Correction du bug de déconnexions après un login correct, lors de la redirection vers accueil.php (ajout de la fonction session_write_close())
- Stabilisation de la procédure de synchronisation de Gepi avec un serveur Scribe (EOLE)
Gepi-1.4.3-stable (10/10/2006)
==============================
Corrections de bugs
-------------------
- on pouvait saisir des classes avec des périodes différentes lors de la création ou modification d'un groupe
- problème d'apostrophe sur le message de confirmation de changements des paramètres d'un enseignement
- suppression du lien vers l'import des élèves depuis un fichier CSV (remplacé par la procédure d'initialisation complète par CSV)
- meilleure gestion des doublons de login pour l'importation des élèves depuis un fichier CSV
- la suppression d'un élève d'une classe pour une période entraîne la suppression de l'élève de tous les groupes auxquels il était associé pour la période en question
- résolution du bug lors du traitement d'opérations multiples par le fichier confirm_query.php
- on pouvait enregistrer un regroupement interclasse sans sélectionner la moindre classe, rendant invisible l'enseignement
- la page edit_group.php en mode regroupement affichait des classes n'ayant pas le même nombre de période que la classe de référence
- dans la partie publique du cahier de texte, le nom du professeur n'était pas affiché partout, et le nom de la matière était le nom court du groupe (c'est désormais le nom complet du groupe, toujours associé au(x) professeur(s) de l'enseignement
- ajout d'un script de nettoyage de la base pour les incohérences qui ont pu être générées sur des bases générés à partir de la version 1.4.3-RC2.
- nettoyage du code HTML pour être conforme W3C (Stéphane Boireau)
Nouvelles fonctionalités
-------------------------
- lors de la création d'un groupe, la priorité est automatiquement celle par défaut pour la matière
- lors de l'affichage d'une liste de groupes pour une classe, celle-ci est ordonnée selon la priorité d'affichage des groupes puis par ordre alphabétique
- lors de l'édition par lot de groupes simple, affichage SOIT de la liste des groupes existants SOIT de la liste des matières pas encore enseignées dans la classe
- sélection des professeurs dès la première page de création d'un groupe, si une matière avait déjà été précisée
- message d'avertissement lorsque l'on clique sur "retour" sans enregistrer les modifications sur la page de gestion des enseignements
- lors de l'ajout d'un nouveau regroupement, la classe de laquelle on vient est automatiquement cochée
- ajout d'un lien direct vers l'édition des enseignements, depuis la liste des enseignements des utilisateurs
- amélioration de l'ergonomie de la page de gestion des élèves d'un enseignement
Gepi-1.4.3-rc2 (18/09/2006)
===========================
Corrections de bugs
-------------------
- ajout d'un message d'erreur propre lorsqu'aucun professeur n'a été défini comme compétent pour la matière lors de la création ou la modification d'un groupe.
- correction d'un bug lors de la suppression d'une classe (script /lib/confirm_query.php)
- correction d'un bug sur la page de gestion d'un groupe, pour la modification du professeur si celui-ci contenait un point.
Nouvelles fonctionalités
-------------------------
- outils d'importation depuis des fichiers CSV pour l'initialisation de l'année, permettant notamment l'importation depuis Sconet.
- outils d'importation depuis des fichiers DBF de l'automate de Sconet et des extractions de STS. (Stéphane Boireau)
Module trombinoscope (modifications de Christian Chapel)
Note : le trombinoscope ne sera pas considéré comme stable avant la 1.4.4
--------------------------------------------------------------------------------
/lib/traitement_data.inc.php
Modification ligne 113 : if (isset($_FILES)) par if (isset($_FILES) and
isset($_FILES[0]))
Pourquoi : problématique des FILES avec tableau
--------------------------------------------------------------------------------
/eleves/index.php
Rajout : des lignes 105 à 254 - gestion des dépots des fichiers
Rajout : à la ligne 360 entête tableau
Rajout : à la ligne 423 input de recherche
Rajout : aux lignes 432 à 436 input caché
+ affichage des modifs seulement si le module est activé
--------------------------------------------------------------------------------
/mod_trombinoscopes/trombi_impr.php et trombinoscopes.php
Suppression : maintenant toute les photos ce trouve dans le dossier
/photos/eleves/
--------------------------------------------------------------------------------
dans la base MYSQL, la table : setting
INSERT INTO `setting` ( `NAME` , `VALUE` ) VALUES ('active_module_trombinoscopes_rd', 'n');
INSERT INTO `setting` ( `NAME` , `VALUE` ) VALUES ('active_module_trombinoscopes_rt', '');
--------------------------------------------------------------------------------
/mod_trombinoscopes/trombinoscopes_admin.php
Rajout : choix du redimenssionement des photos et de la rotation bien
évidemment il faut que GD soit en place
Gepi-1.4.3-rc1 (29/08/2006)
===========================
Corrections de bugs
-------------------
L'ensemble de cette série de corrections est de Stéphane Boireau
- l'importation depuis des fichiers GEP *devrait* générer les groupes correctement, même les groupes interclasses (nécessite encore des tests pour validation définitive)
- nettoyage du code html pour compatibilité standards w3c. Beaucoup de fichiers impliqués, non listés ici.
- ajout d'une } manquante dans la page de gestion des utilisateurs
- gepi/gepi/utilisateurs/index.php
- gepi/gepi/initialisation/prof_disc_classe.php
- gepi/gepi/visualisation/draw_artichow*
... et utilisation de rawurlencode() sur les noms de matieres
transmis en methode GET.
Ajout d'un bouton d'affichage ou non du nom de devoir sur:
- gepi/gepi/cahier_notes/visu_releve_notes.php
Sur /bulletin/verif_bulletin.php
- mis des htmlentities() sur les noms de matières (PB de & sur Hist&Geo).
Sur /bulletin/edit.php
- ajouté la ligne DOCTYPE
- mis des htmlentities() sur les noms de matières (PB de & sur Hist&Geo).
- corrigé des (; manquant)
- modifié la génération du tableau de l'avis du Conseil de classe:
Si la variable 'bull_affiche_avis' est à 'n', mais que
'bull_affiche_signature' est à 'y', il faut quand même le tableau.
- Les quartiles ne s'affichaient pas.
Il trainait un c.periode='$periode_num' alors qu'aucune table c n'avait été
précisée.
Sur /classes/prof_suivi.php
- corrigé un: input type=hidden name=nb_prof_suivi=$nb_prof_suivi
Sur /groupes/edit_class.php
Sur /matieres/index.php
Sur /lib/bulletin_simple.inc.php
- mis un htmlentities() sur des matières pour HISTOIRE & GEOGRAPH.
Sur /matieres/matieres_param.php
- ajouté htmlentities() sur les noms de matières pour le & de ED.PHYSIQUE &
SPORT.,...
Sur /utilisateurs/modify_user.php, j'ai:
- ajouté un htmlentities() sur les noms de matières dans <option>
Sur /bulletin/edit.php
- ajouté un paramètre 'p_bulletin_margin' pour les marges haute et basse des
<p class='bulletin'>
Sur /bulletin/param_bull.php
- ajouté un paramètre 'p_bulletin_margin' pour les marges haute et basse des
<p class='bulletin'>
Sur /bulletin/edit.php, j'ai:
- changé l'ordre d'impression du deuxième bulletin pour alterner bulletins et
pages de garde dans le cas de parents séparés.
Modification de /utilitaires/maj.php:
Ajout de l'insertion du paramètre 'p_bulletin_margin' dans la table 'setting'
lors de la mise à jour en 1.4.3
Dans ./aide_gepipath.php
Dans ./bulletin/edit.php
Dans /login.php
Dans /logout.php
Dans /utilitaires/install.php
Dans /utilitaires/maj.php
Dans /utilitaires/maj_login.php
- effectué la modif sur les 'icon' en entête
- suppression de la fonction de duplication de classes, qui n'a plus d'utilité avec la nouvelle gestion des groupes
Gepi-1.4.3-beta2 (02/08/2006)
=============================
Corrections de bugs
-------------------
- ajout du champ 'recalcul_rang' dans le fichier /sql/structure_gepi.sql pour la table 'groupes'
- debuggage de la page d'administration des cahiers de texte depuis la page de gestion des modules
- beaucoup de debuggage lié à quelques restes faisant suite à la transition vers le nouveau modèle de gestion des groupes.
- mise à jour du fichier /sql/structure_gepi.sql avec le nouveau schéma complet, incluant la suppression des tables et champs devenus obsolètes.
Gepi-1.4.3-beta1 (13/07/2006)
=============================
Note : le module de gestion des absences au quotidien, toujours considéré comme non-stable,
a été désactivé, pour ne pas retarder plus longtemps la sortie d'une nouvelle version stable
de Gepi. Pour ceux qui veulent forcer l'activation du module à des fins de test, changez la
valeur de la variable $force_abs dans le fichier /lib/global.inc
Note : les utilisateurs ayant le statut 'admin' devront être attentifs aux changements
dans la gestion des matières, désormais appelé gestion des groupes/regroupements.
Les groupes rassemblent des élèves au sein d'une classe, qui suivent un enseignement assuré
par un ou plusieurs professeurs.
Les regroupements sont identiques aux groupes, à la différence que les élèves qui les
composent sont issus de plusieurs classes.
Pour les professeurs, les changements sont quasiment invisibles, mais le gain pour le
traitement de groupes inter-classes sera immédiatement apprécié.
Corrections de bugs
-------------------
- Correction d'un bug dans la gestion du chemin de retour après une opération de suppression via le script confirm_query.php
- En mode scolarité, le téléchargement des fichiers élèves (nom+prénom+identifiant GEPI ou identifiants GEPI seuls) ne fonctionnait pas (fichier import_class_csv.php en cause)
- En conformité avec le reste de l'application, le séparateur décimal dans le cahier de notes est désormais la virgule.
- Lors de la création d'un nouvel établissement, le champ "niveau" était mal enregistré.
- Dans le script d'édition des bulletins edit.php de la version 1.4.2, une ligne "en trop" forçait systématiquement l'affichage du bloc adresse sur les bulletins.
Nouvelles fonctionalités
-------------------------
- Nouveau paramètre dans la configuration des bulletins permettant de ne pas afficher au choix les informations suivantes : appréciations, absences, avis du conseil de classe, AID, formule de bas de page.
- Possibilité dans "Visualiser toutes les moyennes d'une classe", de visualiser le tableau récapitulatif des moyennes ANNUELLES des élèves d'une classe (merci à Sandrine Dangreville).
- Dans "Visualiser toutes les moyennes d'une classe" les coefficients des matières s'affichent en haut, juste sous le nom des matières, et non plus en bas.
- Possibilité d'afficher sur chaque bulletin des graphiques indiquant dans chaque matière les niveaux (A, B, C+, C-, D ou E) (merci à Sandrine Dangreville).
- Nouveau paramètre $active_hostbyaddr dans global.inc.php : la fonction gethostbyaddr utilisée dans le script gestion_connect.php et mon_compte.php retourne le nom d'hôte correspondant à une IP ("résolution inverse").
$active_hostbyaddr = "all" : la résolution inverse de toutes les adresses IP est activée, $active_hostbyaddr = "no" : la résolution inverse des adresses IP locales est désactivée, $active_hostbyaddr = "no_local" : la résolution inverse des adresses IP locales est désactivée
- Gestion des enseignements par groupes et regroupements, plutôt que par classe. Les groupes et regroupements sont liés à des classes, mais affranchissent la gestion des matières enseignées des contraintes qui les bridaient jusqu'alors.
- Authentification sur le LDAP du module Scribe d'Eole
- Synchronisation des informations contenues sur le LDAP du module Scribe d'Eole (professeurs, élèves, classes, matières, associations élèves-classes, professeurs-matières).
Gepi-1.4.2-stable (13/05/2006)
==============================
Corrections de bugs
-------------------
- Correction d'un bug dans /initialisation/professeur.php suite à l'ajout dans la version 1.4.1 du champ date_verrouillage dans la table utilisateurs)
- Correction d'un bug dans "/lib/classes_const.php" lors de la suppression d'un élève : le test de vérification de la présencea d'une appréciation du conseil de classe n'était pas bon.
- correction d'un bug dans le cahier de texte : dans certaines conditions, des documents joints à des notices pouvaient s'afficher dans d'autres devoirs.
- Correction d'un bug qui affectait les utilisateurs de MsOffice faisant du copier/coller entre MsOffice et Gepi.
- Correction d'un bug apparu dans la version 1.4.1 afin de pouvoir à nouveau passer des balise html dans certains champs du formulaire de paramétrage du bulletin (param_bull.php)
- Correction d'un bug apparu dans la version 1.4.1 afin de pouvoir à nouveau passer des balise html dans les appréciations des professeurs (aid, appréciations par matière, appréciations des conseils de classe)
- Correction d'un bug lors de la restauration des fichiers de sauvegarde (script accueil_sauve.php).
- Correction d'un bug d'affichage des fichiers pdf avec certaines version de IE, dans /fpdf/imprime_pdf.php
- Le verrouillage d'une periode entraîne maintenant le verrouillage des carnets de notes.
- Correction de bugs dans l'affichage du rang des élèves sur les bulletins simples demandés pour plusieurs périodes.
- Correction d'un bug d'affichage des tentatives de connexion fruduleuses.
Nouvelles fonctionalités
-------------------------
- Nouveau paramètre dans la configuration des bulletins permettant de ne pas afficher les informations suivantes : appréciations, absences, avis du conseil de classe, AID ("Utile par exemple dans le cas d'une période "examen blanc")
- Le compte scolarité peut désormais modifier les fiches élèves et les fiches responsables élèves.
- Cas de l'impression des bulletins avec page de garde ou bien avec en-tête "adresse" : si l'élève a deux responsables ayant des adresses postales différentes, Gepi imprime deux bulletins et le cas échéant, deux pages de garde.
Gepi-1.4.1-stable (13/03/2006)
==============================
Corrections de bugs
-------------------
- Correction d'un bug d'affichage du graphique dans le script de visualisation des graphiques "classe par rapport à une autre classe".
- Correction d'un bug dans la recopie de la stucture d'un carnet de notes d'une période à une autre.
- Correction de failles de type cross site scripting (exécution de code javascript arbitraire).
- Correction de failles de type SQL Injection.
- Correction d'un bug pouvant entrainer un denis de service : envoyer autre chose qu'un nombre dans un des champs year, month, day, sur les pages publiques du cahier de texte provoquait une
boucle infinie dans le code PHP.
- Révision du système de sauvegarde des fichiers de backup (renforcement sécurité)
Nouvelles fonctionalités
-------------------------
- Amélioration de la protection par bloquage temporaire des comptes sur lesquels sont effectuées un nombre répété de connexions infructueuses (paramétrage possible)
- Amélioration des logs : enregistrement des tentatives de connexion infructueuses (IP, date, login)
- En cas de tentatives de connexions infructueuses sur un compte, avertissement de l'utilisateur lorsqu'il se connecte.
- Changement du mot de passe : désormais, le mot de passe doit contenir à la fois des lettres et des chiffres. De plus, s'il ne s'agit pas d'un professeur ou d'un CPE (administrateur, secours, scolarité) il doit également contenir au moins un caractère spécial
- GEPI étant configuré de manière à bloquer temporairement le compte d'un utilisateur après un certain nombre de tentatives de connexion infructueuses, un pirate peut se servir de ce mécanisme pour bloquer en permanence des comptes utilisateur ou administrateur. En cas d'urgence, possibilité, dans le fichier "config.inc.php", de forcer le débloquage des comptes administrateur et/ou de mettre en liste noire, une ou plusieurs adresses IP.
- Ajouts de plusieurs fichiers d'établissements prêts à être importés dans GEPI. Ajout des types "Ecole" et "EREA".
- Paramétrage de l'authentification du SSO dans Gepi (avec CAS ou LemonLDAP), page de Gestion des Connexions
- Les paramètres de connexion à un serveur CAS sont localisés dans /lib/CAS/cas.sso.php
- Possibilité de bloquer le SSO en dur par une variable dans /lib/global.inc
- Ajout des nom(s) et prénom(s) de(s) l'élève(s) sur la fiche du responsable légal .
( Ajout dans la liste des responsables légaux, "/responsables/index.php" d'une colonne affichant le(s) nom(s) prénom(s) de(s) l'élève(s)
- Affichage d'un message d'alerte sur la page d'accueil en tant qu'administrateur lorsque la connexion n'est pas en HTTPS et lorsque PHP est configuré avec register_globals=on
Gepi-1.4.0-stable (18/12/2005)
==============================
Nouvelles fonctionalités
-------------------------
- Amélioration de l'ergonomie du cahier de texte dans la gestion "des devoirs à faire".
- Sur les bulletins officiels et sur les bulletins simplifiées, lorsque le rang est affiché, ajout de l'effectif concerné, ce qui donne un affichage de la forme "r/n" (r=rang, n=effectif)
- ajout d'un paramètre d'affichage sur les bulletins scolaires : possibilité de faire apparaître ou non le numéro du bulletin.
- ajout d'un paramètre d'affichage sur les bulletins scolaires : possibilité de faire apparaître le cas échéant la mention redoublant(e).
- ajout d'un formulaire d'envoi d'email à l'administrateur dans la partie publique de Gepi (cahier de texte)
- ajout d'un lien vers le formulaire d'envoi d'email à l'administrateur depuis la page d'informations sur les limites et restriction d'upload de fichiers dans le cahier de texte
- ajout d'un lien de téléchargement immédiat du fichier généré par une sauvegarde
- possibilité d'autoriser l'accès aux relevés de notes de toutes les classes au(x) CPE
- Un utilisateur ayant le statut "secours" peut désormais saisir les avis du conseil de classe.
- ajout d'un paramètre de mise en page des bulletins scolaires : largeur des cellules contenant les notes des carnets de notes à afficher sur les bulletins.
Corrections de bugs
-------------------
- Correction d'un bug dans les carnets de notes lié à la présence de certains caractères spéciaux dans le nom de la matière.
- correction d'un bug dans classes/modify_class.php : en supprimant tous les professeurs associés à une matière, il était possible de supprimer une matière d'une classe bien que des notes ou appréciations soient attachées à cette matière.
- correction d'un bug dans classes/eleve_options.php : on pouvait supprimer une option suivi par un élève alors que des notes ou appréciations existaient pour cet élève et pour cette option.
- correction d'un problème d'affichage sur le bulletin, des "sous-moyennes" issues du carnet de notes dans le cas où une seule boîte devait être affichées.
- correction du problème d'affichage des moyennes générales par évaluation lors de l'édition d'un PDF depuis le carnet de notes pour des groupes d'élèves dont l'effectif est inférieur à l'effectif total de la classe.
- le lien "télécharger" des sauvegardes (page de gestion des sauvegardes) montrait le contenu du fichier sql au lieu de proposer le fichier au téléchargement
- l'importation des notes depuis un tableau par copier/coller dans le carnet de notes ne prend désormais en compte que les élèves effectivement affichés / suivant l'enseignement, et non la classe toute entière.
- correction d'une erreur lors de la mise à jour de la table absences_eleves depuis un 1.4.0 beta ou rc1
- la détection de l'activation du verrouillage majuscule lors de la saisie du mot de passe se fait désormais correctement
- la page d'administration des trombinoscopes ne génère plus d'erreur
- les graphiques fonctionnent à nouveau avec php5, après un problème dans la RC2...
- correction du bug de génération en double de la liste des élèves lors de l'export CVS des élèves depuis la page d'importation des avis du conseil
- alignement des colonnes dans les bulletins simplifiés (à confirmer)
- correction d'un bug dans le cahier de texte : certains documents joints à des notices pouvaient s'afficher dans d'autres devoirs.
- Ajout d'une ligne de commentaire dans le fichier généré par la sauvegarde signalant la fin du fichier.
Gepi-1.4.0-rc2 (08/10/2005)
===========================
Nouvelles fonctionalités
-------------------------
- si le professeur est prof principal, la/les classes où il exerce cette responsabilité sont affichées dans la page "Gérer mon compte"
- changement du message en page d'accueil lors de la désactivation des connexions
- ajout d'options d'affichage du bulletin : bloc adresse du responsable 1 de l'élève, et coefficients (page de paramétrage des classes)
- affichage du nombre actuel d'inscrits à une matière, sur la page de sélection des élèves participants à cette matière
- ajout d'un lien par élève de sélection de toutes les périodes lors de l'attribution matière<->élèves (options)
- ajout d'un lien par période de sélection de tous les élèves lors de l'attribution matière<->élèves (options)
Corrections de bugs
-------------------
- correction de fautes d'orthographes dans les motifs d'absences
- oubli d'un champ 'matiere' dans une requête mysql (fichier /cahier_notes/toutes_notes.php)
- correction faille critique de sécurité lorsque magic_quote_gpc=Off
- déconnexion lors de la visualisation des absences des élèves pop-up en tant que professeur
- fautes d'orthographe
- déconnexion lors de l'appel de l'aide sur la page Module Absences->Graphiques
- affichage du graphique de visualisation des absences (erreurs subsistent dans certains cas)
- les noms des photos doivent être de la forme NO_GEP_ETAB.jpg et non NO_GEP_NATIONAL.jpg
- l'importation par copier/coller dans le carnet de notes permet l'utilisation des codes 'abs' et 'disp'
- ajout d'une * à côté de Identifiant GEPI (qui est obligatoire) dans la page /eleves/modify_eleves.php
Gepi-1.4.0-rc1 (21/09/2005)
===========================
Nouvelles fonctionalités
------------------------
- activation du module trombinoscope (Christian Chapel)
- dans le carnet de notes et le cahier de texte, affichage des noms courts de matière, pour permettre la différenciation de groupes au sein d'une même matière
Corrections de bugs
-------------------
- mise à jour de la lib Artichow (corrige un problème d'alignement de la légende de l'axe X dans les outils de visualisation avec php5)
- redirection vers la page d'accueil de gestion des utilisateurs après la suppression d'un utilisateur (donnait une page blanche)
- divers corrections de bugs dans le module Absences
- mise à jour du module Trombinoscope, qui utilise les photos des élèves identifiées par le numéro GEP des élèves (afin de respecter les recommandations de la CNIL : les noms des photos ne doivent pas permettre d'identifier directement l'élève)
- possibilité d'utiliser les codes 'abs' et 'disp' lors de l'importation de notes dans le cahier de notes
Gepi-1.4.0-beta3 (07/09/2005)
=============================
Nouvelles fonctionalités
------------------------
- module Trombinoscope (Christian Chapel) [DESACTIVE et non fonctionnel pour l'instant]
- module de gestion des absences en temps réel par le professeur pour ses classes (Christian Chapel)
- amélioration de la page de saisie rapide du CPE (filtre d'affichage des classes)
- prise en charge des versions "beta" en plus des versions "rc" en interne.
- ajout d'une fonction de réinitialisation globale des mots de passe des utilisateurs actifs de la base (dans Gestion des bases -> Gestion des utilisateurs)
- possibilité lors de l'import GEP de sélectionner la formule utilisée pour générer le login des professeurs (nom, pnom, prenom.nom, etc.)
- légère amélioration des bulletins simplifiées (ligne en gras pour bien séparés les différentes matières)
- visualisation du login de l'élève dans la page Gestion des bases/Gestion des élèves.
Corrections de bugs
-------------------
- 'imprimer les paramètres' devient 'imprimer la fiche de bienvenue' dans la gestion des utilisateurs
Gepi-1.4.0-beta2 (27/08/2005)
=============================
Corrections de bugs
-------------------
- ajout d'une variable de préfixage pour le module d'absences dans global.inc
- correction d'un mauvais nom de table dans le fichier de structure de la base
Gepi-1.4.0-beta1 (26/08/2005)
=============================
Nouvelles fonctionalités
------------------------
- Module de gestion des absences et retards au quotidien (Christian Chapel)
- Nouvelle bibliothèque de gestion des graphiques pour les outils de visualisation (Artichow remplace désormais jpgraph)
Corrections de bugs
-------------------
- Changement de la valeur par défaut de $dbUser ("gepi" à la place de "root") dans connect.cfg ("root" n'est pas recommandé, pour des questions de sécurité)
Gepi-1.3.4-stable (16/06/2005)
==============================
Nouvelles fonctionalités
------------------------
- Nouvelle mise en page pour la saisie manuelle des appréciations, et des avis du conseil de classe (Laurent Viénot-Hauger)
- Les élèves se voient assignés un CPE responsable du suivi (permet une séparation des responsabilités dans le cas d'établissements ayant plusieurs CPE). Paramétrage en admin dans /Gestion des bases/Gestion des classes. Incidence : les CPE ne saisissent les absences que pour les élèves dont ils sont chargés du suivi. Le nom du CPE responsable du suivi apparaît sur le bulletin de l'élève.
- Possibilité de configurer les droits d'accès à l'édition des relevés de notes : Gestion Générale/Configuration générale/ cases à cocher : Scolarité, Professeur Principal, Professeur.
- Possibilité de configurer les droits d'accès à l'édition des bulletins : Gestion Générale/Configuration générale/ cases à cocher : Scolarité, Professeur Principal.
- Possibilité de configurer les droits d'accès aux paramètres de configuration de l'impression des bulletins : Gestion Générale/Configuration générale/ cases à cocher : Administrateur, Scolarité, Prof Principal.
Corrections de bugs
-------------------
- Problème lié à la comptabilisation de deux demi-journées dans le cas de deux absences dans la même demi-journée.
- Problème lié à la prise en compte des demi-journées de week-ends lors de l'importation des absences depuis Gep
- Le message d'alerte de déconnexion s'affiche désormais trois minutes avant la déconnexion, et annonce le temps restant en minutes, et non en secondes.
- Correction de quelques fautes d'orthographes et de syntaxe.
- Problème lors de l'importation des absences depuis GEP pour une période d'absence intégrant une date de changement d'heure
- Lorque les connexions étaient désactivées et que quelqu'un tentait de se connecter avec le bon identifiant et le bon mot de passe, GEPI signalait à tort une connexion en cours.
- Correction d'un bug dans le carnet de notes : l'option bonus d'un devoir (La note de l'évaluation n'entre dans le calcul de la moyenne que si elle améliore la moyenne) pouvait dans certain cas, générer une erreur dans le calcul de la moyenne.
Gepi-1.3.4-RC1+RC2 (25/05/2005)
===============================
- Gestion améliorée de l'expiration d'une session : message d'avertissement, fermeture automatique des fenêtres, ... (Contribution de Patrick Duthilleul)
- Possibilité de permettre aux professeurs principaux d'éditer/imprimer les bulletins périodiques.
- Correction d'un bug dans le carnet de notes dans la fonction de recopie de l'arborescence des boîtes de la période précédente.
- Ajout de fonctionnalités dans la page de visualisation des moyennes et appréciations permettant l'affichage de statistiques (moyenne de l'année, pourcentage des notes inférieures à 8, etc.)
- Ajout d'un lien "imprimer" sur les pages de saisie des notes et des appréciations.
- Nouvelle fonctionnalité dans le cahier de texte (Contribution de Gabriel Fischer) pour un module de remplissage des devoirs, indépendamment du remplissage du contenu des séances.
- Nouvelle fonctionnalité dans le cahier de texte : ajout d'un module de saisie "wysiwyg".
- Paramétrage possible dans global.inc du jour de début de la semaine des mini-calendrier. Par défaut, les semaines commencent le lundi.
- Refonte complète des modules de sauvegarde et de restauration de la base.
- Optimisation des tables mysql.
- Nouveau module d'importation des absences GEP.
- Ajout d'une champ permettant d'insérer une formule en bas de chaque bulletin.
- Remplacement du fichier connect.inc par connect.inc.php pour raison de sécurité
- Correction d'un bug : lorsqu'on supprimait un élève de la base, la table j_eleves_regime n'était pas mise à jour.
- Ajout d'une fonction permettant d'envoyer un mail via un formulaire pour contacter l'administrateur en remplacement du mailto (les machines clientes n'étant pas toujours configurées avec l'adresse e-mail personnelle des utilisateurs) : (Contribution de Patrick Duthilleul)
- Amélioration du script de mise à jour de la base de données
- Ajout d'une nouveau script de nettoyage des tables
- Mise en page du bulletin scolaire : ajout d'un paramètre "Hauteur minimale des lignes en pixels"
- Correction d'un bug : lors de l'initialisation de l'année la table j_aid_utilisateurs n'étaient pas effacée. Cela a pu entraîner la présence de lignes inutiles dans cette table.
- correction de code dans le traitement des dates de naissance pour tenir compte des version mysql supérieures ou égales à 4.1.
- Correction d'un bug dans le calcul de moyenne avec l'option "cette note n'entre dans lecalcul que si elle améliore la moyenne" : une note égale à 0 était comptabilisée dans le calcul de la moyenne.
- Dans la page de saisie des établissements : ajout du cas "tous_niveaux" dans la rubrique "niveau" (cas de la plupart des établissements français à l'étranger)
- Correction d'un bug : le simple fait d'ouvrir la page "gestion générale"/"initialisation des données à partir des fichiers GEP"/"procéder à la 3ème phase d'importation des matières", vidait de son contenu plusieurs tables de la base.
- Saisie des avis du conseil de classe : le module d'importation par csv devient accessible à la scolarité.
- Saisie des avis du conseil de classe : correction d'un bug de navigation dans saisie_avis2.php et remaniement du code.
- Remaniement du code de saisie_avis1.php.
- Saisie : amélioration de l'ergonomie : ajout d'un bouton fixe sur les pages suivantes :absence - carnet de notes - saisie des bulletins (notes et appréciations) - saisie des avis du conseil - saisie des aid (marche uniquement sur les navigateurs conformes aux standards du W3C comme firefox, Mozilla, ...).
- Correction d'un bug lors de l'insertion d'une image dans un message ou une notice du cahier de texte.
- Correction d'un bug d'affichage dans la page d'accueil du carnet de notes.
- Correction d'un bug d'affichage dans la page d'accueil des bulletins : le lien <Retour> était cassé.
- Ajout de la possibilité pour l'admin d'utiliser la messagerie.
- Ajout d'une boîte d'avertissement dans la page "Gestion des classes | Gestion des matières" dans le cas où on clique sur "élèves inscrits" sans avoir enregistré au préalable.
- Amélioration dans la page de visualisation de toutes les notes d'une classe : remaniement profond de l'outil :* affichage de plusieurs réglages avant l'affichage du tableau,* affichage direct sans l'entête, dans une nouvelle fenêtre.
- Amélioration : affichage du rang dans le bulletin simplifié.
- Amélioration : lors d'un changement de passe forcé, une fois le nouveau mot de passe enregistré, on revient à la page d'accueil avec message indiquant que le changement s'est bien passé.
- Correction d'un bug : lorsqu'un élève était ajouté à la main et qu'un n° GEP était saisi, ce champ n'était pas pris en compte après validation.
- Correction d'un bug dans l'importation des avis du conseil de classe par la scolarité
Gepi-1.3.3 stable (27/11/2004)
==============================
- saisie : ajout sur les pages de saisie des absences, appréciations et notes, d'une fonction permettant l'utilisation des touches "flèche vers le haut" ou "flèche vers le bas", qui renvoient au champ précédent ou suivant.
- ajout d'une fonction d'importation par fichier csv des appréciations du conseil.
- carnet de notes : correction d'un bug dans le calcul de certaines moyennes dans le carnet de notes.
- carnet de notes : ajout d'une fonction permettant de recopier l'architecture des boites de la période précédente.
- carnet de notes : amélioration de l'ergonomie dans le cas de la saisie d'un devoir.
- ajout d'une fonction de messagerie permettant l'affichage sur la page d'accueil d'un message personnalisé.
- notes du bulletin : ajout d'un lien permettant d'importer les notes à partir du carnet de notes.
- gestion des élèves : correction de bugs d'affichage et amélioration de l'ergonomie.
- gestion des responsables : correction d'un bug dans la page de saisie des responsables des élèves.
- gestion des connexions : ajout d'une fonction permettant l'activation / désactivation des connexions.
- ajout sur certaines pages d'une fonction permettant la saisie des dates à l'aide d'un calendrier
- changements "cosmétiques".
- correction d'un bug d'affichage des bulletins dans le cas particulier où on affichait le rang ou la moyenne générale d'un élève et que par ailleurs, un prof affichait plusieurs notes du carnet de notes.
Gepi-1.3.2 stable (12/11/2004)
==============================
- Correction d'un bug dans page_garde.php : lorsque l'on imprimait les bulletins avec les pages de garde, l'indétention était aussi appliquée aux bulletins.
- Correction d'un bug dans param_bul.php : apparition intempestive du caractère "\" avant les apostrophes
- Correction d'un bug dans imprime_pdf.php : Avec Internet Explorer, en https, le clic sur une impression pdf n'avait pas l'effet attendu.
- Correction d'une faille de sécurité dans la gestion de la variable $gepiPath.
- Ajout d'un script "aide_gepipath.php" pour l'aide à la configuration de la variable $GepiPath.
- Ajout d'une script de paramétrage des matières par lots pour modifier les coefficients et les priorités d'affichage d'une ou plusieurs matières.
- Correction d'un bug dans "/initialisation/professeurs.php" : les nom ou prénom de professeurs comportant une apostrophe dans les fichiers gep provoquaient une erreur.
- Désormais l'ordre d'apparition des matières sur le bulletin se fait selon la priorité d'affichage et non selon le "poids". Lors de la mise à jour de la base, une "moulinette" de mise à jour des tables concernées permet de rendre cette modification transparente pour les administrateurs.
Gepi-1.3.1 stable (02/11/2004)
==============================
- Possibilité de modifier sur plusieurs classes en même temps :
-> l'intitulé des périodes,
-> les prénom et nom du chef d'établissement ou de son représentant apparaissant en bas de chaque bulletin,
-> la formule à insérer sur les bulletins.
- Pour chaque classe, possibilité de choisir la forme sous laquelle apparaît le nom des professeurs sur les bulletins (nom+prénom, civilité+nom, etc...).
- Possibilité d'imprimer au format pdf dans le module "carnet de notes".
- Amélioration de la page de gestion des options par matière (possibilité de décocher toutes les cases simultanément).
- Dans la gestion des matières, le nombre d'inscrits dans une matière apparaît à côté du lien "Élèves inscrits". Un bouton "enregistrer" apparaît en haut de la page.
- Possibilité de définir un ordre d'affichage des matières par défaut.
- Correction d'un bug mineur dans l'étape 6 de l'initialisation par GEP : la table "responsables" n'était pas "nettoyée"
- Correction d'un bug dans accueil_admin.php : les liens "Informations générales" et "Vie privée" étaient cassés.
- Amélioration de la page d'accueil de saisie des moyennes et appréciations
- Amélioration de l'ergonomie dans la navigation à l'intérieur du carnet de notes
- Correction d'un bug dans le calcul des moyennes d'une classe dans le carnet de notes
- Ajout d'une fonctionnalité permettant d'importer un fichiers d'établissements au format csv
- Correction d'un bug d'affichage dans la page "gérer mon compte".
- Possibilité pour les professeurs principaux d'éditer des relevés de notes
- Correction d'un bug de navigation : en consultant les personnes connectées (accessible à l'admin depuis la page "Accueil Gepi"), le lien "retour" sur la page "Gestion des connections" ne ramènenait pas à l'accueil, mais sur la page "Outil de gestion".
- une période a maintenant trois statuts (au lieu de deux auparavant verrouillée ou déverrouillée) : "déverrouillée", "verrouillée partiellement" ou "verrouillée totalement".
- Sur le bulletin officiel, possibilité de configurer un nombre de lignes vides pour une saisie à la main de l'avis du Conseil de classe, si celui-ci n'a pas été saisi dans Gepi.
- Modification du script de sauvegarde de la base de données : meilleure prise en charge des retours à la ligne dans les champs
- Modification du script de restauration : Gepi permet de choisir un fichier de restauration directement dans un sous-répertoire de gepi téléchargé au préalable (problème de la taille maximale d'un fichier uploadé réglé). De plus le nouveau script restaure "par portions" de durées égales à un temps fixé par l'utilisateur (problème du max_execution_time réglé).
- Correction d'erreurs d'orthographe, ...
Gepi-1.3 stable (26/09/2004)
============================
- Correction d'un bug mineur d'affichage dans l'interface public du cahier de texte
- Correction d'un bug dans /initialisation/step2.php (constitution des classes)
- Correction d'un bug dans /initialisation/responsables.php (Importation des responsables)
- Ajout d'un script eleve_options.php dans /classes (Gestion des matières par élève)
- Correction d'un bug dans classes/init_option.php (certaines matières s'affichaient deux fois dans les menus déroulants)
- Ajout d'une boite confirmant l'enregistrement des données dans classe/modify_class.php
- Ajout d'une boite confirmant l'enregistrement des données dans classe/modify_options.php
- Correction d'un bug dans /eleves/modify_eleve.php : l'identifiant d'un élève ne doit pas commencer par un chiffre
- Correction d'un bug dans /initialisation/step3.php : l'identifiant d'un élève ne doit pas comporter de "-"
- Correction d'un bug dans /utilisateurs/modify_user.php : l'identifiant d'un utilisateur ne doit pas commencer par un chiffre.
- Ajout d'un script visu_releve_notes.php dans cahier_notes (Edition d'un relevé de notes)
Gepi-1.3 RC1 (13/07/2004)
=========================
* Pour rendre Gepi compatible CNIL
- Ajout d'une page "vie privée" informant les utilisateurs sur les cookies, les informations transmises lors d'une session, la sécurité.
- Ajout d'une page "Informations générales", informant les utilisateurs sur les objectifs de l'application Gepi, les destinataires des données transmises, etc.
- Possibilité d'obliger le changement du mot de passe pour tous les utilisateurs.
- Paramétrage de la durée de conservation des informations sur les connexions.
- Paramétrage de la longueur minimale du mot de passe.
- Suppression du module "observatoire".
- Ajout sur diverses pages d'avertissements "informatique et liberté".
* Autres changements
- Nouvelle base des responsables : possibilité de définir des responsables pour chaque élève (nom et adresse)
- Dans le cas d'envoi postal, possibilité d'imprimer une page de garde paramétrable pour les enveloppes à fenêtre.
- Paramétrage de la dénomination du professeur chargé du suivi des élèves.
- Paramétrage de la saisie des avis des conseils de classe : le professeur chargé du suivi (lorsqu'il est défini) et/ou le service scolarité.
- Nouvelle interface administrateur et scolarité.
- Module cahier de notes entièrement revu (amélioration de l'ergonomie, possibilité de visualiser toutes les notes de l'année).
- Possibilité de "coefficienter" les matières pour chaque classe pour le calcul de moyennes par élève.
- Possibilité de faire apparaître plusieurs moyennes sur le bulletin scolaire pour une matière donnée.
[ceci marque le début des vrais 'changelog', qui jusqu'ici n'étaient pas détaillés]
Gepi-1.2.1 stable (20/06/2004)
==============================
- correction d'un bug empêchant la création des AID (par un erreur de manipulation il est revenu depuis la RC1...)
Gepi-1.2 stable (10/05/2004)
============================