jac-uk / admin

The Vue SPA for managing applications and applicants
https://admin.judicialappointments.digital
MIT License
4 stars 2 forks source link

Facilitate completion of full application in staged exercises #2515

Open nickaddy opened 3 months ago

nickaddy commented 3 months ago

Background

In exercise JAC00184, an issue arose due to the second stage not being aligned with the new stages & statuses introduced earlier this year. That issue was resolved, but it also became apparent that it was not easy for Admins to see when a candidate had completed the second part of their application. Hence, we would like the platform to show when a candidate has completed their full application. The focus here is on supporting Admins on JAC00203, for which the second application stage will take place in November and the aim is to provide a partial, stop-gap solution, whilst reviewing the overall staged process in slower time.

Notes:

  1. In staged applications, candidates can update their application as many times as they wish within the window.
  2. The status 'Full application not submitted' already exists and would be applied by Admins to candidates that did not complete their application at the second step

User Story

As an Admin, I would like to be able to see which candidates on my exercise have completed their full application so that I can send reminders if necessary.

Feature(s) Description

Acceptance Criteria

It's done when:

Definition of Done

User Testing Steps

  1. On an example staged exercise with incomplete second stage applications, try to distinguish which candidates have incomplete applications
nickaddy commented 3 months ago

Hey team! Please add your planning poker estimate with Zenhub @drieJAC @HalcyonJAC @KoWeiJAC @tomlovesgithub @warrensearle

warrensearle commented 3 months ago

@nickaddy can we discuss this one further as I think we need to clarify what we are updating. We have two documents:

We should definitely record when the candidate has submitted their full application in the application document.

We can also use the application content (or lack of) to identify which applications have been completed and so this can easily be displayed on screen in the applications list & application view.

If we decide to update applicationRecord status for completed applications with 'Full application submitted' then we need to think through how this should work. It may necessitate combining Staged Applications and Tasks functionality: potentially a new 'Full applications' task, along the lines of PSDQ, which monitors submissions, allows reminders to be sent and when closed/completed updates the status of applications to 'Full application submitted' & 'Full application not submitted'

There may be a simpler solution (i.e. not another Task!) if we only use the 'Full application not submitted' terminal status and otherwise leave the applicationRecord alone.

For example we previously planned to include a new application state, so a candidate's application has the following states:

Note: the registered state would only appear for staged exercises There would be a list in admin for applications in each of these states and the Send Reminder button could appear on the Registered list. The application state could also be displayed in Stage & Status if we like and used to filter the list of applicationRecords, without the need for a new status.~~

Comment above discussed further with Warren on 07/10/24 and ticket updated.

nickaddy commented 1 month ago

Hey team! Please add your planning poker estimate with Zenhub @drieJAC @HalcyonJAC @tomlovesgithub @warrensearle

nickaddy commented 1 month ago

Hey team! Please add your planning poker estimate with Zenhub @drieJAC @HalcyonJAC @tomlovesgithub @warrensearle

warrensearle commented 1 month ago

Hi @nickaddy am happy with what we discussed today (08/10/2024) and have estimated accordingly. It says this in the ticket description but just to clarify (hopefully) the tasks involved in implementing this ticket are:

Some optional additions are: