COMP282 ASSIGNMENT 3 MARKING TEMPLATE STUDENT: Al-Husain Al-Salmi ASSESSOR: Gregory Palmer Compiles and executes? Artist name (label to say what it is; sensible content when no album loaded; updates when album loaded) Current album (label to say what it is; sensible content when no album loaded; updates when album loaded) Current track (label to say what it is; sensible content when no album loaded; initialises properly when album loaded; changes properly when controls are activated) Tracklist/cover display (label to say what it is; sensible content when no album loaded; updates when album loaded; allows switching between tracklist and cover image; tracks are numbered) Forward/back buttons (enable moving fwd and back through the tracks; current track updates; button disabled when on first/last track) Track number (label to say what it is; displays current number; can be edited to jump to track; deals sensibly with invalid track numbers; updates when other controls change track) Volume slider (label to say what it is; allows setting of volume in range 0-100; shows the value) Load button (allows selection of album; correctly loads file; correctly loads cover image) Marks for aesthetically pleasing and intuitive interface Marks for code style, efficiency, layout, comments, etc. REMARKS: -Student attempted to complete the assignment using Swift instead of objective-c -No solution to the problem posed in the assignment was provided. Instead of a music player, the program consisted of a background image of a jet fighter, and the user could draw a pattern using the mouse. GRAND TOTAL (Please note that a penalty will be applied to the final mark due to the late submission.) 0/5 0/5 0/5 0/5 0/10 0/10 0/10 0/10 0/15 0/10 0/15 0/100