Team projects · Contract + peer evaluation

Group Project Contract Builder with peer evaluation

Every group-project contract template you can find online is a flat PDF you fill in by hand. This page is different: answer a few questions about your team, and two linked builders do the drafting. The contract builder turns members, roles, response windows and a 3-step escalation ladder into a formatted agreement you can copy or print and sign. The peer evaluation builder scores every member on four weighted criteria and prints a form per person. Everything runs in your browser — nothing your team writes leaves your device.

Last updated: October 12, 2026
0members max
0scored criteria
0escalation steps
0%in-browser

A group project contract is a one-page agreement your team writes at the first meeting: who does what, when each part is due, how fast everyone answers the group channel, and what happens when a commitment slips. This page builds one for you — members, roles, deadlines, an escalation ladder and signature lines — and pairs it with a peer evaluation form that scores contribution, reliability, communication and quality. You get copyable plain text plus a clean print view; it runs entirely in your browser.

The 20-minute version

Build the contract below at your first team meeting (about 10 minutes), read it out loud, fix what anyone objects to, print or copy it into your group chat, and have every member send a one-word "agreed". Fill in the peer evaluation at the halfway checkpoint — not the night before the deadline, when every number becomes personal.

Build the contract and the evaluation

The two builders share one member list: add your team on the Contract tab and the same people appear on the Peer evaluation tab, roles attached. Nothing is saved until you interact, your draft survives a refresh, and Reset wipes everything. To see a finished result first, load the demo team — four invented members, labeled illustrative, with a deliberately uneven set of peer scores.

Group project contract + peer evaluation builder

100% private — runs in your browser
Team members — up to 8

Roles and work-split notes flow into the contract and into the peer evaluation tab.

Communication
Deadline policy

Each member's part is finished 3 days before the project is due.

Escalation ladder — pre-filled, edit any step
  1. Talk directly
  2. Written note in the channel
  3. Bring in the instructor
The formatted contract appears here after you press Build — plain text you can paste into your group chat.

Rate every member 0–100 on four criteria. The weights are fixed — contribution 30%, reliability 25%, communication 25%, quality 20% — because they mirror what most rubrics actually pay attention to. Composites update as you move the sliders.

Add team members on the Contract tab first, or load the demo team — then every member appears here with four sliders.

A contract you build in week 1 and never look at again is a formality. A contract that names a channel, a response window and a person to talk to first is infrastructure — it changes what happens in week 5, when someone's part is three days late and nobody is sure whose problem that is. The rest of this page explains why the clauses matter, what professors look for when they collect these documents, and what peer evaluation numbers actually do to a grade.

Why contracts prevent free-riding

Psychologists have a name for the group-project problem: social loafing. When effort is pooled and individually invisible, people quietly contribute less — not usually out of laziness, but because the cost of easing off is spread across four people while the benefit of an easier week lands on one. Every student who has dragged a group project knows the pattern: one member answers every message, one member "didn't see" them, and the shared grade hides the difference.

A contract attacks loafing at its two roots. Invisibility: the moment each member's work split is written down — "Marcus owns the competitor scan and the survey, sections 1–2" — effort stops being pooled and becomes attributable. Diffusion of responsibility needs fog to work; a written split clears it. Ambiguity: most free-riding is argued, not admitted — "I didn't know it was due Sunday", "nobody said the slides needed speaker notes". A contract signed in week 1 removes the argument, because the standard was agreed when everyone was still on good terms.

There is a third effect that surprises teams. Writing the contract is often the first time the group talks about workload honestly. One member says they work best at night, another admits they have family commitments on weekends, a third asks what "editor" actually means. Ten uncomfortable minutes in week 1 buy you a much calmer week 6 — because the awkward conversation happened before anyone was behind.

Be clear about what a contract cannot do, though. It is not a legal document, your instructor is not bound by it, and it will not make an unwilling teammate suddenly reliable. What it does is make problems visible early and factual late: visible early because a missed response window is obvious by week 2, factual late because when you do need the instructor's help, you arrive with a signed agreement instead of a he-said-she-said. If your project is the big final one — a capstone — the same habit of writing obligations down is exactly what the capstone paper itself demands; the capstone proposal builder applies it to the plan your team submits before any research starts.

What professors look for in a team contract

Some courses require a team contract as a graded deliverable; others just recommend one. When instructors do grade or collect them, the documents that read as serious share a shape — and the ones that read as filler share another. The pattern is concrete over aspirational: "we will communicate well" earns nothing, while "everyone answers the channel within 24 hours" earns credit, because it could actually be violated, and a rule that can be violated is the only kind worth writing.

