Download - Excelsior

Transcript
Page 1: Excelsior

Team Black Mage presents…

Page 2: Excelsior

Study application for grade eight students

Provides quizzes Multiple choice Matching Fill in the Blank

Page 3: Excelsior

Topics covered include: Science – Biology/Physics Mathematics French English

Follows the BC curriculum

Page 4: Excelsior

User Profiles Variety of Built-in Study Buddies Random Buddy Adaptive Buddy Plug-in System High Scores Awards Password Change

Page 5: Excelsior

Mini Buddy Mini Buddy Accessories Credit System

Page 6: Excelsior
Page 7: Excelsior

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

Page 8: Excelsior

All GUIs have been tested with multiple test cases

Functionality of buttons tested Test Units created for non-GUI classes

Page 9: Excelsior

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

Page 10: Excelsior

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

Page 11: Excelsior

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

Page 12: Excelsior

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

Page 13: Excelsior

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

Page 14: Excelsior

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


Top Related