# What has happened in one of your challenge groups

`list_project_group_activity`

- Read-only

Lists what has happened in one of this teacher’s challenge groups, newest first: members added or removed, the group confirmed, files uploaded, steps submitted, the fee paid and the organisers’ actions, each with the step it touched. People are named the way the panel names them to a teacher — an organiser is "Administrator" — and nobody’s id is answered. Page through it with page and limit.

- **For**: Teachers
- **Needs**: Read access (`mcp:read`)
- **What it changes**: **Read-only.** It only reads. Nothing changes.

## Inputs

- `brand`string

  Which olympiad this is about. Required unless the connection covers exactly one, in which case that one is used.

  one of`coding``gmath``hilingua``neo``stem`
- `group_id`stringrequired

  The group_id from list_my_project_groups.

  pattern`^[a-f0-9]{24}$`min length`24`max length`24`
- `page`integer

  Which page to read, counting from 1. Read page 1 first; the result says whether there is another.

  min`1`max`200`
- `limit`integer

  How many rows to read, at most 50.

  min`1`max`50`

The server refuses a call that carries any field not listed here, and says which one.

## Answers instead of a result

What the tool says when it cannot do what was asked, and what to do about it.

- **`not_connected`**
- **`insufficient_scope`**
- **`rate_limited`**
- **`writes_disabled`**
- **`temporarily_unavailable`**
- **`upstream_error`**
- **`brand_not_allowed`**
- **`role_required`**
- **`tenant_account_missing`**
- **`not_found`**
