diff --git a/packages/vue/src/base-course/Components/UserInput/OptionsUserInput.ts b/packages/vue/src/base-course/Components/UserInput/OptionsUserInput.ts index da5f1c9d..e547da13 100644 --- a/packages/vue/src/base-course/Components/UserInput/OptionsUserInput.ts +++ b/packages/vue/src/base-course/Components/UserInput/OptionsUserInput.ts @@ -30,8 +30,7 @@ export default defineComponent({ // return (a as QuestionView).submitAnswer !== undefined; // }, submit(answer: Answer) { - // const thisClassname = this.constructor.name; - return this.getQuestionViewAncestor().submitAnswer(answer); + return this.getQuestionViewAncestor().submitAnswer(answer, this.$options.name ?? 'UserInput'); }, getQuestionViewAncestor(): ViewComponent { let ancestor = this.$parent; diff --git a/packages/vue/src/courses/default/questions/fillIn/fillIn.vue b/packages/vue/src/courses/default/questions/fillIn/fillIn.vue index 43307931..d9dab688 100644 --- a/packages/vue/src/courses/default/questions/fillIn/fillIn.vue +++ b/packages/vue/src/courses/default/questions/fillIn/fillIn.vue @@ -9,7 +9,7 @@ {{ obscuredAnswer }}
- {{ obscuredAnswer }} + {{ someAnswer }}
@@ -139,7 +139,7 @@ export default defineComponent({ ) { return gradeSpellingAttempt(questionUtils.priorAnswers.value[0][0] as string, sa); } else { - console.log(`found no UserInputString`); // [ ] rework this - finding `VueComponent` instead, which prevents grading. + console.log(`found no UserInputString`); } if (someAnswer.value) {