> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.nomoremarking.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Double Marker: Prepare and upload a pupil CSV

# Prepare and upload a pupil CSV in Double Marker

School admins upload pupil details to a specific Double Marker task. Prepare a CSV file with a header row and one row per pupil, then check the pupil list after importing it.

## Prepare your CSV

The uploader lets you choose which column supplies each field. These headings make the mapping easier to check:

| Column | Required? | What to enter |
| --- | --- | --- |
| `Identifier` | Recommended | A unique, consistent school reference for the pupil, such as an exam or admission number. |
| `First Name` | Yes | The pupil's first name. |
| `Last Name` | Yes | The pupil's surname. |
| `Class Group` | Yes | The pupil's class or teaching group, such as `10A`. |
| `Date of Birth` | No | Prefer `YYYY-MM-DD`, such as `2010-05-14`. |
| `Gender` | No | `M` or `F`, if you are providing this information. |

For example:

```csv
Identifier,First Name,Last Name,Class Group,Date of Birth,Gender
EX001,Alex,Patel,10A,2010-05-14,M
EX002,Sam,Evans,10B,2010-11-02,F
```

Save the file as **CSV (`.csv`)**. Each row must have a first name, last name and class group. Keep identifiers unique within the task. The site uses them to recognise existing pupils when you upload a corrected file later; a row without an identifier is treated as a new pupil.

## Upload your CSV

1. Sign in to [Double Marker](https://double.nomoremarking.com/) and open **Tasks**.
2. Select the task you want to add pupils to. This opens its **Pupils** page.
3. Select **Upload CSV** and choose your file.
4. In the **Import Pupils CSV** window, check the file name, row count and preview.
5. Check that **First Name**, **Last Name** and **Class Group** are mapped to the correct columns. Map **Identifier**, **Date of Birth** and **Gender** if you have included them. A CSV column can only be assigned to one field.
6. Select **Import CSV**. Review the confirmation showing how many pupils will be added, updated or left unchanged, then confirm.
7. Check the success message and review the pupil list before downloading booklets.

## Correct an upload

You can edit pupil details on the **Pupils** page or upload a revised CSV. Rows with identifiers already on the task update those pupils; rows with new or missing identifiers add pupils. Reimporting a file does not remove pupils who are absent from the revised file.

If the import fails, check the error shown on the page. Common causes are a missing required value, an incorrect column mapping or a duplicate identifier. Pupil changes are restricted after scan confirmation, marker allocation or marking begins, so check the list before moving to those stages.