Skip to content

Remove KS3 completion requirement from secondary certificate - #2589

Open
A-Wheeto wants to merge 3 commits into
secondary-certificate-refreshfrom
eng-1260-remove-secondary-certificate-objective-from-code
Open

Remove KS3 completion requirement from secondary certificate#2589
A-Wheeto wants to merge 3 commits into
secondary-certificate-refreshfrom
eng-1260-remove-secondary-certificate-objective-from-code

Conversation

@A-Wheeto

@A-Wheeto A-Wheeto commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

This PR removes the KS3 programme completion as an objective from the secondary certificate.

Follow up:
report_generation.rb clears and repopulates the user_report_entries table daily via a Heroku scheduled job. I couldn't find any documentation about from the original PR adding this into the codebase. It looks to purely serve Looker Studio reports.

This report gathers user data including their completion on community activities on primary, secondary and I belong. Now the objectives have been updated on secondary, the table format no longer fits the shape of the programme and will need addressing at some stage in the future.

The Looker Studio reports will continue to function. However the reporting on secondary won't be correct. We still report CPD completion correct, but completed_first_community_component will report against CQF completion and completed_second_community_component will report against professional development compeltion.

@tc-deploybot
tc-deploybot temporarily deployed to teachcomputing-pr-2589 July 28, 2026 09:30 Inactive
@A-Wheeto
A-Wheeto force-pushed the eng-1531-combine-programme-activity-groupings branch from 9b08eb1 to 4b2f930 Compare July 28, 2026 14:05
Base automatically changed from eng-1531-combine-programme-activity-groupings to secondary-certificate-refresh July 28, 2026 14:19
report_generation.rb special-cased secondary certificate's objective index by 1 specifically to skip this KS3 entry; that offset is no longer needed now that secondary certificate's programme_objectives shape matches primary certificate and i_belong's

ENG-1260
@A-Wheeto
A-Wheeto force-pushed the eng-1260-remove-secondary-certificate-objective-from-code branch from 9094b26 to f004100 Compare July 28, 2026 14:20
@A-Wheeto
A-Wheeto temporarily deployed to teachcomputing-pr-2589 July 28, 2026 14:21 Inactive
Nothing instantiates ProgrammeCompletionRequired since the KS3 completion requirement was dropped from the secondary certificate

ENG-1260
@A-Wheeto
A-Wheeto temporarily deployed to teachcomputing-pr-2589 July 28, 2026 14:44 Inactive
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants