From e66a00ab477a46ef1abe736459e6be6ea73a5e18 Mon Sep 17 00:00:00 2001 From: AgentX010 <315311638+AgentX010@users.noreply.github.com> Date: Tue, 25 Aug 2026 07:07:37 -0700 Subject: [PATCH 1/4] feat: Implement Credit Scoring for Quiz Builder --- src/components/assessment/QuestionTypes.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/components/assessment/QuestionTypes.tsx b/src/components/assessment/QuestionTypes.tsx index cb44287e..192a633d 100644 --- a/src/components/assessment/QuestionTypes.tsx +++ b/src/components/assessment/QuestionTypes.tsx @@ -43,6 +43,7 @@ export interface CodeChallengeAssessmentQuestion extends AssessmentQuestionBase codeTemplate: string; language: string; testCases: AssessmentTestCase[]; + partialCredit: boolean; } export interface EssayAssessmentQuestion extends AssessmentQuestionBase { @@ -97,6 +98,7 @@ export function createQuestionTemplate(type: AssessmentQuestionType): Assessment return input; }`, testCases: [{ id: createId(), input: '2', expectedOutput: '4' }], + partialCredit: false, }; case 'essay': return { @@ -374,6 +376,15 @@ export function QuestionEditor({ question, onUpdate, onRemove }: QuestionEditorP /> +