Skip to content

Volunteers Sign Up

nitzanmr edited this page May 16, 2023 · 1 revision

Template: Volunteers sign-up

 

Title: Volunteers sign-up
Description: volunteers sign up to the system and are associated with a school manager and a volunteering place.
Actors: volunteer, school manager
Preconditions: The school manager is signed up to the system and there are volunteer places in the database.
Postconditions: his user is signed up to the system, associated with at least one volunteer place and a school manager to see events on the main feed.a notification is sent to the school manager about a new user to verify it is actually a volunteer and erase him as a volunteer user if he is an intruder (or entered the wrong school code). the system will notify the intruder if his disassociated with the school manager.
Basic flow: A user enters the system and is welcomed with the opening login screen. he presses the sign-up button, and the system opens a secondary screen for sign up.in this screen, he enters his name, a password and a pre-generated code of his school manager. the system associates the volunteer with the school manager he entered the code for and opens the edit volunteer place window.in the enter volunteer place window the volunteer must choose at least one volunteer place to be associated. after completing this task, he is rerouted to the main screen after login.
Alternative Flows: There are no alternative flows.
Exception Flows: 1) the user enter's an invalid school manager code, or a weak password. the system notifies him about this error and asks to fix his input. 2) the user doesn’t select a volunteer place. the system notifies him about this error and asks to choose again.

 

 

Clone this wiki locally