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:
17
rappels-cron.js
Normal file
17
rappels-cron.js
Normal file
@@ -0,0 +1,17 @@
|
||||
// Charger les variables d'environnement
|
||||
import 'dotenv/config';
|
||||
|
||||
// Importer et exécuter le service de rappels
|
||||
import { envoyerRappelsAutomatiques } from './dist/server/rappelService.js';
|
||||
|
||||
console.log('[Rappels] Démarrage à', new Date().toISOString());
|
||||
|
||||
envoyerRappelsAutomatiques()
|
||||
.then(() => {
|
||||
console.log('[Rappels] Terminé avec succès');
|
||||
process.exit(0);
|
||||
})
|
||||
.catch((error) => {
|
||||
console.error('[Rappels] Erreur:', error);
|
||||
process.exit(1);
|
||||
});
|
||||
Reference in New Issue
Block a user