From 9638d7308ee6999fb27609d5c0efa3b0dfaa9045 Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Fri, 10 Oct 2025 14:21:20 -0600 Subject: [PATCH] update canvas quiz service to send new feedback options to canvas --- src/features/canvas/services/canvasQuizService.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/features/canvas/services/canvasQuizService.ts b/src/features/canvas/services/canvasQuizService.ts index 91d1d08..7c850e9 100644 --- a/src/features/canvas/services/canvasQuizService.ts +++ b/src/features/canvas/services/canvasQuizService.ts @@ -11,7 +11,10 @@ import { import { LocalCourseSettings } from "@/features/local/course/localCourseSettings"; import { markdownToHTMLSafe } from "@/services/htmlMarkdownUtils"; import { escapeMatchingText } from "@/services/utils/questionHtmlUtils"; -import { rateLimitAwareDelete, rateLimitAwarePost } from "./canvasWebRequestUtils"; +import { + rateLimitAwareDelete, + rateLimitAwarePost, +} from "./canvasWebRequestUtils"; export const getAnswers = ( question: LocalQuizQuestion, @@ -51,6 +54,7 @@ const createQuestionOnly = async ( const url = `${canvasApi}/courses/${canvasCourseId}/quizzes/${canvasQuizId}/questions`; + console.log(question); const body = { question: { question_text: markdownToHTMLSafe({ @@ -61,6 +65,9 @@ const createQuestionOnly = async ( points_possible: question.points, position, answers: getAnswers(question, settings), + correct_comments: question.incorrectComments, + incorrect_comments: question.incorrectComments, + neutral_comments: question.neutralComments, }, };