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, deliverables, 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 the commitments in the group agreement — deliverables, meetings, responsiveness, and role — 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
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.

  • Anomaly flags on peer reviews

    Today the review page flags students whose peers rated them very differently, and low overall averages. Flags for evaluators who rate every teammate identically, or for retaliation and collusion patterns, 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.