Académique Documents
Professionnel Documents
Culture Documents
MARISTE POST-BAC
MARISTE Classes Préparatoires Scientifiques
POST-BAC
Science de l’ingénieur
Classe préparatoire 2eme année
1
AVANT-PROPOS
2
Remerciements
Je voudrais dans un premier temps remercier DIEU le tout puissant de m’avoir donné la force
et la santé de pouvoir mener à bien ce projet.
Remercier aussi mes parents pour tout le soutient accorder durant toute l’année.
Et ensuite Mr Nsukami Patrick pour sa disponibilité et surtout ses judicieux conseils, qui ont
contribué à alimenter notre réflexion.
Nous remercions également toute l’équipe pédagogique de l’institut mariste Post-bac qui n’a
aussi ménagé aucun effort pour nous aider à accomplir notre objectif.
3
Table des Matières
I. INTRODUCTION ………………………………………………. 6
2. Avantages ………………………………………………….. 7
1. Python ………………………………………………………. 8
2. Wagtail ……………………………………………………… 9
Conclusion …………………………………………………………. 21
Sources ……………………………………………………………….21
4
Table des figures
5
I. Introduction
1. Présentation Générale
2. Contexte et Problématique
Les outils de gestion des processus sont devenus essentiels à l'ère numérique pour assurer un
flux de travail rationalisé, rester compétitif et offrir une éducation de haute qualité.
Sans oublier que la pandémie de covid-19 a changé la façon dont les établissements
d'enseignement fonctionnaient auparavant. Le confinement prévalant partout, les écoles
avaient du mal à gérer leur administration.
Pour cela, le logiciel de gestion scolaire semble être une excellente stratégie. Et même avant
la pandémie, de nombreuses écoles avaient envisagé ce logiciel en raison de ses
caractéristiques et fonctionnalités remarquables qui permettent d'économiser du temps, de
l'argent et facilitent l'administration scolaire.
6
C’est dans cette mouvance que je me suis donné la mission de réaliser ce projet ce qui me
permettrait aussi d’approfondir mes connaissances en programmation.
7
Transparence
Le logiciel de gestion scolaire offre une plus grande transparence entre les étudiants et
les écoles concernant la fréquentation, les rapports d'examen, les informations sur les
frais, etc. Par conséquent, des données sans erreur et la possibilité de voir toutes les
informations augmentent la confiance.
Suivi précis
Le suivi des présences devient facile avec un logiciel de gestion scolaire pour vos
élèves, enseignants et personnel. En outre, il aide à surveiller les soumissions de frais,
les rapports, les cotisations et d'autres aspects qui pourraient passer inaperçus.
III. Présentation
1. Python
8
Il est également apprécié par certains pédagogues qui y trouvent un langage où la syntaxe,
clairement séparée des mécanismes de bas niveau, permet une initiation aisée aux concepts de
base de la programmation.
2. Wagtail
Wagtail est un système de gestion de contenu (SGC) gratuit et open source écrit en Python. Il
est populaire parmi les sites Web utilisant le cadre Django. Le projet est maintenu par une
équipe de contributeurs open source soutenue par des entreprises du monde entier. Le projet
met l'accent sur la convivialité pour les développeurs ainsi que sur la facilité d'utilisation de
son interface d'administration, traduite en plusieurs langues.
Historique
Le projet Wagtail a été lancé en 2014 par Torchbox, une agence numérique. Le
développement du CMS a évolué, passant de la seule action de ses créateurs à la réception de
contributions de 46 contributeurs externes par sa version 1.0 en juillet 2015. Depuis lors, des
sprints de développement ont été organisés pour favoriser la communauté. Durant ces sprints,
les contributeurs se réunissent pour travailler sur des sujets choisis et piloter le projet. En
juillet 2016, 257 personnes avaient directement contribué au code et aux traductions. En
janvier 2017, l'équipe de développement de base est passée à neuf développeurs et le dépôt
GitHub principal a été déplacé de l'espace de noms Torchbox vers un espace de noms dédié
Wagtail.
Utilisations notables
NASA pour le portail openNasaOpen Data et le site Web du Jet Propulsion Laboratory.
Le blog Google
L'agence 18F du gouvernement américain pour beta.FEC.gov
Le Peace Corps sur son
Croix-Rouge de Nouvelle-Zélande sur leur site
Université de Pennsylvanie pour le Wharton Tech Blog
University of Duhok pour leur site
L'université de Tasmanie pour plusieurs sites
9
Le National Health Service du Royaume-Uni a migré son site principal vers Wagtail, à partir
de 2017
Nebraska Public Media - les stations PBS et NPR de l'État - l'utilisent pour leur site.
Le fichier admin.py : Il lit les métadonnées de des modèles pour fournir une
interface rapide et centrée sur les modèles où les utilisateurs de confiance
peuvent gérer le contenu de l’application.
Dans ce qui va suivre nous allons d’abord montrer le contenu du fichier models.py
et enfin celui de admin.py
10
:F
11
Figure 3 : Troisième partie du fichier models.py
12
Figure 4 : Quatrième partie du fichier models.py
13
Figure 5 : Première partie du fichier admin.py
14
Figure 6 :Deuxième partie du fichier admin.py
15
Figure 7 : Troisième partie du fichier admin.py
16
Le logiciel
A gauche on a les différentes sections qui vont nous aider à gérer un établissement.
17
On peut naviguer à travers les différentes sections et afficher toutes les différentes
18
Figure 11 : Affichage de tout les membres de l’administration
Pour ajouter aussi de nouveau membres c’est facile par exemple un nouvel élève :
19
Conclusion
En conclusion, Le logiciel de gestion scolaire est un excellent outil pour augmenter la produc-
tivité et automatiser les tâches régulières avec précision.
C’est pourquoi il faut fortement envisager ce logiciel en raison de ses caractéristiques et fonc-
tionnalités remarquables qui permettent d'économiser du temps, de l'argent et facilitent l'admi-
nistration scolaire.
D’une autre part ce projet m’a permis de perfectionner mes connaissances en programmation
dans le langage python et d’avoir aussi appris à manier le framework Wagtail.
20
Sources :
Dans le cadre de ce projet j’ai eu à visiter les sources suivantes :
https://docs.wagtail.org/en/stable/getting_started/tutorial.html
https://fr.getapp.ca/directory/1031/student-information-system/software
https://www.appvizer.fr/magazine/education/admin-scolaire/gestion-ecole
https://ecole-futee.com
https://www.galactis.education/fr_FR/page/logiciel-de-gestion-scolaire-senegal
21