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 ***************** ?>
Avant de commencer, vous devez récupérer les logins de vos utilisateurs dans l\'ENT : RECUPERER'; } ?>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,...)
";
}
?>
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="CREATE TABLE IF NOT EXISTS ldap_bx ( id INT( 11 ) NOT NULL AUTO_INCREMENT , login_u VARCHAR( 200 ) NOT NULL , nom_u VARCHAR( 200 ) NOT NULL , prenom_u VARCHAR( 200 ) NOT NULL , statut_u VARCHAR( 50 ) NOT NULL , identite_u VARCHAR( 50 ) NOT NULL , PRIMARY KEY ( id ) ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;"; $create_table=mysqli_query($GLOBALS["mysqli"], $sql); /* $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.
"; if (getSettingValue("active_annees_anterieures")=='y') { $texte.="Procéder à l'archivage de l'année.
"; } else { $texte.="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'); } // 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.
\n";
echo "Vous devriez :
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 :
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.
Pour procéder aux importations, quatre fichiers sont requis:
Les trois premiers, 'ElevesAvecAdresses.xml', 'Nomenclature.xml', 'ResponsablesAvecAdresses.xml', doivent être récupérés depuis l'application web Sconet.
Demandez gentiment à votre secrétaire de se rendre dans 'Sconet/Accès Base élèves mode normal/Exploitation/Exports standard/Exports XML génériques' pour récupérer les fichiers 'ElevesAvecAdresses.xml', 'Nomenclature.xml' et 'ResponsablesAvecAdresses.xml'.
Le dernier, 'sts_emp_RNE_ANNEE.xml', doit être récupéré depuis l'application STS/web.
Demandez gentiment à votre secrétaire d'accéder à STS-web et d'effectuer le parcours suivant: 'Mise à jour/Exports/Emplois du temps'
Procéder à la première phase d'importation des élèves, de constitution des classes et d'affectation des élèves dans les classes : le fichier ElevesAvecAdresses.xml (ou ElevesSansAdresses.xml) et le fichier Nomenclature.xml sont requis.
Le deuxième fichier sert à identifier les noms courts des options des élèves (le premier fichier ne contient que les codes numériques de ces options).
Procéder à la deuxième phase d'importation des responsables des élèves : le fichier ResponsablesAvecAdresses.xml est requis.
Procéder à la troisième phase d'importation des matières : le fichier sts_emp_RNE_ANNEE.xml est requis.
Procéder à la quatrième phase d'importation des professeurs.
Le fichier sts_emp_RNE_ANNEE.xml doit avoir été fourni à l'étape précédente pour pouvoir être à nouveau lu lors de cette étape.
Procéder à la cinquième phase d'affectation des matières à chaque professeur, d'affectation des professeurs dans chaque classe et de définition des options suivies par les élèves.
Le fichier sts_emp_RNE_ANNEE.xml doit avoir été fourni deux étapes auparavant pour pouvoir être à nouveau lu lors de cette étape.
Attention : Les affectations sont faites ici d'après le contenu du fichier sts_emp_RNE_ANNEE.xml
Si vous avez opté pour l'utilisation d'un autre fichier après l'importation des professeurs, vous ne devriez pas suivre le lien de la 5è étape ci-dessus.
Procéder à la sixième phase: Initialisation des professeurs principaux.
Procéder à la septième phase de nettoyage des données : les données inutiles importées à partir des fichiers XML lors des différentes phases d'initialisation seront effacées !
Procéder à la phase de nettoyage des fichiers: Supprimer les fichiers XML et CSV qui n'auraient pas été supprimés auparavant.
Une fois toute la procédure d'initialisation des données terminée, il vous sera possible d'effectuer toutes les modifications nécessaires au cas par cas par le biais des outils de gestion inclus dans GEPI.