CMPT 276 Assignment 3 Marking Guide for Dr. Fraser's Spring 2013 class Assignment must be done individually or in pairs (2-students). There is no difference in marking for individuals or pairs. Marking Configuration: - Android 2.3.3 running the "Nexus S" hardware specification (480x600). Iteration 1 =================== Total = 20 marks [9] Correctly created and linked all Activities (Need not have animation on welcome screen; manually click button to advance). [9] Game screen displays 5 dice and rolls them. [2] AS3_History.png shows check-ins to SVN. Iteration 2 =================== Total = 90 marks. [50] Functional Requirements All functional requirements must be completed. Marking will pay special attention to: [10] Reasonable animation on welcome screen. [20] Correct play of the game with visual and text (job names) feedabck given during play. [10] Works correctly with three dice sets. [5] Saved data works (high score & times played), and option to clear. [5] Help screen with correctly hyperlinked text. [30] Non-functional requirements All functional requirements must be completed. Marking will pay special attention to: [10] Activity navigation: - Buttons and menus lead between screens correctly. - Back-button(s) correctly navigate up activity call stack. For example: Setup: Screen navigation Welcome --> Game --> Settings. Test: Pressing the Android back button repeatedly should lead to: 1. Game menu. 2. Exit program. (OK if back button on welcome screen does not work.) [20] Complete and well built: - All screens have a nice & reasonable layout. - Background on all screens. - Generally good quality work. - (No marks off if Android launcher does not show full application name). [10] SVN Repository [10] AS3_History.png shows appropriate checkins for development progress Must have meaningful comments for each commit. Some SVN repositories may be checked for consistency between screenshot and reality. * NOTE: After submitting the project, you may continue to use/modify the contents of SVN. General Deductions to be applied wholistically: [-10%]- Per day late. *0.9 for 1 day late; *0.8 for 2 days; *0.0 for >2 days. Forward to Dr. Fraser if... - Material is suspiciously similar to another submission. - Screenshots show operational project but code is not. (Small changes OK)