Skip to content

Latest commit

 

History

History
179 lines (118 loc) · 10.8 KB

File metadata and controls

179 lines (118 loc) · 10.8 KB

Initial Teacher Training (ITT)

DfE::ReferenceData::ITT::PRIMARY_SUBJECTS, DfE::ReferenceData::ITT::SECONDARY_SUBJECTS and DfE::ReferenceData::ITT::SUBJECTS

require 'dfe/reference_data/itt'

Initial teacher training subjects, referred to as "specialisms" in some contexts. PRIMARY_SUBJECTS are just the "Primary with ..." subjects for primary-level education, SECONDARY_SUBJECTS are the secondary-level subjects. SUBJECTS is the combined list of both.

Owner: None.

Users: Teacher Record System.

Source: https://github.com/DFE-Digital/register-trainee-teachers/blob/main/config/initializers/course_subjects.rb for the main list, https://github.com/DFE-Digital/register-trainee-teachers/blob/main/app/lib/hesa/code_sets/course_subjects.rb for hecos_code, https://github.com/DFE-Digital/register-trainee-teachers/blob/main/config/initializers/mappings/allocation_subject_to_specialism_mapping.rb for register categories and https://www.gov.uk/government/publications/initial-teacher-training-itt-bursary-funding-manual for the incentives. Other fields obtained by manually cross-referencing to other lists.

Quality: Manually updated on an ad-hoc basis. Please submit a pull request if inaccuracies or omissions are found.

Field Type Purpose
id UUID A unique identifier.
name string The long name of the ITT subject.
hecos_code optional string The HECoS code for the subject, as per HESA field SBJCA
category optional UUID The ID of the category that this subject is a specialism of (see CATEGORIES below)
register_category optional UUID The ID of the category that this subject is a specialism of, as per the current Register list (see REGISTER_CATEGORIES below)
publish_category optional string ID The ID of the category that this subject is a specialism of, as per the current Publish list (see PUBLISH_CATEGORIES below)
incentive optional map from string academic year ID to string incentive ID The ID of the incentive for this subject (see INCENTIVES below) for courses starting in the given academic year

DfE::ReferenceData::ITT::CATEGORIES

require 'dfe/reference_data/itt'

Initial teacher training subject categories, under a proposed new categorisation shared between Register and Find/Publish.

Owner: None.

Users: None.

Source: https://docs.google.com/spreadsheets/d/152PMbCj_bmnm8rmqVFLJAA2Hu8-9pkPjDmGyOi85768/edit#gid=2053127863&range=Q1

Quality: Manually updated on an ad-hoc basis. Please submit a pull request if inaccuracies or omissions are found.

Field Type Purpose
id UUID A unique identifier.
name string The long name of the allocation subject.

DfE::ReferenceData::ITT::REGISTER_CATEGORIES

require 'dfe/reference_data/itt'

Initial teacher training subject categories, as currently used by Register under the name "Allocation Subjects"

Owner: None.

Users: None.

Source: https://github.com/DFE-Digital/register-trainee-teachers/blob/main/config/initializers/allocation_subjects.rb

Quality: Manually updated on an ad-hoc basis. Please submit a pull request if inaccuracies or omissions are found.

Field Type Purpose
id UUID A unique identifier.
name string The long name of the allocation subject.
publish_category optional string ID Where a direct correspondence with a PUBLISH_CATEGORY entry exists with this record, the ID of that PUBLISH_CATEGORY record is in this field.

DfE::ReferenceData::ITT::PUBLISH_CATEGORIES

require 'dfe/reference_data/itt'

Initial teacher training subject categories, as currently used by Publish.

Owner: None.

Users: None.

Source: https://api.publish-teacher-training-courses.service.gov.uk/api/public/v1/subjects (see also https://api.publish-teacher-training-courses.service.gov.uk/docs/api-reference.html#schema-subjectattributes)

Quality: Manually updated on an ad-hoc basis. Please submit a pull request if inaccuracies or omissions are found.

Field Type Purpose
id string ID A unique identifier.
name string The long name of the allocation subject.
age_range symbol (primary or secondary) The age range this category applies to
tad_category optional string ID Where a direct correspondence with a TAD_CATEGORIES entry exists with this record, the ID of that TAD_CATEGORIES record is in this field.

