-
Designed and developed a scaffolded programming practice interface (CodeMirror/VueJS) where learners can solve problems using block-based or custom-written code and receive unit test feedback. The result is a learning experience that supports learners at a variety of skill levels and maximizes agency/autonomy.
-
Conceptualized, designed, and developed clickstream analytics tools to understand learner behavior during the problem solving process, creating the ability replay and compare learner choices for research (Django).
-
Implemented e-book authoring functionality that supports a variety of page content (text, rich media, surveys, problems, and questions). Authors can also apply/manage time limits for a given page/learner to ensure sound research design.
-
Adhered to Test Driven Development best practices while building role-based permissions for API endpoints.