Skip to content

Features

Everything university instructors need to run group projects — in one place.

GroupWorks replaces the patchwork of spreadsheets, Google Forms, Doodle polls, and gut-feel peer reviews with a single tool designed around how group work actually happens in higher education.

01

Student preference surveys

Capture work style, availability, and skills before you form groups.

A short survey asks each student when they are free to meet, how they prefer to work, what role they usually take in a group, and how confident they are with the course material. Students see a clean mobile-friendly form. Instructors get structured data they can actually use for formation, and can edit the questions until the first response arrives.

  • Availability grid: 7 days × 4 time blocks
  • Working-preference, collaboration-style, and group-role questions
  • Confidence with the course material on a 1–5 scale
  • Response count on the instructor’s survey page
02

Algorithmic group formation

Better groups in minutes — with your judgment still in the loop.

The formation engine scores candidate groups on availability overlap, working-preference overlap, role balance, and skill-level mix, using weights you control, then proposes balanced groups. Instructors review, drag members between groups, and publish. Every decision is yours — the algorithm is a starting point, not a black box.

  • Compatibility score from availability and working-preference overlap
  • Role-diversity weighting so groups aren’t all leaders
  • Instructor-set weights, with presets
  • Instructor-editable groups with drag-and-drop adjustments
03

Co-signed group agreements

Turn accountability from a conversation into a record.

Every group drafts an agreement that covers roles, communication, deadlines, conflict resolution, consequences, and AI use. All members co-sign before work begins. When conflicts surface later, you have a document the group built and agreed to — not a unilateral syllabus clause.

  • Collaborative agreement editor built on an instructor-configurable template
  • Co-signature flow with a timestamp on every signature
  • Visible to every group member throughout the project
  • Signed copy emailed to every member once fully co-signed
  • Any member can save the completed agreement as a PDF
04
Pro

Peer evaluation tied to the agreement

Ratings grounded in what the group committed to.

Students rate each teammate from 1 to 5 on what they committed to — the deliverables they own in the assignment workspace, and the meetings, responsiveness, and role in the group agreement — plus an overall rating that needs a short written justification. Scores are averaged per student and per criterion for the instructor to factor into grading.

  • Five rated criteria: deliverables, meetings, response, role, and overall
  • Required comment explaining the overall rating
  • Averages per student and per criterion
  • Flags where peers rated someone very differently, or the overall average is low
  • Flags for a rater who gives every teammate the same score, and for ratings at odds with the workspace record
05

CSV exports

Spreadsheet-ready files you can keep alongside your gradebook.

Four CSV exports are available from your course. Rosters, groups, and activity are included on every plan; the peer-evaluation export is part of Instructor Pro. Open any of them in your spreadsheet tool.

  • Roster: email, name, section, onboarding status, group, and agreement status
  • Groups: one row per member, with group set, section, and agreement status
  • Activity: group tasks, contribution logs, and issues in one file
  • Peer evaluation (Pro): one row per rating, with evaluator, evaluatee, group, criterion, and score; comments are not exported
06

Email reminders

One-click nudges for enrollment and group agreement signing.

Instructors can send join reminders to students who haven’t enrolled yet, and nudge group members who haven’t co-signed their agreement. Reminders are included on every plan.

  • One-click nudge to students who haven’t joined the course
  • Agreement-signing reminder to members who haven’t co-signed
  • Signed agreement automatically emailed to the whole group on completion
07

Privacy-aware by design

Clear data boundaries for courses, groups, agreements, and peer evaluation.

GroupWorks stores student records, survey responses, group agreements, workspace activity, and peer-evaluation data in Supabase Postgres. Access is scoped by role: instructors see their own courses, students see their own groups, and support/admin access is limited to operational needs.

  • HTTPS/TLS for data in transit
  • Provider-managed database encryption at rest
  • Group agreements are stored as structured database records, not browser-encrypted fields
  • Plain-language privacy details at /privacy
08

Instructor and student experiences, separated

One app, two clearly-scoped flows.

Instructors build courses, assignments, and peer evaluations. Students get a focused flow: fill the survey, view their group, sign the agreement, and complete peer eval. Students never see a paywall or a pricing page.

  • Dedicated instructor dashboard
  • Mobile-friendly student flow
  • Role-based routing enforced by middleware
  • Students never need to pay or install anything

What GroupWorks doesn’t do yet

These are not part of any plan today, so nothing above depends on them.

  • Custom rubric builder

    Replace the built-in peer-evaluation criteria with your own, each with its own label, description, and weight.

  • Reciprocal rating flags on peer reviews

    Flags for students who rate each other up or down in turn, such as two teammates trading low scores, are not available.

  • Automated survey and peer-evaluation reminders

    Reminders today are sent by an instructor with one click. Scheduled reminders for surveys and peer evaluations are not available.

  • Deliverable version history

    Shared group submissions with timestamped versions attributed to the submitting member.

Try GroupWorks with your next class

Get started free — no credit card, no trial timer. Upgrade whenever you’re ready to take group work across your full teaching load.