fix: Quiz score submission - use correct submitScore method

- QuizPlayer: Fixed method name from submitLessonScore to submitScore
- Lesson page: Fixed method name and parameter order
- submitScore signature: submitScore(userId, courseId, lessonId, score, metadata)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
2026-03-23 13:29:46 -03:00
parent 5185c07092
commit ef213a61a0
2 changed files with 3 additions and 3 deletions
@@ -388,7 +388,7 @@ export default function LessonPlayerPage({ params }: { params: { id: string, les
if (user) { if (user) {
try { try {
// Submit the score for this specific quiz block // Submit the score for this specific quiz block
const res = await lmsApi.submitLessonScore( const res = await lmsApi.submitScore(
user.id, user.id,
params.id, params.id,
params.lessonId, params.lessonId,
@@ -151,7 +151,7 @@ export default function QuizPlayer({
}; };
// Submit to LMS API // Submit to LMS API
await lmsApi.submitLessonScore(courseId, lessonId, calculatedScore, answersMetadata); await lmsApi.submitScore(userId, courseId, lessonId, calculatedScore, answersMetadata);
setSubmitted(true); setSubmitted(true);
setAttempts(prev => prev + 1); setAttempts(prev => prev + 1);