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