Guidance
File format: Template 3 - Student unit or component-level results data
Updated 21 September 2026
Download CSV 3.92 KB
| Name | Description | Position | Description of Regular Expression | Validation Regular Expression |
|---|---|---|---|---|
| ReportingDate | Date the file was due to be submitted to Ofqual regardless of when it was actually uploaded (this date will be made available by Ofqual) | 1 | The date in the following format: year (4 digits), a dash, month (2 digits), a dash, day-of-month (2 digits). Format accepted yyyy-mm-dd | ^(20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$ |
| ExamSeries | Exam series data relates to, for example June 2024 | 2 | Full month name of exam series and year | ^(January|November|June)([ ][0-9][0-9][0-9][0-9])$ |
| AwardingOrganisation | Awarding organisation acronym as it appears in Ofqual’s Register of Regulated organisations | 3 | Valid awarding organisation acronym. 1 to 150 characters accepted | ^.{1,150}$ |
| QAN | The unique identifier for the qualification as it appears in Ofqual’s Register of Regulated qualifications, for example, 123/1234/1 | 4 | Valid qualification number. 10 characters accepted | ^.{10}$ |
| QualificationLevel | Type of qualification, for example GCSE | 5 | Accepted values: GCSE, AS, AEA, A level, Project L3 | ^(GCSE|AS|AEA|A level|Project L3)$ |
| UnitOrComponentCode | Component or unit code as designated in the specification | 6 | 1 to 10 characters accepted | ^.{1,10}$ |
| CertificationCode | Certification code also known as Entry or Option code for which a qualification result is to be reported | 7 | 1 to 7 characters accepted | ^.{1,7}$ |
| SpecificationCode | Specification code, also known as Subject Award Code and Cash-in Code | 8 | 1 to 7 characters accepted | ^.{1,7}$ |
| SpecificationTitle | Specification title, also known as subject title | 9 | 1 to 150 characters accepted | ^.{1,150}$ |
| CentreNo | Centre’s National Centre Number (NCN) as allocated by the Joint Council for Qualifications (JCQ) | 10 | Valid NCN code. 5-digit integer accepted. Higher NCN code not accepted. | ^\d{5}$ |
| CentreCandidateNumber | Student identifier as supplied by the centre | 11 | 1 to 10 characters accepted | ^.{1,10}$ |
| UniqueCandidate Identifier | Unique Candidate Identifier (UCI) | 12 | Valid UCI. Alpha numeric. 13 characters accepted. -2 accepted if not available | ^(?:-2|.{13})$ |
| ULN | Unique Learner Number (ULN) provided by the Learning Records Service | 13 | Valid ULN. 10 digits accepted. -2 accepted if not available | ^(?:-2|\d{10})$ |
| FirstName | Student’s first name. If middle name cannot be separated from first name, please provide both names in the FirstName field and leave the MiddleNames field blank | 14 | 1 to 150 characters accepted | ^.{1,150}$ |
| MiddleNames | Student’s middle names | 15 | 0 to 150 characters accepted | ^.{0,150}$ |
| Surname | Student’s surname or family name | 16 | 1 to 150 characters accepted | ^.{1,150}$ |
| Sex | Student’s sex | 17 | Accepted values: M for male, F for female, -2 accepted for other or not stated | ^(M|F|-2)$ |
| DOB | Student’s date of birth | 18 | The date in the following format: year (4 digits), a dash, month (2 digits), a dash, day-of-month (2 digits). Format accepted yyyy-mm-dd. 2999-12-31 accepted if DOB unknown | ^(20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$ |
| RawUnweightedMark | Final raw unweighted mark for the component before any weighting has been applied | 19 | Up to 3-digit integer accepted. -2 accepted for absent students or where raw marks are still to be determined | ^(?:-2|\d{1,3})$ |
| UniformMark | Uniform mark for the unit (for unitised qualifications available in Northern Ireland) | 20 | Up to 3-digit integer accepted. -2 accepted for qualifications that do not use Uniform Mark Scale | ^(?:-2|\d{1,3})$ |
| UnitGrade | Grade for the component or unit, where available | 21 | Accepted values: A* to G, U, X, Q, 9 to 1, 9-9, 8-8, 7-7, 6-6, 5-5, 4-4, 3-3, 2-2, 1-1, Pass, Merit, Distinction, Not Classified. -2 accepted if unknown | ^(A\*|A|B|C|D|E|F|G|U|X|Q|1|2|3|4|5|6|7|8|9|9-9|8-8|7-7|6-6|5-5|4-4|3-3|2-2|1-1|Pass|Merit|Distinction|Not Classified|-2)$ |
| PrivateCandidate | To indicate if the student is a private candidate. | 22 | Accepted values: 0 for no, 1 for yes. -2 accepted if not available or unknown | ^(1|0|-2)$ |