User Level Definition
At the startup of the application, an administrator account is created and can be used by parents or teachers. This account will have special access, in that administrators may view profiles, passwords, and statistics of other users. The administrator account can be used in order to retrieve passwords for users who have forgotten theirs. The one limitation to the account is that although administrators may play with the Study Buddies, their scores will not be recorded on the Leader Board. In addition, the system will not keep track of administrators' statistics. However, their profiles will be recorded.
System Level Specification
Function: Provide special users with privileged accounts
Description: Some users, such as parents and teachers, will be given the option of creating an administrator account. This account will have privileged access to the system, in that the owner may view information about other users, including their profiles, passwords, and statistics.
Inputs: Valid username and password for an administrator type of account
Action: When an administrator logs into the system, a validity check is performed to verify that the provided username and password correspond to the correct account.