Supporting reuse of instructional designs through a learning activities repository within a course management system