ENSC 351 Assignment 1 Marking Guide Assignment must be done individually. Total: [65] Marks [5] Establish Communication [5] as1-hostViaIP.txt * From host: ip addr / ifconfig, ping target, ssh (version, uptime, cpuinfo) Output captures 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. [12] NFS and Custom Login Message * Marked based on as1_bootTrace.txt [4] ASCII greeting message [4] Hello world executed at login [2] NFS mounting script [48] Hello [5] Makefile which builds 'hello' and puts executable in public folder [3] Displays welcome message [5] Light up LED 0 and wait 0.5 - 3.0s - Optional: seed random number generator (srand) by timer [5] Handle user holding down button too early [10] Test user response time (turn on LED 3, start time, stop when button pressed) [10] Exit game if no button press within 5s [5] Display summary showing current response time and best so far this run [5] Repeat playing game until user exits [0] Code Quality (-10 penalty possible) - Well organized file(s) with comment at top of file to indicate its purpose. - Program broken down into meaningful, well named, well ordered functions. - All variables appropriately named. - No magic numbers in code (0 and 1 are often OK). Forward to Morteza Badali 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