A task and assignment module for HumHub. Teachers can create assignments with deadlines, students submit solutions with text and images, and teachers review submissions in a dedicated dashboard — all natively integrated into the HumHub stream and calendar.
Key Features
- Stream-Based Assignments: Tasks appear as rich content entries in the space stream, visible to all space members.
- Student Submissions: Students submit solutions (text and images) directly beneath the task. Once submitted, the task is locked for the student.
- Teacher Dashboard: A dedicated, teacher-only overview page lists all tasks in the space, with per-student submission status.
- Feedback & Comments: Teachers can leave individual feedback comments and reset (reopen) submissions for revision.
- Calendar Integration: Tasks with a deadline are automatically displayed in the HumHub calendar as time-block events, linking back to the task.
- Notification System: Automated notifications for submissions, new tasks, rejections, and teacher feedback.
- Auto-Save Drafts: Student text submissions are automatically backed up in the browser, preventing data loss.
- Role-Based Access Control: Configurable teacher and student groups per space with strict permission checks.
Setup
- Enable the module in a space under Space → Modules.
- Go to Space → Modules → Class Tasks → Configure.
- Select the Teacher Group (dashboard access and task management).
- Select the Student Group (appears in submission overview).
Requirements
- HumHub Version 1.14 or higher
- Official HumHub Calendar module enabled
License
GPL-2.0