I developed a custom E-Learning system under the direction of Dr. David Kirsh. Currently, it's in use at UC San Diego and UC Irvine.
This project is the result of a 5-year endeavor between Dr. David Kirsh and myself. It consumed most of my professional time during my undergraduate career. I was responsible for the entire project under the supervision of Dr. Kirsh, including front-end, back-end, user experience, and user studies.
The E-Learning site is a massive system that was engineered from scratch to scale to house hundreds of classes. Each design decision was carefully considered to allow for easy maintenance of both back and front-end. The plug-in architecture works much like an Interface in code: custom plug-ins can be created, but must adhere to the structure and definitions put forth by the plug-in architecture. This also aids maintenence because many core functions of the site are based on this plug-in architecture, meaning that once you understand how one plug-in works you understand how all other plug-ins work. This improves hand-offs between developers as well as the general mental stability of those developers.
It humanizes E-Learning while improving workflow and group collaboration both in and out of class. It offers contextualized interfaces that highlight resources only when they are most useful. Novel features: student-student grading, intelligent reminders, WYSIWYG scheduler, plug-in architecture.
This site is designed for recurring use. That is, professors may spend a half-hour or hour setting up their course initially, but all subsequent versions of that class can be updated in minutes. In one-click, old students and their work can be archived, and new students can be imported and have accounts and passwords created automatically.
| Platform |
Web |
| Company |
Interactive Cognition Lab |
| Role |
Nearly everything |
| Website |
Visit site |