DS

dmukadi185-spec/gestion_ecole_demo

分析与监控

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 质量 49 趋势 6

affichage des notes, et système de pauement

概览

Application web Django de gestion scolaire avec quatre portails distincts : élèves, espace directeur, espace professeur et admin Django. L'identifiant d'un élève est généré automatiquement : NOM POSTNOM PRENOM en majuscules.Exemple : MUKENDI KABONGO JEAN.Si le nom change, l'identifiant est resynchronisé (sync_user_identifiant). Le superadmin va sur /admin/accounts/eleve/add/.Django crée automatiquement un User avec password_created=False via save_model dans EleveAdmin. L'élève va sur /comptes/activation/ et remplit ActivateAccountForm : Les vues admin/directeur et professeur font des agrégations Django ORM sérialisées en JSON pour Chart.js : Lycée Étoile Brillante — Plateforme scolaire Django

概述(AI 翻译)

Application web Django de gestion scolaire avec quatre portails distincts : élèves, espace directeur, espace professeur et admin Django.


植物的树木


抵押权的页面

页面 网址 要求
Accueil / Login élève / 公共
联络 /comptes/connexion/ 公共
Activation compte élève /comptes/activation/ Public (élèves sans mot de passe)
对话 /comptes/deconnexion/ 认证
Dashboard élève /dashboard/ Élève connecté
Résultats / 注释 /dashboard/resultats/ 连接
历史年月 /paiements/ 连接历史
Effectuer un paiement /paiements/nouveau/ Élève connecté
Reçu de paiement /paiements/ /recu/ Élève connecté
联络主任 /administration/connexion/ 公共→主任
仪表盘主管 /administration/ 剖面 Directeur
Liste élèves Directeur /administration/eleves/ Profil Directeur
薪酬主管 /administration/paiements/ 剖面 Directeur
联络教授 /professeur/connexion/ 公共→教授

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Lycée Étoile Brillante — Plateforme Scolaire

Application web Django de gestion scolaire avec quatre portails distincts : élèves, espace directeur, espace professeur et admin Django.


Arborescence du projet

plateforme_ecole/          ← Configuration centrale Django
├── settings.py            ← Paramètres (BDD, apps, Jazzmin, sessions…)
├── urls.py                ← Routage racine + patch admin superuser
├── wsgi.py / asgi.py      ← Points d'entrée serveur

accounts/                  ← Modèles utilisateurs, auth, formulaires
├── models.py              ← User, Eleve, Classe, Directeur
├── views.py               ← home, SignInView, activate_account, SignOutView
├── forms.py               ← SignInForm, StaffSignInForm, DirecteurSignInForm, ActivateAccountForm
├── urls.py                ← /comptes/connexion/, /activation/, /deconnexion/
├── utils.py               ← normalize_identifiant, get_eleve_for_user
└── admin.py               ← Enregistrement des modèles dans Django admin

dashboard/                 ← Portail élève (notes, résultats)
├── models.py              ← Cours, Evaluation, EvaluationCours, Note
├── views.py               ← index (accueil élève), resultats
├── urls.py                ← /dashboard/, /dashboard/resultats/
└── admin.py               ← Enregistrement notes, cours, évaluations

payments/                  ← Module paiements élève
├── models.py              ← FraisScolaire, Paiement
├── views.py               ← liste_paiements, effectuer_paiement, recu
├── forms.py               ← PaiementForm (contrôle paiement mensuel séquentiel)
├── urls.py                ← /paiements/, /paiements/nouveau/, /paiements//recu/
└── admin.py               ← Enregistrement paiements, frais scolaires

admin_panel/               ← Tableau de bord directeur (lecture + filtres)
├── views.py               ← AdminLoginView, DashboardAdminView, ElevesAdminView, PaiementsAdminView
└── urls.py                ← /administration/, /administration/connexion/, /eleves/, /paiements/

professeur/                ← Tableau de bord professeur
├── views.py               ← ProfesseurLoginView, DashboardProfesseurView, CoursProfesseurView, ClassesProfesseurView, ElevesProfesseurView, CoursNotesView, NoteEditView
├── forms.py               ← NoteForm
└── urls.py                ← /professeur/, /professeur/connexion/, /professeur/cours/, /professeur/classes/, /professeur/eleves/

templates/                 ← Tous les templates HTML
├── base.html              ← Template de base élèves (Bootstrap 5.3.3)
├── home.html              ← Page d'accueil publique avec formulaire login
├── admin/index.html       ← Dashboard Django admin personnalisé (cartes modèles)
├── accounts/              ← signin.html, activate_account.html, no_eleve_profile.html
├── dashboard/             ← dashboard.html, resultats.html
├── payments/              ← paiements.html, effectuer_paiement.html, recu.html
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add dmukadi185-spec/gestion_ecole_demo
新手?先看 mcpskill.org 教程 →