Skip to main content
  1. Home
  2. Apply for teacher training

Stop applications to full or unavailable courses

We’ve divided the designs for full courses into two parts:

  1. Stop users from applying to courses that can’t accept them
  2. Warn users about a choice they’ve made that’s no longer available

Here we are focusing on the first part, specifically, stopping candidates from:

  • picking a course that’s full
  • submitting an application with a course that’s full
  • submitting an application with a location that’s full
  • submitting an application to a course that was offered as full or part time, but now only has vacancies in the option they didn’t select (eg they chose part time, but the course now only has full time vacancies)

Scenarios

The following scenarios could happen:

  1. Candidate chooses a course that is already full when they start their application
  2. Candidate chooses a course, works on their application and the course subsequently becomes full before submission
  3. Candidate chooses a course, the course becomes full while they’re working on their application but reopens before submission
  4. Candidate chooses a course, course has spaces at submission but becomes full whilst waiting for references or during the 5 day holding period
  5. Candidate chooses a course, course has spaces at submission, becomes full during references/5 day hold period, but spaces become available again during this window

Picking a course

We need to stop candidates from choosing courses that can’t accept them.

Hypothesis

We considered hiding full courses from the list of courses. However, if a candidate is looking for a specific course that’s full they won’t be able to find it, they might think they’ve typed something wrong or selected the wrong provider – they could waste time trying to find it elsewhere.

If we let them find the course, but tell them why they can’t apply to it, they’ll save time and have the information they need to decide what to do next.

Course has become unavailable

We need to stop candidates from applying to courses that can’t accept them.

Either:

  • the course is now full
  • the location is full
  • the course has been withdrawn (maybe it’s no longer running, or was published by mistake)
  • the study mode they picked (full time or part time) is now full

Hypothesis

If we warn the user when they are reviewing their application, then they will know that they should delete or change that course before they try to continue. If they try and continue regardless, we can prevent them using validation and show the same messages as errors.

This is a prevention technique at the most appropriate point. We can nudge users earlier on in their journey, which would mean these messages are less likely to be seen. We aren’t designing these warnings yet.

Errors and warning messages

Course is full:

You cannot apply to ‘[Provider] – [Course and code]’ because it has no vacancies

Course has been withdrawn:

You cannot apply to ‘[Provider] – [Course and code]’ because it is not running

Location is full:

Your chosen location for ‘[Provider] – [Course and code]’ has no vacancies

Study mode is full (only for courses that offer a choice between full time and part time):

You cannot apply for a [part time|full time] course at ‘[Provider] – [Course and code]’ because it has no [part time|full time] vacancies

Location is full for a study mode (only for courses that offer a choice between full time and part time):

Your chosen location for ‘[Provider] – [Course and code]’ has no [part time|full time] vacancies

Actions available

Each error state has these options for recovery:

  • deleting the choice
  • changing to another course
  • contacting the training provider to discuss options (see below)

When a location is full and another location is available, the first option is to ‘pick a new location’.

Contacting a provider

Some providers close a course when they think they have enough interviews lined up. Not all of these interviews will be successful, and there’s a chance the course will reopen.

Hypothesis

If we give candidates the contact details for a provider, they will contact the provider if the course is important enough to them.

Try to add a course that’s full#

Screenshot of Try to add a course that’s full

Review application with full or unavailable courses#

Screenshot of Review application with full or unavailable courses

Try to continue with full or unavailable courses#

Screenshot of Try to continue with full or unavailable courses