Create and edit assignments
Overview
Teaching-team members create and edit assignments from the Assignments tab. An assignment can stay in draft until you publish it, or you can publish immediately after saving.
Before you start
- You need teaching-team access for the course.
- Course objectives must exist before you can attach them to an assignment.
- Date fields follow this order: release date ≤ due date ≤ late submission date ≤ resubmission date.
Create an assignment
- Open your course and select Assignments.
- Select Create Assignment in the sidebar.
- Enter a title and description.
- Choose or create an assignment type.
- Set release, due, late submission, and resubmission dates as needed.
- Add objectives, criteria, and rubric content where your course uses them.
- Configure group work if the assignment uses a group set.
- Save as draft or publish.
Students assigned to an unreleased assignment may see the card in the list, but assignment details stay gated until the release date.
Edit an assignment
- Open the assignment from the Assignments list.
- Select Edit from the teaching-team toolbar.
- Update fields and save or republish.
Group work
- You may clear group work (remove the group set and return the assignment to individual work) before any student submissions or ratings exist.
- After student work exists, clearing group work is blocked to protect submitted data.
Assignment types
Use assignment types to organize the list and CSV import workflows. While editing an assignment you can:
- Create a new type from the assignment editor.
- Rename an existing type inline where the type list exposes an edit control.
- Delete a type only when no assignments still reference it (the UI blocks delete otherwise).
These controls live on the assignment type list in the assignment editor, not on calendar entry types.
Delete an assignment
Deleting an assignment is destructive. TeachFront is moving toward an explicit linked-data review step that lists submissions, ratings, feedback, extensions, and related records before you confirm delete.
Until that review UI ships, the product uses a confirmation dialog and backend cleanup of linked assignment data. Do not assume silent deletion without confirmation. Polling assignment rules and some linked records may need separate cleanup — contact support if delete behavior looks incomplete.
Related
- Course roster terms (glossary)
- Assignments overview
- Review all submissions
- Import assignments and ratings from CSV
Troubleshooting
| Situation | What to try |
|---|---|
| Date validation error | Ensure release ≤ due ≤ late submission ≤ resubmission. |
| Cannot clear group work | Student submissions or ratings already exist for this assignment. |
| Objectives missing | Add course objectives in Course Settings before attaching them here. |