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

S9(1) type exercise functionality (ex 35) #1212

Closed
mbrookeswebdev opened this issue Mar 10, 2021 · 5 comments
Closed

S9(1) type exercise functionality (ex 35) #1212

mbrookeswebdev opened this issue Mar 10, 2021 · 5 comments

Comments

@mbrookeswebdev
Copy link
Contributor

mbrookeswebdev commented Mar 10, 2021

One of the Selection exercise teams is running an s9(1) exercise that uses 1x Leadership Judge per candidate, as opposed to 2x Independent Assessors. It is the first time S9(1) Exercise is been done on the Platform. The IA's are mandatory Fields on the platform. What can be done to remove IA requirement from this exercise?

The exercise (JAC0035) has been created on the platform and it will be launching on 17th March and any solution will have to done and tested by the 16th before the exercise launches.

We require a short-term solution to cover exercise 35 and a change to cover all future s9(1) exercises.

@mbrookeswebdev
Copy link
Contributor Author

mbrookeswebdev commented Mar 10, 2021

Given the short time available for implementation and testing before the exercise 35 goes live we could:

  1. Conditionally for exercise 35 modify IA route and request leadership judge details instead of IAs. (See spike branch on Apply, spike branch on Admin)

  2. Conditionally hide IA form and functionality on Admin side of the platform and display Leadership Judge details with understanding that, until the full required functionality is understood and recorded, this information will be managed manually by team members.

(The above to be used only temporary for exercise 35 and replaced with a permanent solution ASAP).

Some screenshots of possible functionality from Apply/Admin:

LJ1.png
LJ2.pngLJ3.pngLJ4.png

Long-term solution - we need more details - to understand fully how s9(1) exercises are different from other types and where information collected from candidates will be used on the Admin side of the platform (i.e. reports, exports etc)

@warrensearle
Copy link
Member

warrensearle commented Mar 15, 2021

The following changes have been implemented:

Admin
see PR #1217

  • Exercise > Assessment Options > Update. Include two new checkboxes for 'Independent Assessments' and 'Leadership Judge Assessment'
  • Exercise side navigation. Exclude 'Tasks > Independent Assessments' if it has been turned off (using above form)
  • Application. Show Independent assessor details and Leadership judge details when relevant
  • Application. New modal to add/edit Leadership judge details

Digital Platform
see PR digital-platform#512

  • Copy new assessmentMethods field from Exercises documents to Vacancies documents

Apply
see PR apply#717

  • Task list. Exclude 'Independent Assessments' if it has been turned off
  • Task list. Include 'Leadership Judge details' if relevant
  • Task list. Review button. Update logic so Leadership Judge details are required to enable the button (if relevant)
  • Leadership Judge details. New form to add/edit Leadership Judge details
  • Review. Exclude 'Independent Assessments' if it has been turned off
  • Review. Include 'Leadership Judge details' if relevant
  • Review. Send application button. Update logic so Leadership Judge details are required to enable the button (if relevant)

warrensearle added a commit that referenced this issue Mar 16, 2021
* #1212 Enable leadership judge assessment

* Judge should have uppercase J
@KateMJAC
Copy link

@warrensearle I have tested this and have found the following:

On Admin Staging:

  • In the ‘Exercise > Assessment Options > Update’ you will notice two new checkboxes for 'Independent Assessments' and 'Leadership Judge Assessment

  • In the Exercise side navigation ‘Tasks > Independent Assessments’ will be excluded (it has been turned off using the above form)

  • In ‘Applications’ candidates’ information will include Leadership Judge details (it has been turned on using the above form).

On Apply Staging:

  • Notice that Independent Assessor are no longer requested

  • Notice that Leadership Judge details are requested

  • Complete and submit application

Issues:

  • In Admin, when selected 'Leadership Judge Assessment' in 'Assessment Options', the IA dates question still remained on the 'Timeline' page. This may create confusion for SETs and if not completed may also not allow that exercise to be 'Approved', so that processing can occur.

  • In Admin, when creating the exerice, under 'Assessment Options' I was able to select both 'Independent Assessments' and 'Leadership Judge Assessments'. This resulted in the Apply side including both ‘Independent Assessors’ details and ‘Leadership Judge Details’ questions under ‘Assessents’ (section 3) of the application form. Users should be made to choose one or the other on admin side, so that both options can be present on apply.

  • In Admin, to approve the exercise on the platform I had to upload an attachement for indpendent assessment in the 'Download' section.

  • In Admin,when I approve the exercise and then select 'Assessment Options' from the 'Exercise' side naivgaton it displays 'None'

Further user testing needs to occur before this can go live. I will be chasing SETs to complete this.

@warrensearle
Copy link
Member

warrensearle commented Mar 25, 2021

Thanks @KateMJAC based on the above issues will work through the following tasks:

  • Admin. When Independent Assessments option has been turned off. Remove IAs from timeline edit & view pages.
  • Apply. When Independent Assessments option has been turned off. Remove IAs from timeline view.
  • Admin. When Independent Assessments option has been turned off. Remove IAs from exercise downloads page.

I have the following questions:

  1. Can we work on the Assessment Options view page - e.g. getting it to show more than 'None' - be done as part of the follow up work to make Assessment Options more modular [ ticket TBC ]?
  2. Could an exercise want to have both Leadership Judge Assessment and Independent Assessments? It's been built so that these could co-exist. Yes we can make them mutually exclusive if you want, just wanted to point out that there's no technical need to do this. For now could this also be left until the work to make Assessment Options more modular?

@KateMJAC
Copy link

@warrensearle - Answers to your questions.

  1. Yes we can, but at the moment it may be a little confusing. Can we put another messag there like 'under developement' or something to indicate that is isn't an error?

  2. I don't believe that an exercise could have both Leadership Judge Assessment and Independent Assessments, but that's not a definitive no. My concern is that a user would choose both in error. However an SEO is required to review an application before it is published, so this should be picked up. Lets leave it for now and when the functionality is rolled out, i'll demo with a big reminder not to choose both.

If you can let me know when the other three points are completed, I can get the user testing group to have a look.

Looking at 035's launch data on the website it lists 31 March. I'm chasing this up with the exercise team to confirm.

warrensearle added a commit that referenced this issue Mar 30, 2021
warrensearle added a commit that referenced this issue Mar 30, 2021
warrensearle added a commit that referenced this issue Mar 31, 2021
* #1212 Enable leadership judge assessment
* #1212 Amend timeline and downloads
* Include preview urls
* Include helpersTMP for local working copy helpers
* Include npm scope for jac-uk
* Use jac-kit@0.0.25
warrensearle added a commit that referenced this issue Apr 2, 2021
 #1212 Enable leadership judge assessment
@KateMJAC KateMJAC closed this as completed Apr 8, 2021
warrensearle added a commit that referenced this issue Apr 12, 2021
 #1201 Include version number in UI and Sentry
 #1033 FIX TypeError: Cannot read property 'shareData' of undefined
 #1212 S9(1) type exercise functionality (ex 35)
 #1100 Exports should be prepared server-side
 #1081 Report improvements
 #1224 Fix: Tabs no longer function on application view
 #1237 Fix: Configure npm to use github packages for JAC Kit
 #1242 Fix: All candidates in stages tab moved to withdrawn Exercise 014 and 010
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants