Supporting workflow in a course management system

Chavdar Botev, Dan Perry, Christopher Re, Ilya Rifkin, Tingyan Yuan, Dora Abdullah, Kathy Carpenter, David Gries, Dexter Kozen, Andrew Myers, David Schwartz, Hubert Chao (+8 others)
2005 ACM SIGCSE Bulletin  
CMS, a secure and scalable web-based course management system developed by the Cornell University Computer Science Department, helps manage the workflow associated with running a course. Our goal in designing the system was to simplify, streamline, and automate all workflow aspects, such as course creation and importing students into it, student group management, assignment submission, assignment of graders, grading, regrade requests, and preparation of final grades. In contrast, other course
more » ... ast, other course management systems that we are aware of provide only specialized solutions for specific components, such as grading. This system is increasingly widely used for course management at Cornell University. The system was designed to support large courses with low administrative overhead. In this paper we describe the design of the system and the features that were found to be useful, and articulate its design principles.
doi:10.1145/1047124.1047439 fatcat:yskzxnvkxrfnnctgvyisqrneci