[frontend] Refactor course_groups views
Merge pull request #314 from Genshin/refactor_course_groups_views

[frontend] Refactor course_groups views