Open nickaddy opened 3 months ago
Hey team! Please add your planning poker estimate with Zenhub @drieJAC @HalcyonJAC @KoWeiJAC @tomlovesgithub @warrensearle
@nickaddy can we discuss this one further as I think we need to clarify what we are updating. We have two documents:
application
contains all the data submitted by the candidate along with their submission status, date and reference numberapplicationRecord
contains internal private data and contains their stage & status through the post-application processWe 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:
draft
application just startedregistered
application has been submitted for the first time (for staged exercises)applied
full application has been submittedwithdrawn
application has been withdrawn by the candidate (after they have registered or applied) 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.
Hey team! Please add your planning poker estimate with Zenhub @drieJAC @HalcyonJAC @tomlovesgithub @warrensearle
Hey team! Please add your planning poker estimate with Zenhub @drieJAC @HalcyonJAC @tomlovesgithub @warrensearle
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:
application
documentonApplicationUpdate
check for completed staged applications (look at the new timestamp) and update the corresponding applicationRecord
to have the status of 'Full application submitted'.Some optional additions are:
onApplicationUpdate
send an email when a candidate has submitted their full application
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:
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