Manual Grading — Essay & File-Upload Questions
Who this guide is for: Instructors and admins who use essay (free-text) or file-upload quiz questions that a person must grade.
Most quiz questions grade themselves. Essay and File upload questions don’t — the learner types a free-text answer or uploads a file, and an instructor scores it afterward from the grading queue. Both use the same pending-grading pipeline.
File-upload questions (LMS-450)
A File upload question lets the learner submit a file as their answer (e.g. a worksheet, slide deck, or image).
- Add the question exactly like an essay one, but set Type to File upload (manually graded). There are no choices.
- The learner uploads a file in the quiz player; the file is stored securely in S3.
- In the grading queue, each file answer shows a Download button — it generates a short-lived (≤15 min) link to the learner’s file. Download, review, and score it just like an essay answer.
Malware safety: uploaded files follow the platform AV-scan posture (malware-scanning posture). A file flagged infected is never downloadable and shows “File unavailable” in the queue.
Add an essay question
- In the course editor, open a quiz module → Manage Questions (see Quiz Authoring).
- Click + Add question and set Type to Essay (manually graded).
- Write the prompt and set the points the answer is worth.
There are no choices to configure — the learner answers in free text.
How completion works with essay questions
When a quiz contains one or more essay questions:
- The learner submits as usual; auto-graded questions are scored immediately.
- The attempt enters Pending grading — it is not scored and the learner’s module is not completed yet.
- Once an instructor grades every essay answer in the attempt, the attempt is scored (auto + manual points), pass/fail is decided, and — if passed — the module completes (issuing certificates / firing follow-ups as normal).
Grade submissions
- Go to Admin → Grading queue (
/<locale>/admin/grading-queue). - Each pending attempt lists its essay answers with the question and the learner’s response.
- For each answer, enter a score (0 … the question’s max points) and optional feedback, then Save grade.
- When the last answer in an attempt is graded, the attempt finalizes automatically.
Configuration reference
| Field | Where | Notes |
|---|---|---|
| Essay question type | Quiz authoring → Add question → Type | Free-text, manually graded |
| Score | Grading queue | 0 … question max points |
| Feedback | Grading queue | Optional comment for the learner |
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| A passed quiz didn’t complete the module | An essay answer is still ungraded | Grade all answers in the attempt from the grading queue |
| Attempt not in the queue | It has no essay questions, or it’s already graded | Only pending essay attempts appear |
| ”Enter a score between 0 and N” | Score out of range | Use a value within the question’s points |