Files in dfe-analytical-services/dfe-published-data-qa
dfe-published-data-qa

.Rprofile
.gitattributes
.github/PULL_REQUEST_TEMPLATE.md
.github/workflows/automatedTests.yaml
.github/workflows/create-trello-ticket.yaml
.github/workflows/deployShinyApps.yaml
.gitignore
.hooks/pre-commit.R
.rscignore
DESCRIPTION
LICENSE
R/data-dictionary-checks.R R/fileValidation.r R/knownVariables.r R/mainTests.r R/manual_scripts/debugging.R R/manual_scripts/profiling_code.r R/manual_scripts/update_geography_lookups.R R/manual_scripts/utils.R R/preCheck1.r R/preCheck2.r R/readFile.r R/screenFiles.r README.md
azure-pipelines-dev.yml
azure-pipelines.yml
config.yml
data/country.csv
data/data-dictionary-col_names.csv
data/data-dictionary.csv
data/english_devolved_areas.csv
data/ethnicity.csv
data/geography_matrix.csv
data/harmonised_col_names.csv
data/lads.csv
data/las.csv
data/leps.csv
data/lsip_lad_hierarchy.csv
data/lsips.csv
data/pcon_2024_v2.csv
data/pcons.csv
data/peia_lookup.csv
data/region_la_hierarchy.csv
data/regions.csv
data/school-types.csv
data/sen.csv
data/universal_geog_options.csv
data/ward_lad_la_pcon_hierarchy.csv
dfe-published-data-qa.Rproj
global.R
google-analytics.html
manifest.json
renv.lock
renv/.gitignore
renv/activate.R
renv/settings.dcf
renv/settings.json
server.R tests/testthat.R
tests/testthat/_snaps/UI-01_example_files/example_files-001.json
tests/testthat/_snaps/UI-01_example_files/example_files-002.json
tests/testthat/_snaps/UI-02_edge_cases/edge_cases-001.json
tests/testthat/_snaps/UI-02_edge_cases/edge_cases-002.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-001.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-002.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-003.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-004.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-005.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-006.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-007.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-008.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-009.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-010.json
tests/testthat/_snaps/UI-03_additional_qa/additional_qa-011.json
tests/testthat/fileValidation/data_empty_cols.csv
tests/testthat/fileValidation/data_empty_cols.meta.csv
tests/testthat/fileValidation/data_empty_rows.csv
tests/testthat/fileValidation/data_empty_rows.meta.csv
tests/testthat/fileValidation/data_mandatory_cols.csv
tests/testthat/fileValidation/data_mandatory_cols.meta.csv
tests/testthat/fileValidation/file_separator.csv
tests/testthat/fileValidation/file_separator.meta.csv
tests/testthat/fileValidation/filename spaces.csv
tests/testthat/fileValidation/filename spaces.meta.csv
tests/testthat/fileValidation/meta_empty_rows.csv
tests/testthat/fileValidation/meta_empty_rows.meta.csv
tests/testthat/fileValidation/meta_mandatory_cols.csv
tests/testthat/fileValidation/meta_mandatory_cols.meta.csv
tests/testthat/fileValidation/naming_convention-dataFail.meta.csv
tests/testthat/fileValidation/naming_convention-dataFail.txt
tests/testthat/fileValidation/naming_convention-metaFail.csv
tests/testthat/fileValidation/naming_convention-metaFail.meta.xlsx
tests/testthat/fileValidation/naming_convention.csv
tests/testthat/fileValidation/naming_convention.meta.txt
tests/testthat/fileValidation/naming_convention.txt
tests/testthat/fileValidation/naming_convention_meta.csv
tests/testthat/fileValidation/rows_to_cols.csv
tests/testthat/fileValidation/rows_to_cols.meta.csv
tests/testthat/fileValidation/special_characters-+#'@.csv
tests/testthat/fileValidation/special_characters-+#'@.meta.csv
tests/testthat/helper-testIndividualTest.R
tests/testthat/mainTests/blanks_filters.csv
tests/testthat/mainTests/blanks_filters.meta.csv
tests/testthat/mainTests/blanks_indicators.csv
tests/testthat/mainTests/blanks_indicators.meta.csv
tests/testthat/mainTests/check_data_dictionary_col_name.csv
tests/testthat/mainTests/check_data_dictionary_col_name.meta.csv
tests/testthat/mainTests/check_data_dictionary_filter_item.csv
tests/testthat/mainTests/check_data_dictionary_filter_item.meta.csv
tests/testthat/mainTests/col_name_duplicate.csv
tests/testthat/mainTests/col_name_duplicate.meta.csv
tests/testthat/mainTests/col_name_spaces.csv
tests/testthat/mainTests/col_name_spaces.meta.csv
tests/testthat/mainTests/country_combinations.csv
tests/testthat/mainTests/country_combinations.meta.csv
tests/testthat/mainTests/data_to_meta_crosscheck.csv
tests/testthat/mainTests/data_to_meta_crosscheck.meta.csv
tests/testthat/mainTests/duplicate_label.csv
tests/testthat/mainTests/duplicate_label.meta.csv
tests/testthat/mainTests/duplicate_rows.csv
tests/testthat/mainTests/duplicate_rows.meta.csv
tests/testthat/mainTests/eda_combinations.csv
tests/testthat/mainTests/eda_combinations.meta.csv
tests/testthat/mainTests/ethnicity_characteristics_filter_wrong_group_and_values.csv
tests/testthat/mainTests/ethnicity_characteristics_filter_wrong_group_and_values.meta.csv
tests/testthat/mainTests/ethnicity_characteristics_filter_wrong_values.csv
tests/testthat/mainTests/ethnicity_characteristics_filter_wrong_values.meta.csv
tests/testthat/mainTests/ethnicity_meets_standards.csv
tests/testthat/mainTests/ethnicity_meets_standards.meta.csv
tests/testthat/mainTests/ethnicity_value_advisory.csv
tests/testthat/mainTests/ethnicity_value_advisory.meta.csv
tests/testthat/mainTests/filter_group.csv
tests/testthat/mainTests/filter_group.meta.csv
tests/testthat/mainTests/filter_group_duplicate.csv
tests/testthat/mainTests/filter_group_duplicate.meta.csv
tests/testthat/mainTests/filter_group_level.csv
tests/testthat/mainTests/filter_group_level.meta.csv
tests/testthat/mainTests/filter_group_match.csv
tests/testthat/mainTests/filter_group_match.meta.csv
tests/testthat/mainTests/filter_group_not_filter.csv
tests/testthat/mainTests/filter_group_not_filter.meta.csv
tests/testthat/mainTests/filter_group_stripped.csv
tests/testthat/mainTests/filter_group_stripped.meta.csv
tests/testthat/mainTests/filter_hint.csv
tests/testthat/mainTests/filter_hint.meta.csv
tests/testthat/mainTests/filter_item_length.csv
tests/testthat/mainTests/filter_item_length.meta.csv
tests/testthat/mainTests/geographic_catch.csv
tests/testthat/mainTests/geographic_catch.meta.csv
tests/testthat/mainTests/geography_level_completed.csv
tests/testthat/mainTests/geography_level_completed.meta.csv
tests/testthat/mainTests/ignored_rows.csv
tests/testthat/mainTests/ignored_rows.meta.csv
tests/testthat/mainTests/indicator_dp.csv
tests/testthat/mainTests/indicator_dp.meta.csv
tests/testthat/mainTests/indicator_dp_completed.csv
tests/testthat/mainTests/indicator_dp_completed.meta.csv
tests/testthat/mainTests/indicator_dp_negative.csv
tests/testthat/mainTests/indicator_dp_negative.meta.csv
tests/testthat/mainTests/indicator_dp_nonInteger.csv
tests/testthat/mainTests/indicator_dp_nonInteger.meta.csv
tests/testthat/mainTests/indicator_dp_validation.csv
tests/testthat/mainTests/indicator_dp_validation.meta.csv
tests/testthat/mainTests/indicator_group_stripped.csv
tests/testthat/mainTests/indicator_group_stripped.meta.csv
tests/testthat/mainTests/indicator_grouping.csv
tests/testthat/mainTests/indicator_grouping.meta.csv
tests/testthat/mainTests/indicator_unit.csv
tests/testthat/mainTests/indicator_unit.meta.csv
tests/testthat/mainTests/indicator_unit_validation.csv
tests/testthat/mainTests/indicator_unit_validation.meta.csv
tests/testthat/mainTests/indicators_smushed.csv
tests/testthat/mainTests/indicators_smushed.meta.csv
tests/testthat/mainTests/la_col_present.csv
tests/testthat/mainTests/la_col_present.meta.csv
tests/testthat/mainTests/la_combinations.csv
tests/testthat/mainTests/la_combinations.meta.csv
tests/testthat/mainTests/label.csv
tests/testthat/mainTests/label.meta.csv
tests/testthat/mainTests/lad_combinations.csv
tests/testthat/mainTests/lad_combinations.meta.csv
tests/testthat/mainTests/lep_combinations.csv
tests/testthat/mainTests/lep_combinations.meta.csv
tests/testthat/mainTests/location_code_length.csv
tests/testthat/mainTests/location_code_length.meta.csv
tests/testthat/mainTests/location_name_length.csv
tests/testthat/mainTests/location_name_length.meta.csv
tests/testthat/mainTests/lsip_combinations.csv
tests/testthat/mainTests/lsip_combinations.meta.csv
tests/testthat/mainTests/na_geography.csv
tests/testthat/mainTests/na_geography.meta.csv
tests/testthat/mainTests/na_geography_code.csv
tests/testthat/mainTests/na_geography_code.meta.csv
tests/testthat/mainTests/no_data_symbols.csv
tests/testthat/mainTests/no_data_symbols.meta.csv
tests/testthat/mainTests/non_standard_headers.csv
tests/testthat/mainTests/non_standard_headers.meta.csv
tests/testthat/mainTests/not_table_tool.csv
tests/testthat/mainTests/not_table_tool.meta.csv
tests/testthat/mainTests/notavailable_symbols.csv
tests/testthat/mainTests/notavailable_symbols.meta.csv
tests/testthat/mainTests/null.csv
tests/testthat/mainTests/null.meta.csv
tests/testthat/mainTests/ob_unit_total.csv
tests/testthat/mainTests/ob_unit_total.meta.csv
tests/testthat/mainTests/observational_total.csv
tests/testthat/mainTests/observational_total.meta.csv
tests/testthat/mainTests/other_geography_code_duplicates.csv
tests/testthat/mainTests/other_geography_code_duplicates.meta.csv
tests/testthat/mainTests/other_geography_duplicates.csv
tests/testthat/mainTests/other_geography_duplicates.meta.csv
tests/testthat/mainTests/overcompleted_cols.csv
tests/testthat/mainTests/overcompleted_cols.meta.csv
tests/testthat/mainTests/pcon_combinations.csv
tests/testthat/mainTests/pcon_combinations.meta.csv
tests/testthat/mainTests/region_col_present.csv
tests/testthat/mainTests/region_col_present.meta.csv
tests/testthat/mainTests/region_combinations.csv
tests/testthat/mainTests/region_combinations.meta.csv
tests/testthat/mainTests/region_for_la.csv
tests/testthat/mainTests/region_for_la.meta.csv
tests/testthat/mainTests/region_for_lad.csv
tests/testthat/mainTests/region_for_lad.meta.csv
tests/testthat/mainTests/roundedzero_symbols.csv
tests/testthat/mainTests/roundedzero_symbols.meta.csv
tests/testthat/mainTests/sch_prov_duplicates.csv
tests/testthat/mainTests/sch_prov_duplicates.meta.csv
tests/testthat/mainTests/time_period.csv
tests/testthat/mainTests/time_period.meta.csv
tests/testthat/mainTests/time_period_six.csv
tests/testthat/mainTests/time_period_six.meta.csv
tests/testthat/mainTests/total.csv
tests/testthat/mainTests/total.meta.csv
tests/testthat/mainTests/variable_characteristic.csv
tests/testthat/mainTests/variable_characteristic.meta.csv
tests/testthat/mainTests/variable_label_length.csv
tests/testthat/mainTests/variable_label_length.meta.csv
tests/testthat/mainTests/variable_name_length.csv
tests/testthat/mainTests/variable_name_length.meta.csv
tests/testthat/mainTests/variable_snake_case.csv
tests/testthat/mainTests/variable_snake_case.meta.csv
tests/testthat/mainTests/ward_combinations.csv
tests/testthat/mainTests/ward_combinations.meta.csv
tests/testthat/mainTests/whitespace_filters.csv
tests/testthat/mainTests/whitespace_filters.meta.csv
tests/testthat/otherData/adding_z_locationCode.csv
tests/testthat/otherData/adding_z_locationCode.meta.csv
tests/testthat/otherData/blankFilterGroups.csv
tests/testthat/otherData/blankFilterGroups.meta.csv
tests/testthat/otherData/filter_hint_indicator_bug.csv
tests/testthat/otherData/filter_hint_indicator_bug.meta.csv
tests/testthat/otherData/financial_half.csv
tests/testthat/otherData/financial_half.meta.csv
tests/testthat/otherData/financial_quarter.csv
tests/testthat/otherData/financial_quarter.meta.csv
tests/testthat/otherData/indicator_units_should_pass.csv
tests/testthat/otherData/indicator_units_should_pass.meta.csv
tests/testthat/otherData/lad_within_la.csv
tests/testthat/otherData/lad_within_la.meta.csv
tests/testthat/otherData/missing_region_name.csv
tests/testthat/otherData/missing_region_name.meta.csv
tests/testthat/otherData/multiple_stripped_filter_groups.csv
tests/testthat/otherData/multiple_stripped_filter_groups.meta.csv
tests/testthat/otherData/name_multiple_levels.csv
tests/testthat/otherData/name_multiple_levels.meta.csv
tests/testthat/otherData/outside_of_england_region.csv
tests/testthat/otherData/outside_of_england_region.meta.csv
tests/testthat/otherData/passes_na_name.csv
tests/testthat/otherData/passes_na_name.meta.csv
tests/testthat/otherData/provider_col_incorrect.csv
tests/testthat/otherData/provider_col_incorrect.meta.csv
tests/testthat/otherData/quoted_blank_geographies.csv
tests/testthat/otherData/quoted_blank_geographies.meta.csv
tests/testthat/otherData/regional_blanks.csv
tests/testthat/otherData/regional_blanks.meta.csv
tests/testthat/preCheck1/col_name_completed.csv
tests/testthat/preCheck1/col_name_completed.meta.csv
tests/testthat/preCheck1/duplicate_variable_names.csv
tests/testthat/preCheck1/duplicate_variable_names.meta.csv
tests/testthat/preCheck1/geographic_level.csv
tests/testthat/preCheck1/geographic_level.meta.csv
tests/testthat/preCheck1/invalid_meta_cols.csv
tests/testthat/preCheck1/invalid_meta_cols.meta.csv
tests/testthat/preCheck1/meta_to_data_crosscheck.csv
tests/testthat/preCheck1/meta_to_data_crosscheck.meta.csv
tests/testthat/preCheck1/time_identifier.csv
tests/testthat/preCheck1/time_identifier.meta.csv
tests/testthat/preCheck2/col_type.csv
tests/testthat/preCheck2/col_type.meta.csv
tests/testthat/preCheck2/col_type_blank.csv
tests/testthat/preCheck2/col_type_blank.meta.csv
tests/testthat/preCheck2/data_variable_spaces.csv
tests/testthat/preCheck2/data_variable_spaces.meta.csv
tests/testthat/preCheck2/filter_level.csv
tests/testthat/preCheck2/filter_level.meta.csv
tests/testthat/preCheck2/geography_level_present.csv
tests/testthat/preCheck2/geography_level_present.meta.csv
tests/testthat/preCheck2/ob_unit_meta.csv
tests/testthat/preCheck2/ob_unit_meta.meta.csv
tests/testthat/preCheck2/time_identifier_mix.csv
tests/testthat/preCheck2/time_identifier_mix.meta.csv
tests/testthat/preCheck2/time_validation.csv
tests/testthat/preCheck2/time_validation.meta.csv
tests/testthat/preCheck2/utf8.csv
tests/testthat/preCheck2/utf8.meta.csv
tests/testthat/sch_prov/not_sch_but_one_filter.csv
tests/testthat/sch_prov/not_sch_but_one_filter.meta.csv
tests/testthat/sch_prov/prov_level_diff_codes.csv
tests/testthat/sch_prov/prov_level_diff_codes.meta.csv
tests/testthat/sch_prov/prov_level_diff_names.csv
tests/testthat/sch_prov/prov_level_diff_names.meta.csv
tests/testthat/sch_prov/prov_level_only.csv
tests/testthat/sch_prov/prov_level_only.meta.csv
tests/testthat/sch_prov/prov_level_only_dupes.csv
tests/testthat/sch_prov/prov_level_only_dupes.meta.csv
tests/testthat/sch_prov/sch_filter_group.csv
tests/testthat/sch_prov/sch_filter_group.meta.csv
tests/testthat/sch_prov/sch_filter_grouped.csv
tests/testthat/sch_prov/sch_filter_grouped.meta.csv
tests/testthat/sch_prov/sch_level_missing_col.csv
tests/testthat/sch_prov/sch_level_missing_col.meta.csv
tests/testthat/sch_prov/sch_level_only.csv
tests/testthat/sch_prov/sch_level_only.meta.csv
tests/testthat/sch_prov/sch_many_filter.csv
tests/testthat/sch_prov/sch_many_filter.meta.csv
tests/testthat/sch_prov/sch_mixed_levels.csv
tests/testthat/sch_prov/sch_mixed_levels.meta.csv
tests/testthat/sch_prov/sch_only_filter.csv
tests/testthat/sch_prov/sch_only_filter.meta.csv
tests/testthat/sch_prov/sch_prov.csv
tests/testthat/sch_prov/sch_prov.meta.csv
tests/testthat/sch_prov/school_with_trust.csv
tests/testthat/sch_prov/school_with_trust.meta.csv
tests/testthat/setup-shinytest2.R tests/testthat/test-UI-01_example_files.R tests/testthat/test-UI-02_edge_cases.R tests/testthat/test-UI-03_additional_qa.R
tests/testthat/test-data/data_mandatory_cols.csv
tests/testthat/test-data/data_mandatory_cols.meta.csv
tests/testthat/test-data/date_format.csv
tests/testthat/test-data/date_format.meta.csv
tests/testthat/test-data/fails_allchecks.csv
tests/testthat/test-data/fails_allchecks.meta.csv
tests/testthat/test-data/fails_everything_ancillary.csv
tests/testthat/test-data/fails_everything_ancillary.meta.csv
tests/testthat/test-data/fails_file validation.csv
tests/testthat/test-data/fails_file validation.meta.csv
tests/testthat/test-data/fails_prescreening1.csv
tests/testthat/test-data/fails_prescreening1.meta.csv
tests/testthat/test-data/fails_prescreening2.csv
tests/testthat/test-data/fails_prescreening2.meta.csv
tests/testthat/test-data/filter_groups_mix.csv
tests/testthat/test-data/filter_groups_mix.meta.csv
tests/testthat/test-data/hyphen.csv
tests/testthat/test-data/hyphen.meta.csv
tests/testthat/test-data/invalid_type.meta.txt
tests/testthat/test-data/invalid_type.txt
tests/testthat/test-data/invalid_type2.meta.csv
tests/testthat/test-data/invalid_type2.txt
tests/testthat/test-data/invalid_type3.csv
tests/testthat/test-data/invalid_type3.meta.xlsx
tests/testthat/test-data/label_blank_notNA.csv
tests/testthat/test-data/label_blank_notNA.meta.csv
tests/testthat/test-data/noFilters.csv
tests/testthat/test-data/noFilters.meta.csv
tests/testthat/test-data/passes_everything.csv
tests/testthat/test-data/passes_everything.meta.csv
tests/testthat/test-data/passes_everything.meta.xlsx
tests/testthat/test-data/passes_everything.xlsx
tests/testthat/test-data/passes_everything_advisory.csv
tests/testthat/test-data/passes_everything_advisory.meta.csv
tests/testthat/test-data/passes_everything_ancillary.csv
tests/testthat/test-data/passes_everything_ancillary.meta.csv
tests/testthat/test-function-countActiveTests.R tests/testthat/test-function-edge_cases.R tests/testthat/test-function-fileValidation.R tests/testthat/test-function-geography_matrix.R tests/testthat/test-function-mainTests.R tests/testthat/test-function-preCheck1.R tests/testthat/test-function-preCheck2.R tests/testthat/test-function-readFile.r ui.R
www/acalat_theme.css
www/builder-duck.PNG
www/duck.gif
www/duckWaddle.gif
www/progress_1.png
www/progress_2.png
www/progress_3.png
www/progress_4.png
www/progress_5.png
www/screener_favicon.png
dfe-analytical-services/dfe-published-data-qa documentation built on July 17, 2025, 12:15 a.m.