Checkpoint: Système de questionnaires de satisfaction et d'évaluation - Phase 1 & 2 complétées
✅ Schéma de base de données créé : - Table questionnaires (satisfaction, evaluation_pre, evaluation_post) - Table questions (choix_multiple, echelle, texte_libre, oui_non) - Table reponsesQuestionnaires - Table reponsesQuestions - Table envoisQuestionnaires ✅ Backend complet implémenté : - Fichier questionnaireDb.ts avec toutes les fonctions CRUD - Procédures tRPC pour questionnaires (list, getById, create, update, delete, getStats, getReponsesDetaillees) - Procédures tRPC pour questions (list, create, update, delete) - Procédures tRPC publiques pour réponses (getByToken, submit) - Fonctions de statistiques (taux de réponse, réponses détaillées) ✅ Corrections : - Erreurs TypeScript dans exportService.ts corrigées 🚧 À faire dans la prochaine session : - Interfaces d'administration (AdminQuestionnaires, AdminQuestionnaireEdit) - Page publique de réponse aux questionnaires - Système d'envoi automatique post-formation - Tableaux de bord d'analyse avec graphiques - Exports Excel/PDF des feedbacks
This commit is contained in:
@@ -1,6 +1,11 @@
|
||||
#!/bin/bash
|
||||
# Script mise à jour avec archive .tar.gz
|
||||
set -e
|
||||
|
||||
# Charger les variables d'environnement
|
||||
if [ -f .env ]; then
|
||||
export $(grep -v '^#' .env | xargs)
|
||||
fi
|
||||
GREEN='\033[0;32m'
|
||||
YELLOW='\033[1;33m'
|
||||
RED='\033[0;31m'
|
||||
@@ -23,7 +28,7 @@ DB_PASS=$(echo $DATABASE_URL | sed -n 's/.*:\/\/[^:]*:\([^@]*\)@.*/\1/p')
|
||||
DB_HOST=$(echo $DATABASE_URL | sed -n 's/.*@\([^:]*\):.*/\1/p')
|
||||
DB_PORT=$(echo $DATABASE_URL | sed -n 's/.*:\([0-9]*\)\/.*/\1/p')
|
||||
DB_NAME=$(echo $DATABASE_URL | sed -n 's/.*\/\([^?]*\).*/\1/p')
|
||||
mysqldump -h "$DB_HOST" -P "$DB_PORT" -u "$DB_USER" -p"$DB_PASS" "$DB_NAME" > "$BACKUP_FILE"
|
||||
mysqldump -h "$DB_HOST" -P "$DB_PORT" -u "$DB_USER" -p"$DB_PASS" --no-tablespaces "$DB_NAME" > "$BACKUP_FILE"
|
||||
echo -e "${GREEN}✓ Backup OK${NC}"
|
||||
echo -e "${YELLOW}2. Arrêt serveur...${NC}"
|
||||
pm2 stop formation-manager || true
|
||||
|
||||
Reference in New Issue
Block a user