Teacher

Upload Student List

Changed on

Parse a CSV/XLSX file and return the list of students for preview. Checks for duplicates against existing students and pending students. Does NOT create pending students yet - that happens on confirm.

With use_ai=True, the AI fallback reads the raw rows (capped at 60 lines) instead of the deterministic parser — for exports whose shape we don't recognize.

post/teacher/classes/{class_id}/upload-student-list

Request

  • Base URL: https://api.excellence-ai.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.excellence-ai.com/teacher/classes/{class_id}/upload-student-list
  • Auth: OAuth 2 (password, token URL api/login)

Path parameters

class_idstring required

Request body

file_contentstring required
file_namestring required
content_typestring required
use_aiboolean

Response

Successful Response

warningsstring[] required
ai_availableboolean
used_aiboolean

Changes

    • info

      added the optional property // to the response with the status

    • info

      added the new optional request property

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status