Skip to main content
  1. Home
  2. Publish teacher training courses

Giving lead schools the ability to manage permissions for their accredited bodies

We have observed that users belonging to accredited bodies need to manage courses on behalf of their training partners.

These users cannot do this via their organisation and are added to their training partner organisation so that they can.

This is a problem because it allows members of one accredited body to incorrectly view and manage other relationships their partners have.

This work extends upon the changes we introduced that allowed lead schools to manage their accredited body relationships.

User need

The user need this work aims to address is:

Need PN015

As a user from a School Direct partnership,
I need to control the access and features available to users from the accredited bodies that ratify my courses,
So that their ability to act on my courses aligns with the agreement between the accredited body and the School Direct partnership.

What we changed

We have:

  • updated the ‘Accredited bodies’ section to show each organisation’s permissions
  • added a way to change permissions

We made these changes so that users have a way to change permissions for the accredited bodies that ratify their courses.

How it works

Viewing existing accredited body relationships

We show the accredited bodies in alphabetical order.

For each accredited body, we show:

  • accredited body name
  • accredited body description - if there is not a description, we show ‘Not entered’
  • accredited body permissions - if there are not any permissions, we show ‘None - view only’

Adding a new accredited body relationship

Users belonging to a lead school can add a new accredited body to their organisation.

When a user clicks on the ‘Add accredited body’ button, they then need to:

  • find the accredited body by name or organisation code using an autocomplete
  • add a description of the accredited body - this is optional
  • select which permissions they want to give the accredited body - this is optional
  • check their answers before adding

We send an email to all members of the organisation and the accredited body to notify them of the new relationship.

Find accredited body by name or organisation code

To add a new accredited body relationship, users need to find the accredited body by name or organisation code using an autocomplete.

If JavaScript is disabled, we show a select component instead of an autocomplete.

Users cannot add a duplicate accredited body. If they try, we display an error message ‘Accredited body already added’.

Add a description of the accredited body

The accredited body’s description is optional. If the user does not add a description, we show ‘Not entered’.

Select permissions for an accredited body

Users can optionally give the accredited body permissions to manage courses and locations on their behalf.

Permissions include:

  • Add course
  • Change courses
  • Publish courses
  • Change course vacancies
  • Withdraw courses
  • Manage locations

If the user does not select any permissions, we show ‘None - view only’.

If the user selects the ‘Add course’ permission, we also allow the accredited body user to delete the course.

We use checkboxes instead of radio buttons because:

  • they’re easier to scan and read
  • they do not require users to select ‘no’ for each category which does not apply

We put the permissions in an order which matches the lifecycle of a course.

Withdrawing should be last as you cannot do anything else to it afterwards.

Changing an accredited body’s permissions

An accredited body’s permissions can be changed by clicking the change link.

When a user clicks change, we display a list of permissions with the current permissions selected.

If the permissions are changed, we send an email notification to all users in the accredited body describing the change.

Further considerations

In future, we may consider combining courses run by accredited bodies and those of their training partners into one list that can be filtered.

We want to find out more about user needs before considering this further.

Accredited body list showing an accredited bodies without permissions#

Screenshot of Accredited body list showing an accredited bodies without permissions

Add accredited body - Select permissions#

Screenshot of Add accredited body - Select permissions

Add accredited body - check your answers without any permissions selected#

Screenshot of Add accredited body - check your answers without any permissions selected

Add accredited body - check your answers with permissions selected#

Screenshot of Add accredited body - check your answers with permissions selected

Change accredited body permissions#

Screenshot of Change accredited body permissions

Accredited body list showing an accredited body with permissions#

Screenshot of Accredited body list showing an accredited body with permissions