Commit Graph

46 Commits

Author SHA1 Message Date
a28777f1e1 feat: add summary in eval creation 2025-09-27 07:21:22 +02:00
df5a4b31b5 feat: improve eval presentation 2025-09-27 06:52:36 +02:00
844d4d6bba feat: add mailing and bilan to send 2025-09-10 09:04:32 +02:00
2c549c7234 feat: improve student listing and email editing 2025-09-09 21:29:47 +02:00
f1ae9faef8 feat: add csv import 2025-09-02 06:16:14 +02:00
87ff0d22c8 feat: compact concil page 2025-08-18 07:51:13 +02:00
3fd49d1351 refact: unify js and css 2025-08-17 05:48:27 +02:00
e1c4e1b0ea clean: code cleaning 2025-08-16 15:50:54 +02:00
6549591f63 feat: add temporal student gestion 2025-08-16 06:42:47 +02:00
f438082c4c feat: add commentary in concil prep 2025-08-15 07:59:23 +02:00
c3ef5287b3 feat: improve focus mode 2025-08-12 07:25:26 +02:00
11bfc5c5cb fix: js errors 2025-08-12 06:41:39 +02:00
c132419213 feat: add concil page 2025-08-11 06:01:23 +02:00
13f0e69bb0 feat: add heatmap to resultat 2025-08-10 06:27:36 +02:00
ac2762218e feat: use saved colors in assessment_grading 2025-08-09 16:44:00 +02:00
096dcebd80 feat: improve scale configuration 2025-08-09 16:19:01 +02:00
feadac12b4 feat: rename échelle de réussite 2025-08-09 14:16:53 +02:00
859e496152 feat: add score histo 2025-08-09 12:29:35 +02:00
0e87a457af Feat: add class page 2025-08-09 11:32:36 +02:00
17995f913e refact: design of class cards 2025-08-08 06:19:52 +02:00
35bf575125 feat: adding new classes is done 2025-08-07 20:12:12 +02:00
74088235fa feat: improve classes page 2025-08-07 19:22:06 +02:00
e08466fab3 feat: improve assessment card design 2025-08-07 18:47:38 +02:00
2a7a4cd595 feat: improve assessments filters 2025-08-07 15:33:03 +02:00
666f1a85bf feat: improve assessments filters and cleaning 2025-08-07 14:47:16 +02:00
02a60778f9 feat: add domain 2025-08-06 20:34:55 +02:00
2c1f2a9740 fix: improve saving 2025-08-06 14:55:18 +02:00
25945fc64c feat: improve fullscreen mode 2025-08-06 14:26:13 +02:00
72c7ab9a03 feat: add full screen mode 2025-08-06 07:40:56 +02:00
1a281d32d0 feat: improve assessment_grading page 2025-08-05 22:19:02 +02:00
d0a2ba428b feat: no hardcoded scale_values 2025-08-05 21:35:57 +02:00
91eb04ca01 feat: uniform competence management 2025-08-05 20:44:54 +02:00
4a2d8a73e1 refactor: html organisation 2025-08-05 10:56:28 +02:00
1dccf28d5f refact: remove exercise detail pages and modernize assessment interface
- Remove routes/exercises.py blueprint (only consultation routes)
- Delete templates/exercise_detail.html (intermediate page removed)
- Update app.py to remove exercises blueprint registration
- Modernize templates/assessment_detail.html with:
  * Hero section with gradient background
  * Action cards with hover effects and animations
  * Centered progress indicator with visual circles
  * Compact exercise structure display
  * Improved responsive design and UX

Part of Phase 2 UX improvements - eliminating intermediate pages for direct navigation.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-05 10:40:18 +02:00
6de8dc066f feat: intégrer la configuration des compétences dans la gestion des assessments
- Remplacer le champ texte libre par une liste déroulante des compétences configurées
- Charger dynamiquement les compétences dans les routes d'assessments (new/edit)
- Moderniser le calcul des scores pour utiliser l'échelle de compétences configurable
- Adapter la logique de scoring aux valeurs personnalisées (0-3 ou autres)
- Respecter le paramètre 'included_in_total' de chaque valeur de l'échelle
- Maintenir la compatibilité descendante avec l'ancienne formule

🎯 Améliore l'intégration entre la configuration système et l'interface utilisateur
📊 Rend les calculs de scores plus flexibles et cohérents avec la configuration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-05 06:13:28 +02:00
b08cc2aba4 feat: add config page 2025-08-05 05:09:32 +02:00
3bd9b56a83 feat: add assessment_* pages 2025-08-04 20:39:58 +02:00
21aa7015f9 feat: add completion indicator 2025-08-04 15:36:24 +02:00
a1e3e4a688 feat: improve assessments page 2025-08-04 14:27:29 +02:00
04b637f0e6 feat add trimester 2025-08-04 14:18:25 +02:00
a8728fd1be feat: improve index page 2025-08-04 14:05:45 +02:00
a0608e27aa feat: improve assessment creation and edition 2025-08-04 08:25:21 +02:00
e0a3ea2764 fix: create exercise 2025-08-04 07:13:14 +02:00
3e49bd467c refactor: restructure codebase into modular architecture
- Split monolithic app.py (400+ lines) into organized modules
- Extract models, forms, and commands into separate files
- Implement Flask blueprints for route organization
- Maintain full functionality with cleaner architecture
- Update all templates to use new blueprint URLs
- Enhance README with technical documentation

Structure:
├── app.py (50 lines) - Flask app factory
├── models.py (62 lines) - SQLAlchemy models
├── forms.py (43 lines) - WTForms definitions
├── commands.py (74 lines) - CLI commands
└── routes/ - Blueprint modules for each feature

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-03 20:59:10 +02:00
7afe54d877 feat: add exercises and scoring 2025-08-03 20:39:00 +02:00
0ee7abbd48 init: première itération 2025-08-03 19:21:39 +02:00