Student Progress

Check Multimodal Solution

Single endpoint for multimodal grading with granular assessment. Takes exercise ID and base64 data, makes one multimodal LLM call, calculates overall status, logs the full granular result to the database, and returns detailed results to the frontend.

post/student/progress/holiday-courses/exercise/{exercise_id}/check-multimodal-solution

Path parameters

exercise_idstring required

Request body

sub_chapitre_idstring required
file_contentstring required
file_namestring required
content_typestring required

Response

Successful Response

statusstring required
overall_status'passed' | 'failed' required
results_by_questionobject[] required
full_student_transcriptstring nullable
messagestring required

Changes

No recorded changes to this endpoint across all 4 revisions of this API.