Egads is a collection of custom Drupal modules for higher education course management. In addition to regular course management tasks such as creating a syllabus, submitting assignments, and providing feedback, Egads also includes modules for group projects using the IBM "Engagement Model" (Ominsky et al, 2002), and "Traceability" for student projects (Voytek and Nunez, 2011).
Contributors
- Robert Glushko (Project Adviser), Adjunct Professor, UC Berkeley School of Information
- Jessica Bolger Voytek (Project Manager, Designer & Developer), MIMS Class of 2011
- J. M. Ekaterin (System Designer), MIMS Class of 2011
- Julian Limon Nunez (System Designer & Developer), MIMS Class of 2011
- Monica Rosenberg (System Designer), MIMS Class of 2012
- Arthur Suermondt (System Designer & Developer), MIMS Class of 2012
- Rowyn McDonald (Developer), MIMS Class of 2012
Documentation
Downloads
Libraries
- Download the required JavaScript libraries (copy to /sites/all/libraries/)
Course Management Module
The Course Management module allows administrators to create content for course management, and allows students to submit assignments and get feedback on them. By itself this module adds several content types: class meetings, resources (readings, lecture notes, etc), assignments, and assignment submissions, and several views including a short and long syllabus, readings, and assignments pages.
- Download the Course Management Module
- Download the Required Contributed Modules for the Course Management Module (current as of August, 2011)
Social Media Module
The Social Media Module allows students to use social media (blogs, micro blog posts, and voting) to interact with course material, students, and instructors on the course website. It adds the Blog Post content type, and provides a custom view for displaying relevant blog posts on each other pages. Similarly students can post micro blog posts to Twitter and the module will show those posts tagged with a course specific hash tag on the course website.
- * Requires the Course Management Module
- Download the Social Media Module
- Download the Required Contributed Modules for the Social Media Module (current as of August 2011)
Group Projects Module
The Group projects module allows admins to create project groups and group members to post content (Group Assignment Submissions) to the group.
- * Requires the Course Management Module
- Download the Group Projects Module
- Download the Required Contributed Modules for the Group Projects Module (current as of August, 2011)
Project Process Module
The Project Process module adds the "Artifact Definition" content type and the "Project Process Diagram" which shows the progress of project groups submitting group project submissions throughout the semester. Artifact Definitions are instances of design artifacts (like Rapid Ethnography) that contain links to examples of the artifact and readings and other resources about creating this type of design artifact.
- * Requires the Course Management Module
- * Requires the Group Projects Module
- Download the Project Process Module
- Download the Required Contributed Modules for the Project Process Module (current as of August, 2011)
Traceability Module
"Traceability" as used in this module is the way in which a design team identifies and keeps track of the relationships between important observations and key insights from early to later design activities. This module allows students to record traces for group assignments and view the resulting trace families on an interactive visualization (see Voytek and Nunez, 2011 for a detailed description of the development of this visualization).
- * Requires the Course Management Module
- * Requires the Group Projects Module
- * Requires the Project Process Module
- Download the Traceability Module
- Download the Required Contributed Modules for the Traceability Module (current as of August, 2011)
Sources
Ominsky, M., Stern, K., and Rudd, J. (2002) User-centered design at IBM consulting. International Journal of Human-Computer Interaction 14(3-4):349-368
Voytek, J., Nunez, J. (2011) Visualizing Non-Functional Traces in Student Projects in Information Systems and Service Design. CS 294-10. (May 6, 2011)