User Level Definition
For each quiz or mini-game that a user plays, a score will be given based on the user's success (i.e. the number of questions that he or she gets correct). For each study buddy, the system will keep track of the highest and lowest scores that the user achieves. This scoring system will be used to generate the rankings for the leader board.
System Level Specification
Function: Serves as a means of tracking score and progress
Description: A Scoring / Progress system wchich will be used in order to maintain progress, and will be used to generate leader boards and user statistics. At the end of each study buddy, the player will receive a score out of 1000. This score will be recorded and can be viewed in the Statistics page. Statistics will show a cumulative score of each study buddy and the number of times a specific study buddy has been played.
Input: Once a study buddy has been completed, user's score will be recorded in the .stat file corresponding to the study buddy under the a specific user's directory
Source: Previous statistical information is gathered from .stat files stored in the user's directory
Output: The total score for each study buddy, and the number of times each buddy has been played
Action: The Scoring / Progress System will be used in the interface to display statistics for each study buddy. User's cumulative score, highest score, and the number of times played will be recorded for each study buddy played.