Skip to content

Commit

Permalink
🐛 Retourne la reponseIntitule en priorité lorsqu'il y en a une pour l…
Browse files Browse the repository at this point in the history
…es qcm sinon retourne la reponse dans l'export positionnement numératie
  • Loading branch information
marouria committed Dec 9, 2024
1 parent b4569e1 commit 9123529
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions app/models/restitution/export_positionnement.rb
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ def remplis_numeratie(ligne, donnees)
donnees['metacompetence']&.humanize,
question&.interaction,
donnees['intitule']])
remplis_choix(ligne, donnees['reponse'], question)
remplis_choix(ligne, donnees, question)
remplis_score(ligne, donnees)
end

Expand All @@ -112,10 +112,10 @@ def remplis_score(ligne, evenement)
@sheet[ligne, 9] = evenement['scoreMax'].to_s
end

def remplis_choix(ligne, intitule, question)
def remplis_choix(ligne, donnees, question)
@sheet[ligne, 5] = question&.interaction == 'qcm' ? question&.liste_choix : nil
@sheet[ligne, 6] = question&.bonnes_reponses if question&.qcm? || question&.saisie?
@sheet[ligne, 7] = intitule
@sheet[ligne, 7] = donnees['reponseIntitule'] || donnees['reponse']
end
end
end
4 changes: 2 additions & 2 deletions spec/models/restitution/export_positionnement_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
partie: partie,
donnees: { question: 'LOdi1',
reponse: 'drapeau',
reponseIntitule: nil,
reponseIntitule: "c'est un drapeau",
score: 0,
scoreMax: 2,
intitule: 'De quoi s’agit-il ?',
Expand Down Expand Up @@ -131,7 +131,7 @@
expect(ligne[4]).to eq('De quoi s’agit-il ?')
expect(ligne[5]).to eq('drapeau | couverture | autre')
expect(ligne[6]).to eq('couverture')
expect(ligne[7]).to eq('drapeau')
expect(ligne[7]).to eq("c'est un drapeau")
expect(ligne[8]).to eq('0')
expect(ligne[9]).to eq('2')
end
Expand Down

0 comments on commit 9123529

Please sign in to comment.