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:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user