Integrate visual styling into the course outline

STUD-1849
Added #1. For #2, needsAttention will always be returned, and there is already a test case for that.