hit-moodle/moodle-local_onlinejudge — comment on commit aeebf1df89c8bc7b5476f3e8b916c39520d2a220
File:  line 0
By weezel:

yes, of course, i agree that there are exceptions how colours should be used. in general UI design, specially layout designs, colours can be used more freely (the google example you brought up). but what comes to the program output, and specially output that user should pay attention, colours have bigger role. they need to be catchy, indicate that attention is needed.

what comes about the colour coding, traffic lights, android's (probably iphone too?) answer to call / reject applet and mac OS X window buttons follow the same colour pattern: green = safe operation, red = pay attenion, danger. although only these three examples were delivered, these colour codings are widely used in many other products too.

> I would ask, why, after all, we are highlighting the "Accepted" status of solutions (whatever color it is) in an assignment grading system?

well, actually i would go vice versa; show (red) colour if something goes wrong. therefore, if a student is disoriented, incomplete judging/error is easier to spot even by accident. if compiling goes well, no extra attention is needed (= no colours).