1 / 14

Excelsior

Team Black Mage presents…. Excelsior. Study application for grade eight students Provides quizzes Multiple choice Matching Fill in the Blank. What is Excelsior?. Topics covered include: Science – Biology/Physics Mathematics French English Follows the BC curriculum.

wilton
Télécharger la présentation

Excelsior

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Team Black Mage presents… Excelsior

  2. Study application for grade eight students • Provides quizzes • Multiple choice • Matching • Fill in the Blank What is Excelsior?

  3. Topics covered include: • Science – Biology/Physics • Mathematics • French • English • Follows the BC curriculum What is excelsior? (Cont’d)

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

  5. Mini Buddy Mini Buddy Accessories Credit System Features not implemented

  6. Architectural Diagram

  7. 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

  8. All GUIs have been tested with multiple test cases Functionality of buttons tested Test Units created for non-GUI classes Testing

  9. 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 Known Bugs

  10. 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 User feedback

  11. 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 Post-mortem analysis

  12. 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 Post-mortem analysis

  13. 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 Post-mortem analysis

  14. 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 Post-mortem analysis

More Related