Context
Background
Trainers can be assigned to "Educational Groups" within a Programme, in order to
- make a large group more manageable
...
- support reporting purposes
...
- for
Once groupings are created, Trainers (only) can be assigned as a non-mandatory field against their person record only << To be confirmed
Each group can have multiple Trainers and a Trainer record onlyScenariossingle Head of School associated with it. << To be confirmed
A Trainer can only be assigned to a single Educational Group << To be confirmed
Only current groups are relevant, no historical data is to be displayed in TIS << To be confirmed
MVP Scope
- Create Educational Group
- ViewEdit Educational Group
- Remove Educational Group
- Assign Trainers to Educational Group
Field Validation
Order | Field name (V10) | DR field | Reference table | Example value | Other fields available in DR | Type (free text, drop down, check box) & Interaction | Mandatory (Y/N) | Validation / Error Messaging | Filter (Y/N) | Search (Y/N) | Sort (Y/N) | List (S) / Detail (D) | Notes | Delete (Y / N) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Education Group Name |
| N | |||||||||||
2 | Programme Name |
| Y - if field 1 entered |
| ||||||||||
3 | Programme Number |
| Y - if field 1 entered |
|
4 |
Status |
|
|
| Y - if field 1 entered |
|
5 |
Start |
| Y - if field 1 entered |
|
6 |
End |
...
| Y - if field 1 entered |
| ||||||||||||
7 | Head of School |
| Y - if field 1 entered |
|
Scenarios
Process | EG-1 Create Educational Group | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | User creates the Educational Group so that it can be used elsewhere in TIS | |||||||||
Actors | HEE Admin | |||||||||
Pre-Conditions | Programmes must be defined User must have appropriate access | |||||||||
Post Conditions | Education Group created and available to be assigned to People | |||||||||
Process Steps |
| |||||||||
Alternative Flow | N/A | |||||||||
Rules |
| |||||||||
JIRA Reference |
| |||||||||
Audit Log |
|
Process | EG-2 ViewEdit Educational Group | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | User should be able to view and make edits to existing Education Groups | |||||||||
Actors | HEE Admin TIS Admin | |||||||||
Pre-Conditinos | Education Group must be defined User must have appropriate access | |||||||||
Post Conditions | Changes saved to already created Rotation | |||||||||
Process Steps |
| |||||||||
Alternative Flow | EG-3 Remove Educational Group | |||||||||
Rules |
| |||||||||
JIRA Reference |
| |||||||||
Audit Log |
|
Process | EG-3 Remove Educational Group | Comment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | User should be able to remove a Education Group | |||||||||
Actors | HEE Admin TIS Admin | |||||||||
Pre-Conditions | Education Group must be defined User must have appropriate access | |||||||||
Post-Conditions | Education Group removed from Reference Table Education Group field shows as blank in Trainer records | |||||||||
Process Steps |
| |||||||||
Alternative Flow | EG-2 ViewEdit Educational Group | |||||||||
Rules |
| |||||||||
JIRA Reference |
| |||||||||
Audit Log |
|
Description | EG-4 Assign Trainers to Educational Group | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | User can link a Education Group to a Trainer | |||||||||
Actors | HEE Admin | |||||||||
Pre-Conditions | Trainer record does not contain a link to desired Education Group | |||||||||
Post-Conditions | Record contains a link to desired Education Group | |||||||||
Process Steps |
| |||||||||
Alternative Flow | N/A | |||||||||
Rules |
| |||||||||
JIRA Reference |
| |||||||||
Audit Log |
|
Process | EG-5 Edit an Education Group from a Trainer | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Description | User can unlink an Education Group from a Trainer | |||||||||
Actors | HEE Admin | |||||||||
Pre-Conditions | Trainer record contains a link to desired Education Group | |||||||||
Post-Conditions | Record no longer contains a link to desired Education Group | |||||||||
Process Steps |
| |||||||||
Alternative Flow | N/A | |||||||||
Rules |
| |||||||||
JIRA Reference |
| |||||||||
Audit Log |
|
For discussion
# | Question | Comment | Owner |
---|---|---|---|
1 | How many times can a single trainer be ssigned to multiple groups? | ||
2 | How many heads of school are there to be assigned? | ||
3 | Do educational groups ever cross schools? | ||
4 | Do we need to display any kind historical fields? | ||
5 | Should this function in much the same way as rotations? |