S
Speakly.PRO

Homework Management

Create, assign, track, and grade homework assignments.

The Homework System

How It Works

For Teachers:

  1. Create homework assignments
  2. Assign to students or groups
  3. Set due dates
  4. Track submissions
  5. Review and grade
  6. Provide feedback

For Students:

  1. Receive assignment notification
  2. View homework details
  3. Complete work
  4. Submit assignment
  5. Receive grades and feedback

Key Features:

  • Multiple assignment types
  • Flexible due dates
  • Submission tracking
  • Feedback system
  • Late submission handling

Creating Homework

Method 1: Create from Scratch

Click "Homework" in sidebar, or go to /platform/homework, then click "Create Assignment".

Define Assignment

Basic Information:

  • Title: Clear, descriptive name (Good: "Present Tense Conjugation Practice"; Avoid: "Homework #3")
  • Instructions: Detailed directions -- what to do, how to complete, format requirements, resources allowed
  • Course: Which course this belongs to
  • Associated Lesson: Link to related lesson (optional)

Configure Content

Using Lex Editor:

  • Click in content area
  • Build assignment using editor
  • Add exercises and activities
  • Include media (images, audio)
  • Format for clarity

Content Types:

  • Multiple choice questions
  • Fill-in-the-blank exercises
  • Essay prompts
  • File upload requests
  • Audio recording tasks
  • Mixed assignments

Set Assignment Parameters

Due Date: Date and time, timezone consideration, multiple due dates (if sections)

Points/Grade: Total points possible, grading scale, pass/fail threshold

Attempts: Single submission, multiple attempts allowed, unlimited attempts

Late Policy: Accept late submissions, deduction per day late, hard deadline (no late), case-by-case basis

Attach Resources (Optional)

Upload Files: Reference materials, worksheets, reading passages, audio files, templates

Link Resources: External websites, videos, articles, previous lessons

Set Visibility

  • Publish Immediately: Available now
  • Scheduled: Future date/time
  • Draft: Continue editing

Save Assignment

Click "Create Assignment" -- assignment saved and ready.

Method 2: Use Templates

Access Templates:

  1. Go to "Homework" -> "Templates"
  2. Browse available templates
  3. Select appropriate template
  4. Customize for current assignment

Template Types: Grammar practice, vocabulary exercises, reading comprehension, writing prompts, speaking tasks, mixed assessments

Benefits: Save time, consistent format, quality assured, easy customization

Method 3: Generate with AI

  1. Click "Generate with AI"
  2. Specify: topic/focus, exercise types, difficulty level, number of questions
  3. AI generates assignment
  4. Review and customize
  5. Publish

Cost: ~10 tokens

See AI Lesson Generation for details.

Assigning Homework

Individual Assignment

Assign to Specific Students:

  1. Open homework assignment
  2. Click "Assign" button
  3. Select students: search by name, select from list, filter by course/group
  4. Set the date and time — next-class suggestion pills appear below the datetime input, showing up to 3 upcoming time slots from the student's schedule. Click a pill to auto-fill the datetime instead of typing it manually.
  5. Set individual due dates (optional)
  6. Add personal message (optional)
  7. Send assignment

Group Assignment

Assign to Entire Course:

  1. Open homework
  2. Click "Assign to Course"
  3. Select course
  4. All enrolled students receive assignment
  5. Same due date for all

Assign to Groups:

  1. Select group(s)
  2. All group members get assignment
  3. Can track by group

Bulk Assignment

Assign Multiple Homeworks:

  1. Select multiple assignments
  2. Click "Bulk Assign"
  3. Select target students/course
  4. Set parameters
  5. Process assignments

Managing Submissions

Submission Dashboard

Access:

  1. Go to "Homework" section
  2. View tabs:
    • Pending: Awaiting submission
    • Submitted: Ready for grading
    • Graded: Complete with feedback
    • All: Everything

Information Displayed: Assignment name, student name, due date, submission date, status, grade (if graded), actions available

Tracking Progress

View by Assignment: Click any assignment to see total students assigned, submitted count, pending count, late submissions, average grade, grade distribution.

View by Student: Click any student to see all their homework, submission status, grades received, late submissions, missing assignments.

Deleting Homework Assignments

Teachers and org admins can delete homework and exercise assignments at any time, regardless of their status or scheduled time. This is different from class lessons, which can only be deleted if they are more than 12 hours away.

How to Delete:

  1. Go to the Homework page or the student's Enrollment detail page
  2. Find the assignment in the list
  3. Open the actions menu (three dots) and click "Delete"
  4. Confirm the deletion

Deleting an assignment is permanent and cannot be undone. The student and teacher both receive an email notification about the deletion. If the assignment has child lessons (e.g., exercises attached to a homework), those are deleted as well.

When to Delete vs. Cancel:

  • Delete removes the assignment entirely from the system. Use this when the assignment was created by mistake or is no longer needed.
  • Cancel changes the assignment status to "Canceled" but keeps a record. Use this when the lesson was valid but circumstances changed.

Homework on the Calendar

