platform/plugins/questions-resources/src/functions/SingleChoiceAssessmentAssess.ts
Alexey Zinoviev 48e1ca9849
UBERF-7090: Add QMS plugins (#5716)
Signed-off-by: Alexey Zinoviev <alexey.zinoviev@xored.com>
2024-06-03 19:55:54 +04:00

20 lines
463 B
TypeScript

//
// Copyright @ 2024 Hardcore Engineering Inc.
//
import type {
AnswerDataAssessFunction,
SingleChoiceAssessment,
SingleChoiceAssessmentAnswer
} from '@hcengineering/questions'
/** @public */
export const SingleChoiceAssessmentAssess: AnswerDataAssessFunction<
SingleChoiceAssessment,
SingleChoiceAssessmentAnswer
> = async (answerData, assessmentData) => {
return {
score: answerData.selectedIndex === assessmentData.correctIndex ? 100 : 0
}
}