Skeleton structure of calling CourseData activity
CourseData is a flexible name, will most likely be changed after discussion