CMPT 433 Assignment 1 Marking Guide Assignment must be done individually. Total: [50] Marks [40] Reaction Timer Optional: seed random generator (srand) by timer [3] Waits random time [5] Detects "too soon"; handles correctly [5] Picks up or down randomly; adjusts LEDs; prints message [5] Exits if no input for 5s [5] Pressing left or right exits - Pressing and releasing during the wait need not be handled. - Pressing and holding left or right through the "too soon" check should work (application exits). [5] If user inputs incorrect direction, displays message and flashes correctly. [7] If user inputs correct direction, display message, flash correct, and display response time [5] Best response time yet for a correct input is tracked and displayed [0] Code Quality (-10 penalty possible) - Well organized file with comment at top of file to indicate its purpose. - OK to have no comments in the rest of the code if it's very well organized and 100% readable - Program broken down into meaningful, well named, well ordered functions. - Has 2 (or more) HAL modules (deduction -5 per each missing if functions implement in app) - All variables appropriately named. - No magic numbers in code (0 and 1 are often OK). [10] RFS Customization and Networking Setup * Marked based on as1-capture.txt [2] Networking - Show host & target config - Ping target & host - Ping google (from target) [6] RFS Config [2] hostname changed [2] See ASCII message on log-in [2] Runs game automatically [2] Other - See contents of /ID.txt, /proc/version, and proc/uptime - Mount NFS via script & display contents Output capture must show the expected commands and reasonable output. If any errors in command execution, you may just re-execute the command without having to completely correct your output. However, it should not contain large numbers of errors or unrelated commands. Forward to Dr. Brian if... - Material is suspiciously similar to another submission. - Inconsistent submission (inconsistent trace indicating results are forged). - All proven cases of academic dishonesty will be dealt with according to SFU's Academic Honesty policy: http://www.sfu.ca/policies/gazette/student.html