Guidance

File format

Updated 19 March 2021
Download CSV 7.39 KB

Name  Description  Position  Validation Regular Expression  Description of Regular Expression 
ExamSeries  Exam series data relates to, for example June 2023 ^(June)([ ][0-9][0-9][0-9][0-9])$  Full month name of exam series and year
ReportingDate  Date the file was due to be submitted regardless of when it was actually uploaded. Format accepted 120 ODBC canonical yyyy-mm-dd ^(20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$  The date in the following format: year (4 digits), a dash, month (2 digits), a dash, day (2 digits)
AwardingOrganisation  Name of the awarding organisation  ^.{1,100}$  1 to 100 characters accepted 
QualificationLevel  Level of qualification for example GCSE  ^(GCSE|AS|A level)$  One of the following list: GCSE, AS or A level
UnitOrComponentCode  Unit code  ^.{1,10}$  1 to 10 characters accepted. Note: If a unit has sub components, they should be identifiable from a unique value within the unit code, for example MA02 1, MA02 2
SpecificationCode  Specification code also known as Subject Award Code and Cash-in Code  ^.{1,7}$  1 to 7 characters accepted.  NB Specification codes must exist on the JCQ classifications-entries spreadsheet. If awarding organisations include the option, medium or tiering code (eg J567F, 4000GU, 4365H), then it should be included in this specification code field
SpecificationTitle  Specification title also known as subject title  ^.{1,150}$  1 to 100 and 50 characters accepted
Candidate_Id  Anonymised.  NB Just as with data containing centre number/candidate number identifier, where the same candidate response has been marked more than one time, this should have the same candidate identifier; also, if different parts of a candidate’s script are seed items, again, these should have a common candidate identifier.  This should be a numeric field ^.{1,14}$  1 to 14 digit integer accepted
ItemMark_ID  This should uniquely identify the item (question) on the component question paper for example q3b or q5biii ^.{1,10}$  1 to 10 characters accepted
Mark1  (i) For seeded items, daily qualification items and backread items this should be the examiner mark.  (ii) For sample double marked items this should be the mark awarded by the first examiner NB where backread item data to be supplied where available and captured on marking systems 10  ^\d{1,3}$  3-digit integer accepted
Mark2  (i) For seeded items and daily qualification items this should be the definitive mark.  (ii) For sample double marked items this should be the mark awarded by the second examiner.   (iii) for backread items, this should be the mark awarded by senior examiner 11  ^\d{1,3}$  3-digit integer accepted
DateTimeStampMark1  This should be date/ time recorded in your system when the marks are inputted/uploaded. The format should be: YYYY-MM-DD HH:MM:SS. This is to help us with sequencing marking information 12  ^(20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$  DATETIME in the following format: year (4 digits), a dash, month (2 digits), a dash, day (2 digits), a space, hour (2 digits), a colon, minutes (2 digits), a colon, seconds (2 digits).  2999-12-31 00:00:00.000 accepted if date time not available
Examiner1_ID  Please supply an examiner ID. Each examiner should have their own ID which is used consistently in the data.  For seed items, sample double marked items daily qualification and backread items, this will correspond to the examiner associated with Mark 1  13  ^.{1,20}$  1 to 20 characters accepted
Examiner2_ID  For sample double marked items and backread items, this field should be the ID which corresponds to the examiner associated with Mark 2 14  ^.{1,20}$  1 to 20 characters accepted.  For seed or daily qualification items, this field should have a value of -2 entered
RoleOfExaminer1  Role or seniority of examiner 1. Indicate role of examiner on the marking panel as shown in the last column 15  ^(1|2|3|4|5|6)$  Assistant Examiner = 1  Team Leader = 2  Senior Team Leader = 3  Assistant Principal Examiner = 4  Principal Examiner = 5  Chief or Chair of Examiners = 6 
RoleOfExaminer2  Role or seniority of examiner 2.  For sample double marked items, as above, indicate role of examiner on the marking panel as shown in last column 16  ^(1|2|3|4|5|6|-2)$  Assistant Examiner = 1  Team Leader = 2  Senior Team Leader = 3  Assistant Principal Examiner = 4  Principal Examiner = 5  Chief or Chair of Examiners = 6  For seed or daily qualification items, this field should have a value of -2
FinalMarkAwarded  Final mark for this item issued to candidate for the item identified in field 9. This should reflect any post-results adjustments as a result of reviews of marking.  17  ^\d{1,3}$  3-digit integer.   If optional question and candidate did not attempt it this field should have -2
MaxMark  This should be the maximum mark available for the item identified in field 9.  18  ^\d{1,3}$  3-digit integer accepted
Mark_Type  Please indicate monitoring mark type as shown in last column.  NB where backread item data to be supplied where available and captured on marking systems 19  ^(1|2|3|4)$  1 = seed marked items  2 = sample double marked items  3 = daily qualification items  4 = backread items 
DistributionMethod  If the component is distributed to examiners at ‘script level’ – for example a whole candidate script is distributed to an individual examiner, indicate 1 If the component is distributed to examiners at ‘item level’ – for example items from any individual candidate script are distributed to multiple examiners, indicate 2. No other values 20  ^(1|2)$  1 or 2 accepted
ItemTolerance  This field is for the mark tolerance or range of acceptable marks for the item identified in field 9.  Where tolerance is used, and it is, for example a tolerance of +/-1 marks, this should be indicated as 1.  If there is zero tolerance, enter 0.  Where acceptable marks are used, each acceptable mark should be entered and separated by semi-colons for example 23;24;25;26;  If there is only one acceptable mark, this should be entered as a single integer, followed by a semi-colon. For example 23;  21  ^\d{1,2}(?:;\d{1,2}){0,3}$  Up to a 2-digit integer accepted.   Or, for acceptable values, a range of 2-digit integers separated by semi-colons without spaces.  If the concept of tolerance is not applied to this item, please enter -2
ScriptTolerance  This field is for the mark tolerance or range of acceptable marks for the script identified in field 5; and in the case of ‘acceptable values’, also for field 9.  Where script tolerance is used, and it is, for example a tolerance of +/-3 marks, this should be indicated as 3. If there is zero tolerance, enter 0.  Where acceptable marks are used, each acceptable mark should be entered and separated by semi-colons for example 45;46;47;48;  If there is only one acceptable mark, this should be entered as a single integer, followed by a semi-colon. For example 23;  22  ^\d{1,2}(?:;\d{1,2}){0,3}$  Up to a 2-digit integer accepted.   Or, for acceptable values, a range of 2-digit integers separated by semi-colons without spaces.  If the concept of tolerance is not applied to this script, please enter -2
ScriptTolerance_ABS  This is for the absolute mark difference tolerance if applicable.  23  ^\d{1,2}$  Up to a 2-digit integer accepted.  If the concept of an absolute mark difference tolerance is not applied to this component, this field should have a value of -2 entered