Homework and exercise assignments appear nested under their parent class lesson on the Schedule calendar. Instead of showing as separate calendar events, they are grouped with the class they belong to.

Viewing Child Lessons

When you hover over a class lesson on the calendar, the popup shows any attached homework or exercises with:

  • Type icon (Homework or Exercise)
  • Status badge (Added, Started, Passed, Verified, Canceled)
  • Lesson name

Assigning and Unassigning from the Calendar

You can manage child lesson assignments directly from the calendar without leaving the schedule view:

  1. Click on a class lesson to open the Edit Lesson dialog
  2. In the dialog, you will see checkboxes for each available child lesson (homework/exercise) from the course
  3. Check a box to assign that child lesson to the student for this class
  4. Uncheck a box to unassign it — if the student has already started or completed the work, a confirmation dialog appears before removal

When you reschedule a parent class lesson, all its child lessons (homework and exercises) are automatically rescheduled along with it.

Grading Homework

Accessing Submissions to Grade

  1. From Dashboard: "Pending Grading" widget shows count needing attention
  2. From Homework Section: "Submitted" tab, filter by assignment
  3. From Assignment: Open assignment, click "Grade Submissions"

Grading Process

Review Submission

For Exercises: Auto-graded answers shown, review student responses, check for partial credit

For Essays/Writing: Read complete response, note strengths, identify areas for improvement

For Audio: Listen to recordings, assess pronunciation, evaluate content

For Files: Download and review, open in appropriate software, check completion

Verify and Score

When you finish reviewing a homework submission, click "Finish" to verify it. You'll be prompted to provide:

  • Grammar/Accuracy — 1-5 stars
  • Vocabulary — 1-5 stars
  • Overall Quality — 1-5 stars
  • Written comment — your feedback and suggestions (up to 1024 characters)

The lesson status changes from "Passed" to "Verified" and the student receives a notification with your feedback.

How Students See Feedback

Once verified, students can view your feedback in three places:

  • In the lesson — a collapsible "Teacher Feedback" banner above the editor toolbar
  • On the Enrollment page — a star icon next to the verified lesson opens a feedback popover
  • On the Dashboard — clicking the "Verified" badge shows the feedback popover

Revoke Verification

If you need to change your feedback after verifying:

  1. Go to the Homework page
  2. Find the verified lesson
  3. Open the lesson menu (three dots) and click "Revoke Verification"
  4. Confirm in the dialog — the lesson reverts to "Passed" status and your previous feedback is cleared
  5. Review the homework again and verify with updated scores and comments

When viewing a verified lesson in the session view, teachers see a hint: "To change feedback, find this homework in Homework and revoke verification."

Grading Workflows

Efficient Grading Tips:

  1. Batch Similar Assignments: Grade all submissions for one assignment, maintain consistent standards
  2. Use Keyboard Shortcuts: Navigate quickly between submissions
  3. Provide Template Feedback: Common comments library, customize as needed

Late Submissions and Extensions

Late Policy Configuration

Accept Late: Specify grace period, set deduction rate (e.g., 10% per day), maximum deduction cap

No Late Accepted: Hard deadline, zero for late submissions, exceptions for documented reasons

Case-by-Case: Evaluate each situation, flexible approach, document decisions

Granting Extensions

Individual Extension:

  1. Student requests extension
  2. Teacher reviews reason
  3. Approve or deny
  4. Set new due date
  5. Student notified

Class Extension:

  1. Extend due date for all
  2. Announce to class
  3. Update in system
  4. Affects all pending submissions

Analytics and Reporting

Homework Analytics

Assignment-Level: Submission rate, average grade, grade distribution, common mistakes, time to complete

Student-Level: Completion rate, average grade, improvement trend, time management, strengths/weaknesses

Class-Level: Overall performance, comparison to previous assignments, areas needing reteaching, effectiveness of assignment

Reports

Grade Reports: Individual student grades, class averages, progress over time, export to spreadsheet

Completion Reports: Who submitted, who did not submit, late submissions, missing assignments

Analysis Reports: Question analysis, common errors, difficulty assessment, improvement suggestions

Troubleshooting

Student Can't See Homework

Check: Published status, assigned to correct students, due date not passed, student enrolled in course, visibility settings

Grades Not Saving

Solutions: Check connection, refresh page, try manual save, clear cache, contact support

Submission Issues

File Won't Upload: Check file size, verify format allowed, try different browser, compress file

Answers Not Saving: Connection issues, browser compatibility, session timeout, try refreshing


Next Steps

After managing homework:


Q&A

Can I reuse homework assignments across courses?

Yes. Save your homework as a template and reuse it in any course. You can also duplicate existing assignments and modify them for different groups.

How does the token system work for homework?

Students pay tokens when requesting homework. Teachers earn tokens for checking and grading. The specific costs are configured at the organization, course, or enrollment level.

Can homework be auto-graded?

Multiple choice, fill-in-blank, matching, and true/false exercises are auto-graded. Essays, audio recordings, and open-ended tasks require manual teacher review.