About the
Courselets Project
Courselets.org is an adaptive learning project of professor Christopher Lee from UCLA. It is a system centered around the idea that wrong answers are the main source of learning improvement. The concept is proven by impressive results of Courselets usage in UCLA:
The current version of Courselets became an integral part of UCLA curriculum. Basically this product has shown how to make adaptive learning work.
Courselets project incorporates an interactive chat interface for answering target problems, API for smooth integration of courselets into eLearning solutions, and LTI-support.
The Challenge
Solutions
The New Design: Main Page
"Courselets" Integrability
We’ve changed the whole Courselets system so it became standardized according to LTI specifications. This means that Courselets can be embedded in any LTI-supporting software like LMS (Moodle, Open edX) or even Facebook messenger
The New UX and UI: Practical Exercises
API And Third Party Authentication
Results
GitHub-like system of course component sharing to improve the author’s experience and collaboration capabilities (each time a student has a question/misconception that did not fall into any of predefined error models, the issue-tracking system automatically forms an issue.
Each issue has the counter of occurrences and any time the problem repeats, the counter is increased by 1, automatically pushing the most often occurring problems to the top)
Ability to add varying content and show it to predefined groups of learners in order to gather differing measurable feedback (content A/B testing)
Improved interactions (drawn answers in addition to textual
and numeric options)
Better UI for instructors
Ability to add varying content and show it to predefined groups of learners in order to gather differing measurable feedback (content A/B testing)
GitHub-like system of course component sharing to improve the author’s experience and collaboration capabilities (each time a student has a question/misconception that did not fall into any of predefined error models, the issue-tracking system automatically forms an issue.
Each issue has the counter of occurrences and any time the problem repeats, the counter is increased by 1, automatically pushing the most often occurring problems to the top)
Improved interactions (drawn answers in addition to textual
and numeric options)
Better UI for instructors
GitHub-like system of course component sharing to improve the author’s experience and collaboration capabilities (each time a student has a question/misconception that did not fall into any of predefined error models, the issue-tracking system automatically forms an issue.
Each issue has the counter of occurrences and any time the problem repeats, the counter is increased by 1, automatically pushing the most often occurring problems to the top)
Ability to add varying content and show it to predefined groups of learners in order to gather differing measurable feedback (content A/B testing)
Improved interactions (drawn answers in addition to textual
and numeric options)
Better UI for instructors