Refactor syllabus views