DfE::ReferenceData::ITT::TAD_CATEGORIES

require 'dfe/reference_data/itt'

Initial teacher training subject categories, as currently used by TAD. The fields other than id, name, publish_category, stem and ebacc are of unknown utility, should probably be ignored, and unless we find out more about their original intent and find a use for them, they should probably be trimmed.

TODO: November 2023 or beyond: Review whether the type, phase, other_id and register_name fields have turned out to be useful for anything, and remove them if not, then remove this note.

Owner: None.

Users: None.

Source: Spreadsheet provided by email to the author (Alaric), and stem/ebacc definitions sent via Slack

Quality: Manually updated on an ad-hoc basis. Please submit a pull request if inaccuracies or omissions are found.

Field Type Purpose
id string ID A unique identifier.
name string The name of the category.
publish_category UUID The ID of the corresponding PUBLISH_CATEGORIES entry, where one exists
stem boolean True if the subject is in the Sciences, Technology, Engineering or Mathematics
ebacc boolean True if the subject is academic discipline within the English Baccalaureate
type symbol (primary, secondary or modern_languages) The type of this TAD category
phase symbol (primary or secondary) The phase of this TAD category
other_id string ID An additional ID field found in the source spreadsheet, purpose unknown
register_name string The corresponding subject name as believed to be found in Register, according to the author of the spreadsheet
cah_associated_mappings_allow ID string array A list of CAH level 1, 2 or 3 codes or degree subject IDs for subjects that potentially correspond to this TAD category, unless a match in cah_associated_mappings_block is found.
cah_associated_mappings_block ID string array A list of CAH level 1, 2 or 3 codes or degree subject IDs for subjects that do NOT even potentially correspond to this TAD category, but would otherwise be matched by a more generic code in cah_associated_mappings_allow
cah_direct_mappings_allow ID string array A list of CAH level 1, 2 or 3 codes or degree subject IDs for subjects that directly correspond to this TAD category, unless a match in cah_associated_mappings_block is found.
cah_direct_mappings_block ID string array A list of CAH level 1, 2 or 3 codes or degree subject IDs for subjects that do NOT directly correspond to this TAD category, but would otherwise be matched by a more generic code in cah_associated_mappings_allow

DfE::ReferenceData::ITT::INCENTIVES

require 'dfe/reference_data/itt'

An incentive available for a particular ITT subject.

Owner: None.

Users: None.

Source: https://www.gov.uk/government/publications/initial-teacher-training-itt-bursary-funding-manual

Quality: Manually updated on an ad-hoc basis. Please submit a pull request if inaccuracies or omissions are found.

Field Type Purpose
id string ID A unique identifier.
bursary_amount numerical string The available bursary (in pounds)
scholarship numerical string The available scholarship (in pounds)

DfE::ReferenceData::ITT::CYCLES

Initial teacher training recruitment cycles.

Owner: None.

Users: Data Insights team.

Source: https://github.com/DFE-Digital/apply-for-teacher-training/blob/main/app/services/cycle_timetable.rb

Quality: Manually updated on an ad-hoc basis. Please submit a pull request if inaccuracies or omissions are found.

Field Type Purpose
id string A unique ID of the form YYYY-YYYY, identifying the opening and closing years of the recruitment phase of the cycle (eg, 2018-2019 for the cycle where the application deadlines are in 2019)
find_opens datetime The point at which Find Postgraduate Teacher Training starts showing courses in this cycle
apply_opens datetime The point at which Apply For Teacher Training starts allowing applications to courses in this cycle
apply_1_deadline datetime The point at which Apply For Teacher Training stops accepting apply 1 applications to courses in this cycle
apply_2_deadline datetime The point at which Apply For Teacher Training stops accepting apply 2 applications to courses in this cycle
provider_decision_deadline datetime The point at which unresolved applications for courses in this cycle are rejected automatically, so all provider application decisions must have been made
find_closes datetime The point at which Find Postgraduate Teacher Training stops showing courses in this cycle
non_working_days map from symbol to date range Non-working-day periods within this cycle (the symbols being names such as christmas and easter