Back to marketplace
191

Class Tasks

Create assignments for classes with submission functions and a teacher overview.

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

  1. Enable the module in a space under Space → Modules.
  2. Go to Space → Modules → Class Tasks → Configure.
  3. Select the Teacher Group (dashboard access and task management).
  4. Select the Student Group (appears in submission overview).

Requirements

  • HumHub Version 1.14 or higher
  • Official HumHub Calendar module enabled

License

GPL-2.0

Module Information

Price:
Free
Latest version release:
1.10 - June 6, 2026
Publisher:
Author(s):
Compatibility:
HumHub 1.14 - 1.18