Bienvenue dans Coding Tool Box, un outil complet de gestion pédagogique conçu pour la Coding Factory.
Ce projet Laravel inclut la gestion des groupes, promotions, étudiants, rétro (Kanban), QCM dynamiques, et bien plus.
Assurez-vous d’avoir les éléments suivants installés sur votre machine :
- PHP ≥ 8.1
- Composer
- MySQL ou MariaDB
- Node.js + npm (pour les assets frontend si nécessaire)
- Laravel CLI (
composer global require laravel/installer)
Exécutez les étapes ci-dessous pour lancer le projet en local :
git clone https://m_thibaud@bitbucket.org/m_thibaud/projet-web-2025.git
cd coding-tool-box
cp .env.example .env✍️ Ouvrez le fichier .env et configurez les paramètres liés à votre base de données :
DB_DATABASE=nom_de_votre_bdd
DB_USERNAME=utilisateur
DB_PASSWORD=motdepassecomposer installphp artisan optimize:clearphp artisan key:generatephp artisan migratephp artisan db:seednpm install
npm run dev| Rôle | Mot de passe | |
|---|---|---|
| Admin | admin@codingfactory.com | 123456 |
| Enseignant | teacher@codingfactory.com | 123456 |
| Étudiant | student@codingfactory.com | 123456 |
- 🔧 Gestion des groupes, promotions, étudiants
- 📅 Vie commune avec système de pointage
- 📊 Bilans semestriels étudiants via QCM générés par IA
- 🧠 Génération automatique de QCM par langage sélectionné
- ✅ Système de Kanban pour les rétrospectives
- 📈 Statistiques d’usage et suivi pédagogique