Guidance

File format

Updated 19 March 2021

±·²¹³¾±ðÌý ¶Ù±ð²õ³¦°ù¾±±è³Ù¾±´Ç²ÔÌý ±Ê´Ç²õ¾±³Ù¾±´Ç²ÔÌý Validation Regular Expression  Description of Regular Expression 
·¡³æ²¹³¾³§±ð°ù¾±±ð²õÌý Exam series data relates to, for example June 2023 1Ìý ^(June)([ ][0-9][0-9][0-9][0-9])$  Full month name of exam series and year
¸é±ð±è´Ç°ù³Ù¾±²Ô²µ¶Ù²¹³Ù±ðÌý Date the file was due to be submitted regardless of when it was actually uploaded. Format accepted 120 ODBC canonical yyyy-mm-dd 2Ìý °÷(20)°À»å°À»å°Ú-±Õ(0°Ú1-9±Õ´¥1°Ú012±Õ)°Ú-±Õ(0°Ú1-9±Õ´¥°Ú12±Õ°Ú0-9±Õ´¥3°Ú01±Õ)$Ìý »Ê¹ÚÌåÓýapp date in the following format: year (4 digits), a dash, month (2 digits), a dash, day (2 digits)
´¡·É²¹°ù»å¾±²Ô²µ°¿°ù²µ²¹²Ô¾±²õ²¹³Ù¾±´Ç²ÔÌý Name of the awarding organisation  3Ìý °÷.µ÷1,100°¨$Ìý 1 to 100 characters accepted 
²Ï³Ü²¹±ô¾±´Ú¾±³¦²¹³Ù¾±´Ç²Ô³¢±ð±¹±ð±ôÌý Level of qualification for example GCSE  4Ìý ^(GCSE|AS|A level)$  One of the following list: GCSE, AS or A level
±«²Ô¾±³Ù°¿°ù°ä´Ç³¾±è´Ç²Ô±ð²Ô³Ù°ä´Ç»å±ðÌý Unit code  5Ìý °÷.µ÷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
³§±è±ð³¦¾±´Ú¾±³¦²¹³Ù¾±´Ç²Ô°ä´Ç»å±ðÌý Specification code also known as Subject Award Code and Cash-in Code  6Ìý °÷.µ÷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
³§±è±ð³¦¾±´Ú¾±³¦²¹³Ù¾±´Ç²Ô°Õ¾±³Ù±ô±ðÌý Specification title also known as subject title  7Ìý °÷.µ÷1,150°¨$Ìý 1 to 100 and 50 characters accepted
°ä²¹²Ô»å¾±»å²¹³Ù±ð³å±õ»åÌý 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 8Ìý °÷.µ÷1,14°¨$Ìý 1 to 14 digit integer accepted
±õ³Ù±ð³¾²Ñ²¹°ù°ì³å±õ¶ÙÌý This should uniquely identify the item (question) on the component question paper for example q3b or q5biii 9Ìý °÷.µ÷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Ìý °÷°À»åµ÷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Ìý °÷°À»åµ÷1,3°¨$Ìý 3-digit integer accepted
DateTimeStampMark1Ìý This should be date/ time recorded in your system when the marks are inputted/uploaded. »Ê¹ÚÌåÓýapp format should be: YYYY-MM-DD HH:MM:SS. This is to help us with sequencing marking information 12Ìý °÷(20)°À»å°À»å°Ú-±Õ(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
·¡³æ²¹³¾¾±²Ô±ð°ù1³å±õ¶ÙÌý 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
·¡³æ²¹³¾¾±²Ô±ð°ù2³å±õ¶ÙÌý 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
¹ó¾±²Ô²¹±ô²Ñ²¹°ù°ì´¡·É²¹°ù»å±ð»åÌý 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Ìý °÷°À»åµ÷1,3°¨$Ìý 3-digit integer.   If optional question and candidate did not attempt it this field should have -2
²Ñ²¹³æ²Ñ²¹°ù°ìÌý This should be the maximum mark available for the item identified in field 9.  18Ìý °÷°À»åµ÷1,3°¨$Ìý 3-digit integer accepted
²Ñ²¹°ù°ì³å°Õ²â±è±ðÌý 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 
¶Ù¾±²õ³Ù°ù¾±²ú³Ü³Ù¾±´Ç²Ô²Ñ±ð³Ù³ó´Ç»åÌý 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
±õ³Ù±ð³¾°Õ´Ç±ô±ð°ù²¹²Ô³¦±ðÌý 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Ìý °÷°À»åµ÷1,2°¨(?:;°À»åµ÷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
³§³¦°ù¾±±è³Ù°Õ´Ç±ô±ð°ù²¹²Ô³¦±ðÌý 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Ìý °÷°À»åµ÷1,2°¨(?:;°À»åµ÷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
³§³¦°ù¾±±è³Ù°Õ´Ç±ô±ð°ù²¹²Ô³¦±ð³å´¡µþ³§Ìý This is for the absolute mark difference tolerance if applicable.  23Ìý °÷°À»åµ÷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