security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } //**************** EN-TETE ***************** $titre_page = "Outil d'initialisation de l'année"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ***************** ?>
Retour | Exporter au format CSV le contenu actuel des tables
Vous allez effectuer l'initialisation de l'année scolaire qui vient de débuter.
(c'est une opération que vous ne devez effectuer qu'une seule fois par an.
il faut effectuer une Mise à jour d'après Sconet)
";
}
else {
echo "L'initialisation d'année ne convient pas pour prendre en compte les changements d'adresses, arrivées d'èlèves,...)
";
}
if((getSettingValue('use_sso')=="lcs")||(getSettingValue('use_sso')=="ldap_scribe")) {
echo "
ATTENTION : Vous utilisez un serveur LCS ou SCRIBE.
Il existe un mode d'initialisation de l'année propre à LCS d'une part et à SCRIBE d'autre part (Scribe et Scribe_ng).
Si vous initialisez l'année avec le mode XML, vous ne pourrez pas utiliser les comptes de votre serveur LCS/SCRIBE par la suite pour accéder à GEPI.
Réfléchissez-y à deux fois avant de poursuivre.
Avez-vous pensé à effectuer les différentes opérations de fin d'année et préparation de nouvelle année à la page Changement d'année ?
\n"; /* $sql="SELECT 1=1 FROM matieres_notes LIMIT 1;"; $test=mysql_query($sql); if(mysql_num_rows($test)>0) { echo "Avez-vous pensé à archiver l'année qui se termine ?\n"; $texte="L'archivage de l'année en cours vous permettra, une fois passé à l'année suivante, de consulter les bulletins antérieurs de chacun de vos élèves, pour peu qu'ils aient été scolarisés dans votre établissement.
Cela nécessite l'activation du module 'Années antérieures'.
"; $tabdiv_infobulle[]=creer_div_infobulle('archivage',"Archivage d'une année","",$texte,"",30,0,'y','y','n','n'); } else { echo "\n"; } // CDT $sql="SELECT 1=1 FROM ct_entry LIMIT 1;"; $test1=mysql_query($sql); $sql="SELECT 1=1 FROM ct_devoirs_entry LIMIT 1;"; $test2=mysql_query($sql); if((mysql_num_rows($test1)>0)||(mysql_num_rows($test2)>0)) { echo "Les cahiers de textes ne sont pas vides.
Vous devriez vider les cahiers de textes de l'an dernier avant de procéder à l'initialisation.
Au cours de la procédure, le cas échéant, certaines données de l'année passée seront définitivement effacées de la base GEPI (élèves, notes, appréciations, ...) . Seules seront conservées les données suivantes, qui seront seulement mises à jour si nécessaire :
- les données relatives aux établissements,
- les données relatives aux classes : intitulés courts, intitulés longs, nombre de périodes et noms des périodes,
- les données relatives aux matières : identifiants et intitulés complets,
- les données relatives aux utilisateurs (professeurs, administrateurs,...). Concernant les professeurs, les matières enseignées par les professeurs sont conservées,
- Les données relatives aux différents types d'AID.
L'initialisation s'effectue en plusieurs phases successives, chacune nécessitant un fichier CSV spécifique, que vous devrez fournir au bon format :
Procéder à la première phase d'importation des élèves. g_eleves.csv est requis.
Il doit contenir, dans l'ordre les champs suivants :
Nom ; Prénom ; Date de naissance ; n° identifiant interne (étab) ; n° identifiant national ; Code établissement précédent ; Doublement (OUI | NON) ; Régime (INTERN | EXTERN | IN.EX. | DP DAN) ; Sexe (F ou M)
Procéder à la deuxième phase d'importation des responsables des élèves : le fichier g_responsables.csv est requis.
Il doit contenir, dans l'ordre, les champs suivants :
n° d'identifiant élève interne à l'établissement ; Nom du responsable ; Prénom du responsable ; Civilité ; Ligne 1 Adresse ; Ligne 2 Adresse ; Code postal ; Commune
Procéder à la troisième phase d'importation des matières : le fichier g_disciplines.csv est requis.
Il doit contenir, dans l'ordre, les champs suivants :
Nom court matière ; Nom long matière
Procéder à la quatrième phase d'importation des professeurs : le fichier g_professeurs.csv est requis.
Il doit contenir, dans l'ordre, les champs suivants :
Nom ; Prénom ; Civilité ; Adresse e-mail
Procéder à la cinquième phase d'affectation des élèves aux classes : le fichier g_eleves_classes.csv requis.
Il doit contenir, dans l'ordre, les champs suivants :
n° d'identifiant élève interne à l'établissement ; Identifiant court de la classe
Remarque : cette opération créé automatiquement les classes dans Gepi, mais ne leur attribue qu'un nom court (identifiant). Vous devrez ajouter le nom long par l'interface de gestion des classes.
Procéder à la sixième phase d'affectation des matières à chaque professeur et d'affectation des professeurs dans chaque classe : le fichier g_prof_disc_classes.csv requis. Cette importation va définir les compétences des professeurs et créer les groupes d'enseignement dans chaque classe.
Il doit contenir, dans l'ordre, les champs suivants :
Login du professeur ; Nom court de la matière ; Le ou les identifiants de classe (séparés par des !) ; Le type de cours (CG (= cours général) | OPT (= option))
Remarques :
Si le dernier champ est vide et qu'une seule classe est présente dans le troisième champ, le type sera défini comme "général". S'il est vide et que plusieurs classes ont été définies, alors le type sera défini comme "option".
Lorsque l'enseignement est général, tous les élèves de la classe sont automatiquement associés à cet enseignement.
Lorsque l'enseignement est une option, aucun élève n'y est associé, l'association se faisant à la septième étape.
Attention ! Ne mettez plusieurs classes pour une même matière que s'il s'agit d'un seul enseignement ! Si un professeur enseigne la même matière dans deux classes différentes, il faut alors deux lignes distinctes dans le fichier CSV, avec une seule classe définie pour chaque ligne.
Procéder à la septième phase d'affectation des élèves à chaque groupe d'option : le fichier g_eleves_options.csv est requis.
Il doit contenir, dans l'ordre, les champs suivants :
n° d'identifiant élève interne à l'établissement ; Identifiants des matières suivies en option, séparés par des !
Remarque : si plusieurs groupes avec la même matière sont trouvés dans la classe de l'élève, alors l'élève sera associé à tous ces différents groupes.
Une fois toute la procédure d'initialisation des données terminée, il conviendra d'effectuer une opération de conversion des informations élèves et responsables en consultant la page Gestion des élèves.
Il vous sera par ailleurs possible d'effectuer toutes les modifications nécessaires au cas par cas par le biais des outils de gestion inclus dans GEPI.
ATTENTION : Le n° d'identifiant élève interne à l'établissement ne doit être constitué que de chiffres.