Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#1883 Backwards compatibility for QTs #1919

Merged
merged 6 commits into from
Feb 28, 2023
Merged

Conversation

warrensearle
Copy link
Member

@warrensearle warrensearle commented Feb 27, 2023

What's included?

We have new features to help with processing applications.

This is great for new exercises but here we are considering the impact on existing exercises. Some exercises will have been completed and, perhaps, archived. Other exercises with be 'part-way through' and so will have completed some application processing tasks.

We would like to:

  • gather as much historical data as we can
  • ensure 'part-way through' exercises can make full use of the new functionality

Tasks

  • Default to using the new QT Platform
  • Ensure CA, SJ and QT tasks update the status to be compatible with existing statuses (if we are updating status)
  • Tasks should support QTs already carried out on digital platform
  • Status updates should be optional for past tasks

Closes #1883

Who should test?

✅ Product owner
✅ Developers

How to test?

This is all about getting exercises in the correct state. The following two states are relevant:

Exercise has finished processing applications
These exercises may well be left alone however we should be able to:

  • Disable status updates
  • Connect to an existing QT carried out on the digital platform
  • Import scores (for QTs)
  • Enter scores (for scenarios)
  • Set a pass mark
  • Complete the task
  • View task scores on the merit list report

Exercise is part-way through processing applications
Any future tasks will be carried out as normal. Here we have ensured that for any 'expired' tasks we should be able to:

  • Disable status updates
  • Connect to an existing QT carried out on the digital platform
  • Import scores (for QTs)
  • Enter scores (for scenarios)
  • Set a pass mark
  • Complete the task
  • View task scores on the merit list report

Risk - how likely is this to impact other areas?

🟢 No risk - this is a self-contained piece of work


PREVIEW:DEVELOP
can be OFF, DEVELOP or STAGING

@warrensearle warrensearle requested review from a team as code owners February 27, 2023 13:16
@warrensearle warrensearle temporarily deployed to develop February 27, 2023 13:18 — with GitHub Actions Inactive
@github-actions
Copy link

github-actions bot commented Feb 27, 2023

Visit the preview URL for this PR (updated for commit 0d599f7):

https://jac-admin-develop--pr1919-feature-1883-past-ta-pkoknof5.web.app

(expires Thu, 30 Mar 2023 12:48:55 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 4e92cf51659207b0ae3509dc5c40edde50edfec0

@warrensearle warrensearle temporarily deployed to develop February 27, 2023 13:32 — with GitHub Actions Inactive
@warrensearle warrensearle temporarily deployed to develop February 28, 2023 12:46 — with GitHub Actions Inactive
@warrensearle warrensearle merged commit fcffc1d into main Feb 28, 2023
@warrensearle warrensearle deleted the feature/1883-past-tasks branch February 28, 2023 12:52
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.

QT Backwards compatibility
3 participants