-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Description
Department Administrators are responsible for creating new programs while Facility Administrators manage the sections for a program in their facility.
Note: Reommonding a change to creating a Create Program page instead of a modal given that there are more fields.
User Stories
As a Department Administrator,
I want to create a new program with relevant details,
so that facilities can begin offering sections for resident enrollment.
As a Department Administrator,
I want to define a program's credit type, program type, and tags,
so that it is classified correctly and can be reported on effectively.
As a Department Administrator,
I want to activate or deactivate a program after creation,
so that I can control when it becomes available for facilities to use.
Acceptance criteria
-
Program creation
- New programs can only be created by department administrators.
- The following fields are required: name, description, credit type, program type.
- The program can be created with the following statuses:
- Available (it is created and no sections exist)
- Inactive (it will not allow sections to be scheduled yet)
- Assigning facilities to the programs at the time of creation is optional.
- Assigning tags to the programs at the time of creation is optional.
-
Saving the program
- The program is created in the system and shows on the Program Overview screen.
- The program's status can be Available or "Inactive".
- The program does not include any sections.
- User is directed to the Program Overview page.
-
Program Visibility
- Facility Admins can see the program in their system but cannot modify or create programs.
Scope
In:
- Department administrators can create programs.
- Department administrators can assign programs tags and identify them to facilities they will be offered at.
- Programs can be assigned a status (Available, Inactive) upon creation.
Out:
- Allowing for the creation of custom tags.
- Facility Admins cannot create programs.
- Programs cannot be created with sections.
- Programs must be created one at a time.
- Editing program details is another story.
Additional context
- The current data model has tag values as character varying. If we're going to keep it to that then we should introduce some standardized tag values that the admin uses to provide consistency.
- Editing programs is defined in another story.