Student preference surveys
Capture work style, availability, and skills before you form groups.
A short survey asks each student about their preferred work role, collaboration style, conflict approach, strongest skills, and weekly availability across 21 time blocks. Students see a clean mobile-friendly wizard. Instructors get structured data they can actually use for formation.
- Work role, work style, and conflict approach questions
- Multi-select skills inventory
- 7-day × 3-block availability grid
- Instructor view of completion status per student
Algorithmic group formation
Better groups in minutes — with your judgment still in the loop.
The formation engine scores every possible pairing on schedule overlap, role diversity, and work-style compatibility, then proposes balanced groups. Instructors review, drag-and-drop to adjust, and lock the roster. Every decision is yours — the algorithm is a starting point, not a black box.
- Pairwise compatibility score based on schedule + work style
- Role-diversity weighting so groups aren’t all executors or all leaders
- Instructor-editable groups with drag-and-drop adjustments
- Constraint support (keep-together, keep-apart)
Co-signed group agreements
Turn accountability from a conversation into a record.
Every group drafts an agreement covering communication norms, decision-making, deadlines, and how they will handle free-riding. 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 with instructor-approved template
- Co-signature flow with timestamped audit trail
- Visible to every group member throughout the project
- Signed copy emailed to every member once fully co-signed
Deliverable workspace
Shared group submissions with version history — on the roadmap.
We're building a shared deliverables workspace where each group uploads drafts and finals. Versions will be timestamped and attributed to the submitting member, giving peer evaluation a factual record of contribution rather than relying on memory.
- Versioned uploads per deliverable (planned)
- Per-member attribution on each upload (planned)
- Visible to the group and the instructor (planned)
- Surfaced alongside peer evaluation forms (planned)
Peer evaluation with a contribution log
Ratings grounded in project evidence.
Students rate group members against a built-in rubric covering contribution, timeliness, communication, collaboration, and ownership. Scores are aggregated per student and surfaced for the instructor to factor into grading.
- Built-in 5-criterion rubric (contribution, timeliness, communication, collaboration, ownership)
- Custom rubric builder — on the roadmap for Pro
- Aggregated scores per student and per criterion
- Per-student results for the instructor to reference when grading
Anomaly detection on peer reviews
Automatic flags for retaliation, collusion, and identical-rating patterns — on the roadmap.
We're building anomaly detection that will flag evaluators who rated every group member identically, and students whose received scores have unusually high variance. The goal: surface patterns instructors should investigate before trusting the scores.
- Identical-rating detection (same score for every peer) (planned)
- High-variance detection on received scores (planned)
- Per-student and per-group flag summaries (planned)
- Transparent rules — no hidden heuristics (planned)
CSV grade export
Export peer evaluation results straight into your gradebook — on the roadmap.
We're building a CSV export so you can drop peer evaluation results directly into Canvas, Brightspace, or any gradebook that accepts CSV import. No manual transcription, no formula errors.
- Per-student peer evaluation results (planned)
- CSV compatible with major LMS gradebook importers (planned)
- Excel export on Pro (planned)
- Includes raw scores alongside aggregates (planned)
Canvas and LTI 1.3 integration
Roster import and deep-linked assignments in Canvas — on the roadmap.
We're building Canvas OAuth roster import and LTI 1.3 deep-linking so you can pull your class list directly from Canvas and launch GroupWorks assignments from inside your course. For now, CSV upload gets you set up in minutes.
- Canvas OAuth roster import (planned)
- LTI 1.3 launch with signed JWT and JWKS endpoint (planned)
- Deep-linked assignment creation from Canvas (planned)
- CSV roster upload available today as a fallback
Custom rubric builder
Match your course’s learning outcomes, not a generic template — on the roadmap.
We're planning a rubric builder for Pro that lets you replace the built-in 5-criterion rubric with your own — any number of items, each with its own label, description, and weight, reusable across assignments.
- Unlimited rubric items (planned)
- Per-item descriptions students see while rating (planned)
- Configurable weights (planned)
- Reusable across courses (planned)
Email reminders
One-click nudges for enrollment and group agreement signing.
Instructors can send manual join reminders to students who haven't enrolled yet, and trigger agreement-completion nudges to group members who haven't co-signed. Automated scheduled reminders for surveys and peer evaluations are on the roadmap.
- 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
- Automated survey and peer-eval reminders — on the roadmap
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
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