ClauseWhat earns creditWhat reads as filler
RolesNamed members with specific roles and a work split each."Everyone will help with everything."
CommunicationA named channel plus a response window in hours."We will communicate regularly."
DeadlinesA personal deadline ahead of the due date, with the gap stated in days."We will finish on time."
Late workA pre-agreed rule for a missed part, so the response is policy, not punishment.Nothing — most filler contracts skip this entirely.
DisputesAn ordered ladder: private talk, written note, instructor last."We will work out disagreements together."
SignaturesEvery member's name and the date of agreement.A blank page.

Notice the column on the right. Instructors are not looking for eloquence; they are checking whether the team has converted good intentions into checkable commitments. That is also why the builder above forces a number into the response window and a number of days into the personal deadline — vague values cannot be checked, and uncheckable clauses are what make contracts worthless three weeks later. If you want to see how the same checkable-commitment logic scales to a whole business degree, the MBA capstone project guide covers teams that run for a full semester, where a weak contract fails in exactly the same way a one-week one does.

The escalation ladder in practice

The escalation ladder is the part of a contract teams skip most often and need most often. Without it, the first missed commitment triggers improvisation: someone hints in the group chat, the hint is ignored, resentment builds silently for three weeks, and the first explicit conversation happens as an accusation in front of the instructor. With it, everyone agreed in advance on what happens when someone slips — which makes the steps feel procedural rather than personal.

The three steps are ordered by audience, and the order is the point:

  • Step 1 — talk directly. One member, one private message, about one specific gap. This is where 80% of slippage should end. Most late work has a boring cause — illness, a brutal week in another course, a misunderstood scope — and a private conversation fixes it without an audience.
  • Step 2 — written note in the channel. If step 1 changes nothing, the gap becomes visible to the whole team, factually: what was agreed, what happened, the new date. Written, because memory is the first casualty of group conflict; in the channel, because the rest of the team needs to plan around reality.
  • Step 3 — bring in the instructor, with the contract attached. Instructor last, not because grades don't matter, but because instructors handle self-managed teams far better than drama. A message that says "here is our contract, here is the written record, we need help" is a professional act.

Here is the ladder working as designed (invented example, illustrative). A four-person marketing team agreed that everyone answers the channel within 24 hours and finishes their part 3 days before the due date. In week 4, the slides member stops answering. Day 1 after the miss: the coordinator messages privately — "the slides were due today, what's going on?" The reply: a family emergency, two weeks rough. Day 2: a factual note goes in the channel — slides re-planned for the following Tuesday. The team redistributes the data-chart work meanwhile. The instructor never hears about it, because step 1 worked. That is the ladder succeeding — the instructor step existing on paper is what keeps steps 1 and 2 honest.

Two editing rules if you customize the pre-filled wording in the builder: keep the steps ordered from private to public, and keep every step an action, not a feeling. "We will try to be more understanding" is not a step. "If a part is late, the member messages the channel with a new date within 24 hours" is.

Peer evaluations: why honest numbers beat nice numbers

Peer evaluation forms feel dangerous, so teams defang them: everyone gives everyone 95, including the member who vanished for three weeks. It feels kind. It is actually the single move that makes peer evaluation useless — because when every number is the same, the form carries zero information, and the instructor correctly reads it as the group deciding to say nothing. You also lose the protection: a member who genuinely carried the team now has no documented evidence of it.

How these forms actually get used depends on the course, and it is worth asking your instructor directly. Common mechanisms: peer scores fold into an individual participation component; they act as a flag the instructor investigates when they diverge wildly; or they are required paperwork whose real audience is the team itself. In every mechanism, the value of the form is the signal — and nice numbers destroy the signal. Honest numbers do not mean brutal numbers. The fair version of peer evaluation has three properties:

  • Specific. A 55 on reliability means "missed both personal deadlines and stopped answering in weeks 3–4", not "I'm annoyed". The comment line exists to carry that example — one concrete instance beats a paragraph of vibe.
  • Spanning. Real teams have real differences. If everyone lands between 80 and 90, fine. If one member lands at 57 while the rest sit at 85, that span is the finding, and the evaluation builder above surfaces it as a verdict line instead of hiding it in averages.
  • Early. A form filled at the halfway point can change the project's outcome; a form filled the night before submission is an obituary. The builder's 70 fair-share line is designed for the halfway conversation: no accusations, just "the numbers say the load is uneven — what do we do about it?"

