From 00bfa5b38d372472ee5393e6ffccd042464f1496 Mon Sep 17 00:00:00 2001 From: Rasmus Fuhse <fuhse@data-quest.de> Date: Mon, 29 Jan 2024 08:23:17 +0000 Subject: [PATCH] =?UTF-8?q?Resolve=20"Fragebogen:=20Auswahlfrage=20zeigt?= =?UTF-8?q?=20Aussagen=20in=20zuf=C3=A4lliger=20Reihenfolge=20an"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #3526 Merge request studip/studip!2555 --- resources/vue/components/questionnaires/LikertEdit.vue | 8 ++++---- .../vue/components/questionnaires/RangescaleEdit.vue | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/resources/vue/components/questionnaires/LikertEdit.vue b/resources/vue/components/questionnaires/LikertEdit.vue index e266e9b3b64..c87f9fed982 100644 --- a/resources/vue/components/questionnaires/LikertEdit.vue +++ b/resources/vue/components/questionnaires/LikertEdit.vue @@ -63,11 +63,11 @@ </table> <label> - <input type="checkbox" v-model.number="val_clone.mandatory"> + <input type="checkbox" v-model.number="val_clone.mandatory" true-value="1" false-value="0"> {{ $gettext('Pflichtfrage') }} </label> <label> - <input type="checkbox" v-model.number="val_clone.randomize"> + <input type="checkbox" v-model.number="val_clone.randomize" true-value="1" false-value="0"> {{ $gettext('Antworten den Teilnehmenden zufällig präsentieren') }} </label> @@ -86,8 +86,8 @@ import { $gettext } from '../../../assets/javascripts/lib/gettext'; const default_value = () => ({ description: '', statements: ['', '', '', ''], - mandatory: false, - randomize: false, + mandatory: 0, + randomize: 0, options: [ $gettext('trifft zu'), $gettext('trifft eher zu'), diff --git a/resources/vue/components/questionnaires/RangescaleEdit.vue b/resources/vue/components/questionnaires/RangescaleEdit.vue index 833c604ae7e..91aec1c24ed 100644 --- a/resources/vue/components/questionnaires/RangescaleEdit.vue +++ b/resources/vue/components/questionnaires/RangescaleEdit.vue @@ -67,11 +67,11 @@ </table> <label> - <input type="checkbox" v-model="val_clone.mandatory"> + <input type="checkbox" v-model.number="val_clone.mandatory" true-value="1" false-value="0"> {{ $gettext('Pflichtfrage') }} </label> <label> - <input type="checkbox" v-model="val_clone.randomize"> + <input type="checkbox" v-model.number="val_clone.randomize" true-value="1" false-value="0"> {{ $gettext('Antworten den Teilnehmenden zufällig präsentieren') }} </label> @@ -98,8 +98,8 @@ import draggable from 'vuedraggable'; const default_value = () => ({ description: '', statements: ['', '', '', ''], - mandatory: false, - randomize: false, + mandatory: 0, + randomize: 0, minimum: 1, maximum: 5, alternative_answer: '' -- GitLab