add data saving compatibility to ShowCourse.java