-
Notifications
You must be signed in to change notification settings - Fork 0
User Accounts
A user account establishes a user's individual presence within the system. Creating an account will allow a user to access system features, such as creating assignments and completing evaluations. Permissions to access certain features will be determined by the type of account. Creating an account will also set up a reference to the user in the system, allowing other users to target them for other system features, such as assigning evaluations.
As a user account represents a specific user, any user-created and -associated content within the system can be accessed through the account or by the account's unique identifier. User accounts will persist for the duration of the system's life.
- Establish a unique relationship between a user and the system
- Define a user's permissions within the system
- Users can register and login via a system-generated invitation
- Account types (permissions) are established by the system, not by the user's themselves
- Users can fill-in basic profile information to further distinguish themselves
- Accounts should have one of three possible types (Administrator, Instructor, and Student)
- Core user credentials, including the admin and the initial instructor account, should be generated during the system's development
- Student emails should be pulled from Mainestreet and an invitation to register in the system should be sent to these emails.
- Students should register using University-provided credentials (Mainestreet, FirstClass)
- Each account should have a profile includes their first and last name
- Create additional, editable profile information (e.g. profile picture, phone number, interests, skills)
- New account types/permissions
- Request an account/in-site registration (rather than invitations)
Kick Off, Feb 20
SCRUM, Feb 22
Functional Requirements, Feb 23
SCRUM, March 3
SCRUM, March 8
SCRUM, March 15
SCRUM, March 22
SCRUM, March 29
SCRUM, April 5
SCRUM, April 12
SCRUM, April 19
SCRUM, April 26
User Accounts
Assigning Evaluations
Assignment Management
Project Evaluation Report
Groups
Class Rank
Definition of Done
[Evaluation MVP (Haggis) Functional Requirements](Evaluation MVP-(Haggis)-Functional-Requirements)
Laravel Resources List
Reading List
Terminology