One more reason honest beats nice: peer evaluations are usually confidential to the instructor, but the behavior change they produce is public. A teammate who gets honest numbers at the midpoint still has time to fix the miss. The same teammate who discovers at grade release that the whole team rated them 60 has lost that chance — and will remember how it was handled. When the team presents its work, the fairness of the split shows on stage too; the guide on presenting a case study covers how to divide speaking parts so the delivery matches the actual work split, which the contract set out in week 1.

When a member vanishes: withdrawal realities

Sometimes it is not slacking — a member drops the course, transfers, or disappears without a word. This is the scenario where teams without a contract panic, because nothing in writing says who owned what. With a contract, the mechanics stay boring, and boring is what you want in a crisis:

  • Tell the instructor promptly. Same day, not after two weeks of waiting. Instructors have seen every version of this; most can re-balance expectations, extend a milestone, or merge teams — but the options shrink with every silent week. Ask what the course's actual policy is for a mid-project withdrawal; it varies by program, and your syllabus outranks anything on this page.
  • Redistribute against the written split. The contract's work-split lines turn "we lost a quarter of the team" into a checklist: these two sections, these slides, this survey. Decide as a team what gets cut versus what gets absorbed, and write the new split down the same way the original one was.
  • Keep the record. The channel notes from the escalation ladder now double as documentation of when the problems started and how the team responded. If a grading dispute ever arises, that record is worth more than any recollection.
  • Fix the peer evaluation expectations. A withdrawn member cannot be evaluated, and most courses handle that automatically — flag it to the instructor rather than silently scoring a ghost.

The uncomfortable truth about vanished members is that the remaining team usually can absorb the work — what they cannot absorb is not knowing whether the person is coming back. The contract's response window is what converts "they've been quiet for 10 days" into a decision point: at 48 hours with no answer, step 1; at a week, the written note; after that, the instructor conversation is not tattling, it is the documented next step everyone signed.

A worked contract, start to finish

To show the builder's output end to end, here is the demo team's contract — four invented members in an invented marketing course, every detail illustrative. This is the exact plain text the Copy button produces once the demo is loaded:

GROUP PROJECT CONTRACT
Project: MKT 460 capstone — “Buy Again” grocery-app launch plan

1. TEAM MEMBERS
 - Priya Raman — Coordinator — [email protected]
   Work split: Timeline, meeting notes, instructor liaison
 - Marcus Bell — Researcher — [email protected]
   Work split: Competitor scan + customer survey (report sections 1-2)
 - Ana Duarte — Writer — [email protected]
   Work split: First draft of sections 3-5, executive summary
 - Jin Park — Designer — [email protected]
   Work split: Slides 1-14 and the demo chart

2. COMMUNICATION
 - Channel: WhatsApp group “MKT460 Team” — checked daily during build weeks
 - Response window: everyone answers the team channel within 24 hours.
 - Meetings: Meet once a week; the coordinator posts notes in the channel.

3. DEADLINES
 - Project due date: November 20, 2026
 - Personal deadline: each member’s own part is finished 3 days before the due date (that is November 17, 2026).
 - If a part is late: cover the gap, log it, and tell the coordinator.

4. REVIEW
 - Peer-review pass: REQUIRED. Every written section is read by at least one other member before the final assembly.

5. IF SOMETHING SLIPS — ESCALATION LADDER
 Step 1 - Talk directly. Within two days of a missed commitment, the affected member messages them privately — about the specific gap and the new date, not about character.
 Step 2 - Written note in the channel. If step 1 changes nothing by the next check-in, post a factual note in the team channel: what was agreed, what happened, and the new date.
 Step 3 - Bring in the instructor. If step 2 changes nothing, message the instructor with this contract and the written note attached. Ask for mediation early — it reads far better than a complaint in deadline week.

SIGNATURES
 We have read and agreed to this contract.
 ______________________  Priya Raman    Date: __________
 ______________________  Marcus Bell    Date: __________
 ______________________  Ana Duarte     Date: __________
 ______________________  Jin Park       Date: __________

Agreed on ____________ (date) — each member keeps a copy.

Read it as an instructor would: every line is checkable. There is a named channel, a number of hours, a number of days, a pre-agreed late rule, an ordered dispute path, and four signature lines. That checkability is the difference between a contract that shapes week 5 and a poster that decorates week 1. The whole build took the demo about a minute — the real version takes one meeting.

What this builder does not do

The honest limits, because a tool that states its edges is easier to trust:

  • It is not a university policy. Your syllabus and instructor's rules outrank every clause here. If the course mandates its own contract form, use theirs — this builder's output is still useful as your internal version.
  • It cannot enforce anything. The escalation ladder documents steps; it does not take them. Humans still have to send the message, write the note and make the call.
  • The weights are fixed. Contribution 30, reliability 25, communication 25, quality 20 is a deliberate default, not a universal standard — if your course publishes its own peer-evaluation weights, use theirs.
  • It saves only in this browser. One local storage key, no cloud, no account. Use Copy or Print to keep an external copy; clearing browser data clears the draft.
  • It will not write the project. This page handles the agreement around the work. For the work itself, the free writing tools hub covers drafting and citation, and the study guides hub covers the writing craft this page assumes.

Team aligned, but the deadline is winning?

If the contract worked and the schedule did not, a quoted, deadline-bound writer can take specific sections off your team's plate while your outline, sources and voice stay yours. Get a free price quote and see the terms first.

Quiz: five questions on group contracts

Five questions on what makes a team contract worth signing and a peer evaluation worth filling in honestly. Every wrong answer explains itself, and four options keep the guessing honest.

1. What is the main thing a group project contract changes?

A It legally binds the instructor to the team's preferred grade.
B It makes expectations explicit and checkable while the team can still negotiate calmly.
C It replaces the syllabus for anything the team agrees to change.
D It guarantees every member contributes an equal amount.

2. A member misses a personal deadline. According to the ladder, what happens first?

A The instructor is emailed the same day.
B A complaint is posted in the team channel immediately.
C One member raises the specific gap with them privately.
D The team waits until the next scheduled meeting to mention it.

3. Why set personal deadlines a few days before the project due date?

A The buffer absorbs assembly, review passes and last-week surprises.
B It lets members hand in late without anyone noticing.
C Instructors grade earlier submissions more generously.
D It removes the need for any peer review before assembly.

4. A team rates every member 95 on every criterion, including one who vanished for three weeks. What did they lose?

A Nothing — nice numbers protect the team's reputation.
B Only time; the instructor recalculates the real scores.
C Nothing as long as the comment lines were filled in.
D The signal — the form now carries no evidence of who actually carried the work.

5. A member withdraws from the course in week 5. What is the contract's best contribution now?

A It penalizes the withdrawn member's grade automatically.
B Its written work split becomes the checklist for redistributing and documenting the loss.
C It voids the project so the team can restart with an extension.
D Nothing — contracts stop mattering once a member leaves.

Frequently asked questions

Does a group project contract need the professor's signature?+

Usually no, but some courses collect one — check the syllabus or the assignment brief before you assume. A contract works two ways: as an internal agreement your team drafts and signs at the first meeting, and as documentation you can hand to the instructor if the escalation ladder runs out of steps. If your professor does collect contracts, this builder's copy-and-print output is exactly the kind of page they expect: named members, real roles, dates and a dispute path.

What if a team member refuses to sign the contract?+

Treat the refusal as information, not as a defeat. A member who will not agree to answer the channel within 24 hours or finish their part 3 days before the due date is telling you how the project will go while there is still time to respond. Bring it to the instructor before any work starts, redistribute the responsibilities, and write down what was actually agreed. The contract is not a punishment device; it is an early-warning system.

Are peer evaluation scores actually used in the grade?+

It depends entirely on the course. Some instructors fold peer scores into an individual mark, some use them to spot uneven load, and some ask for them as a participation check. Whatever the mechanism, honest and specific numbers are the only ones that can help — inflated scores erase the very signal the evaluation exists to collect, and when every member rates everyone 95, instructors read the form as a group decision to say nothing.

Can I edit the escalation ladder wording?+

Yes — every step arrives pre-filled and every field is editable, because the default wording is a starting point, not a rule. Keep three properties as you edit: the steps stay ordered from private to public, each one names a concrete action rather than a feeling, and the final step attaches the contract itself. What you should not do is delete steps or turn them into threats — a ladder that jumps straight to the instructor reads as a trap, and teammates will treat it like one.

Is my contract or my team's scores saved anywhere?+

No server is involved. Everything you type is stored in your own browser's local storage under a single key, so your draft survives an accidental refresh, and nothing leaves your device — no account, no upload, no email. Use the Reset button to wipe the saved data, and use Copy or Print to keep an external copy, because clearing your browser data will clear the saved contract too.

Did the builder surface a clause your team hadn't actually agreed on?