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

Documentation

Downloads

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.

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.

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.

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.

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).

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)