Skip to content
Snippets Groups Projects
Commit 711113da authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

BDDADMIN enquete

parent 05f3928e
No related branches found
No related tags found
No related merge requests found
......@@ -131,8 +131,32 @@ return [
'key' => ['code'],
'options' => [],
],
//UNICAEN RENDERER
//UNICAEN ENQUETE
'unicaen_enquete_enquete' => [
'actions' => ['install', 'update'],
'key' => ['code'],
'options' => [],
],
'unicaen_enquete_groupe' => [
'actions' => ['install', 'update'],
'key' => ['enquete_id','code'],
'options' => [
'columns' => [
'enquete_id' => ['transformer' => 'select id from public.unicaen_enquete_enquete where code = %s'],
],
],
],
'unicaen_enquete_question' => [
'actions' => ['install', 'update'],
'key' => ['enquete_id','groupe_id', 'libelle'],
'options' => [
'columns' => [
'enquete_id' => ['transformer' => 'select id from public.unicaen_enquete_enquete where code = %s'],
'groupe_id' => ['transformer' => 'select id from public.unicaen_enquete_groupe where code = %s'],
],
],
],
//UNICAEN RENDERER
//formation session type ??
//fichier nature ??
//notification configuration ??
......@@ -151,6 +175,9 @@ return [
'database/sources/unicaen_validation_type.php',
'database/sources/unicaen_evenement_type.php',
'database/sources/unicaen_evenement_etat.php',
'database/sources/unicaen_enquete_enquete.php',
'database/sources/unicaen_enquete_groupe.php',
'database/sources/unicaen_enquete_question.php',
],
],
'migration' => [],
......
'code';'titre';'description' 20250331115000
"FORMATION_2024","FORMATION","<p>Enquete par d&eacute;faut des formation</p>"
'enquete_id';'code';'libelle';'description';'ordre' 20250331115300
"FORMATION_2024","1","Evaluation globale",null,"1"
"FORMATION_2024","2","Contenu de la formation",null,"2"
"FORMATION_2024","3","L\'intervenant·e",null,"3"
"FORMATION_2024","4","Les supports pédagogiques",null,"4"
"FORMATION_2024","5","L\'organisation et la logistique",null,"5"
"FORMATION_2024","6","Amélioration possible",null,"6"
\ No newline at end of file
'enquete_id';'groupe_id';'libelle';'description';'ordre';'has_note';'has_commentaire' 20250331120500
"FORMATION_2024","1","Quel est votre satisfaction globale de la session de formation ?",null,"1","true","true"
"FORMATION_2024","1","Comment allez-vous intégrer cette formation dans votre quotidien professionnel",null,"3","true","true"
"FORMATION_2024","2","Les objectifs de la formation étaient-il clairs et pertinents ?",null,"2","true","true"
"FORMATION_2024","2","Le contenu de la formation était-il en adequation avec vos attentes ?",null,"1","true","true"
"FORMATION_2024","3","L'intervenant(e) était-il/elle disponible pour répondre à vos questions ?",null,"2","true","true"
"FORMATION_2024","3","Comment évaluez-vous les compétences et la pédagogie de l'intervenant(e) ?",null,"1","true","true"
"FORMATION_2024","4","Les supports étaient-ils suffisamment complets et utiles pour votre apprentissage ?",null,"2","true","true"
"FORMATION_2024","4","Comment jugez-vous la qualité des supports de formation ?",null,"1","true","true"
"FORMATION_2024","5","Avez-vous reçu les informations relatives à la formation suffisamment en amont de la formation ?",null,"2","true","true"
"FORMATION_2024","5","Les conditions logistiques étaient-elles confortables et propices à l'apprentissage ?",null,"3","true","true"
"FORMATION_2024","5","Comment évaluez-vous l'organisation générale de la formation ( lieu, date, horaires...) ?",null,"1","true","true"
"FORMATION_2024","6","Quels sont les axes d'amélioration de cette formation ?",null,"2","false","true"
"FORMATION_2024","6","Quels sont les points forts de cette formation ?",null,"1","false","true"
<?php
/** Requête utilisée pour la collecte des données **/
//select ee.code, ee.titre, ee.description
//from unicaen_enquete_enquete ee
$csvFile = fopen("./database/sources/csv/unicaen_enquete_enquete.csv", "r");
$array = []; $first = true;
while (($item = fgetcsv($csvFile)) !== FALSE) {
if ($first) $first = false;
else {
$instance = [
'code' => $item[0],
'titre' => $item[1],
'description' => $item[2],
];
$array["unicaen_enquete_enquete"][] = $instance;
}
}
fclose($csvFile);
return $array;
\ No newline at end of file
<?php
/** Requête utilisée pour la collecte des données **/
//select ee.code as enquete_id, eg.code, eg.libelle, eg.description, eg.ordre
//from unicaen_enquete_groupe eg
//join unicaen_enquete_enquete ee on eg.enquete_id = ee.id
//order by eg.ordre
$csvFile = fopen("./database/sources/csv/unicaen_enquete_groupe.csv", "r");
$array = []; $first = true;
while (($item = fgetcsv($csvFile)) !== FALSE) {
if ($first) $first = false;
else {
$instance = [
'enquete_id' => $item[0],
'code' => $item[1],
'libelle' => $item[2],
'description' => $item[3],
'ordre' => $item[4],
];
$array["unicaen_enquete_groupe"][] = $instance;
}
}
fclose($csvFile);
return $array;
\ No newline at end of file
<?php
/** Requête utilisée pour la collecte des données **/
//select ee.code as enquete_id, eg.code as groupe_id, eq.libelle, eq.description, eq.ordre, eq.has_note, eq.has_commentaire
//from unicaen_enquete_question eq
//join unicaen_enquete_groupe eg on eq.groupe_id = eg.id
//join unicaen_enquete_enquete ee on eq.enquete_id = ee.id
//order by eg.ordre
$csvFile = fopen("./database/sources/csv/unicaen_enquete_question.csv", "r");
$array = []; $first = true;
while (($item = fgetcsv($csvFile)) !== FALSE) {
if ($first) $first = false;
else {
$instance = [
'enquete_id' => $item[0],
'groupe_id' => $item[1],
'libelle' => $item[2],
'description' => $item[3],
'ordre' => $item[4],
'has_note' => ($item[5] === true)? 't' : 'f',
'has_commentaire' => ($item[6] === true)? 't' : 'f',
];
$array["unicaen_enquete_question"][] = $instance;
}
}
fclose($csvFile);
return $array;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment