AlgoJudge documentation0.1

Competing in a group

When an activity is run in groups, the group is the contestant.

Some activities are competed in groups. Where a manager has put you in one, the activity's page shows the group's name, its description and its members — yours, and nobody else's.

The group is the contestant

It submits, it spends the allowance, it holds the row in the ranking, and its grade goes to every member. You do not appear in the ranking yourself.

What changes on your screens

Nothing changes shape; two figures change meaning:

  • Submissions left on a problem is the group's, spent by whoever sends.
  • Best score on a problem is the group's best.

That is why the panel is there at all. Without it you could not tell why an allowance you never spent has gone down, or why your own name is not on the board — the group's is.

What you cannot do

Sending as the group is compulsory, not a choice. Nothing on a participant's screen offers to pick a group, and nothing offers to leave one. Both are a manager's act; the screen says what is true rather than what could be changed.

A group of one is legitimate: it is how an organiser gives one person a name and a description on the board.

On the board

The group's row carries its name and description, and its members underneath where the activity says to print them — under the group's own name, never as rows of their own. A row per member would score the same points twice in one table.

Your own highlighted row is your group's.

Being moved

A manager may move you to another group at any time. A submission remembers the group it was sent as, and never changes it afterwards — so a move changes what happens next and nothing that already happened. A board you read an hour ago still reconciles with the board now.

Where grades are sent to a course platform, membership is read at the moment of sending, so moving you moves the grade you will next be given.

On this page