Skip to content

Commit

Permalink
🐛 Corrige le pdf de restitutions globale avec des données sociodémogr…
Browse files Browse the repository at this point in the history
…aphique
  • Loading branch information
cprodhomme committed Feb 6, 2023
1 parent 5ed236a commit d6fcd28
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 26 deletions.
17 changes: 17 additions & 0 deletions app/views/admin/evaluations/_questionnaire_autopositionnement.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# frozen_string_literal: true

div class: 'autopositionnement' do
h2 t('.questionnaire-auto-positionnement'), class: 'categorie'
auto_positionnement.questions_et_reponses(:jauge).each do |question, reponse|
div class: 'row' do
div class: 'col intitule-question' do
div question.intitule
end
div class: 'col' do
div class: 'jauge' do
div reponse.position, class: "position-#{reponse.position} puce"
end
end
end
end
end
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# frozen_string_literal: true

div class: 'autopositionnement' do
div class: 'autopositionnement mb-4' do
questions_et_reponses_standard = auto_positionnement.questions_et_reponses(:standard)
div class: 'row question-standard' do
div class: 'col' do
Expand All @@ -23,17 +23,4 @@ div class: 'autopositionnement' do
}
end
end
h2 t('.questionnaire-auto-positionnement'), class: 'categorie'
auto_positionnement.questions_et_reponses(:jauge).each do |question, reponse|
div class: 'row' do
div class: 'col intitule-question' do
div question.intitule
end
div class: 'col' do
div class: 'jauge' do
div reponse.position, class: "position-#{reponse.position} puce"
end
end
end
end
end
52 changes: 41 additions & 11 deletions app/views/admin/evaluations/_restitution_globale.arb
Original file line number Diff line number Diff line change
Expand Up @@ -27,21 +27,51 @@ div class: 'evaluation__restitution-globale' do
end

if auto_positionnement
div id: 'auto_positionnement', class: 'page' do
render 'entete_page', restitution_globale: restitution_globale
if pdf
div id: 'auto_positionnement' do
div class: 'page' do
render 'entete_page', restitution_globale: restitution_globale

if pdf
h2 t('.autopositionnement_titre'), class: 'text-center mt-5 mb-4'
else
h2 t('.autopositionnement_titre')
end
h2 t('.autopositionnement_titre'), class: 'text-center mt-5 mb-4'

div class: 'panel' do
div class: 'marges-page' do
render partial: 'autopositionnement', locals: { auto_positionnement: auto_positionnement }
div class: 'panel' do
div class: 'marges-page' do
render partial: 'questions_reponses_autopositionnement',
locals: { auto_positionnement: auto_positionnement }
end

render 'pied_page'
end
end
div class: 'page' do
render 'entete_page', restitution_globale: restitution_globale

render 'pied_page'
div class: 'panel' do
div class: 'marges-page' do
render partial: 'questionnaire_autopositionnement',
locals: { auto_positionnement: auto_positionnement }
end

render 'pied_page'
end
end
end
else
div id: 'auto_positionnement', class: 'page' do
render 'entete_page', restitution_globale: restitution_globale

h2 t('.autopositionnement_titre')

div class: 'panel' do
div class: 'marges-page' do
render partial: 'questions_reponses_autopositionnement',
locals: { auto_positionnement: auto_positionnement }
render partial: 'questionnaire_autopositionnement',
locals: { auto_positionnement: auto_positionnement }
end

render 'pied_page'
end
end
end
end
Expand Down
6 changes: 5 additions & 1 deletion config/locales/views/evaluations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,15 @@ fr:
efficience: Efficience
nombre_erreurs: "Nombre d'erreurs"
duree: Durée de passation
autopositionnement:
autopositionnement: &autopositionnement
appareils: Appareils
sante: Santé
questionnaire-auto-positionnement: 'Questionnaire d’auto-positionnement'
non_renseigne: 'Non renseigné'
questions_reponses_autopositionnement:
<<: *autopositionnement
questionnaire_autopositionnement:
<<: *autopositionnement
autopositionnement_situation:
quel_age_avez_vous: 'Quel âge avez vous ?'
vous_etes: 'Vous êtes :'
Expand Down

0 comments on commit d6fcd28

Please sign in to comment.