Excelsior
description
Transcript of Excelsior
Team Black Mage presents…
Study application for grade eight students
Provides quizzes Multiple choice Matching Fill in the Blank
Topics covered include: Science – Biology/Physics Mathematics French English
Follows the BC curriculum
User Profiles Variety of Built-in Study Buddies Random Buddy Adaptive Buddy Plug-in System High Scores Awards Password Change
Mini Buddy Mini Buddy Accessories Credit System
ARCHITECTURAL DIAGRAM SUMMARY Used top-down design Excelsior and User Accounts act as data
controllers Add a Buddy, Study Buddies, Break
Buddy, and Account Creation feed information
Statistics process information between the buddies and other systems
Tutorials and Profiles display information
All GUIs have been tested with multiple test cases
Functionality of buttons tested Test Units created for non-GUI classes
Type of buddy not taken into account when adding a buddy
When adding a file, if it is a jar but not a buddy, program will inform user that it is not a buddy but will still move the file
Removing a buddy will not remove the actual file
Overlapping numbers in Quick Click buddy If existing buddy is removed and re-
added, high score list is erased
4 users gave feedback In general,
Likes: Several buddies were challenging; some were fun Personalized accounts and ability to view their own
statistics Ability to see global high scores and compare scores Overall visual look of the program
Dislikes: Several typos in some buddies Limited amount of buddies Some buddies ask for precise answers (i.e. Math) Repetition of some questions
Project management techniques What worked:
Strong leadership from the manager Project members starting work early Revision of documents
What didn’t work: Weak leadership from the manager Google calendar for deadlines, meetings, etc. Not assigning a note-taker for meetings
Major technical problems encountered: Buddies being stored in memory, requiring
programming workarounds Odd file-reading error for one line of text Inability to access SVN from Burnaby
campus on several occasions Project member experiencing PC difficulties
Major “human” problems encountered as a team: Different levels of programming ability Other commitments interfering with
project productivity Lack of motivation at critical points during
project
If the project was to be done again… We would do these things differently:
Create more detailed documents Budget our time more wisely Aim to have parts of project finished well before
due date We would do these things the same:
The numerous face-to-face meetings to keep everyone up to date
Beginning assignment early