Portfolio / Circuit Tutor

Web graph input interface

HTML5/Canvas interface for students to enter a piece-wise function graphically as the answer to an engineering problem. A palette on top lists the available graph types. Variables may be modified either by entering numbers in the properties panel on the right, or dragging the graph on the left. This interface was built as part of a new problem type within the Circuit Tutor system.

1 of 3

Circuit Tutor is a set of computer and web software to teach introductory circuit analysis and related topics to students in an interactive and fun manner, currently being developed at Arizona State University and evaluated at several colleges across North America.

I worked with a multi-disciplinary team to build web infrastructure, design new instruction materials, and evaluate student learning. I was primarily responsible for moving approximately 30% of the code from a legacy Win32 application to the web, student logs from text files to a MySQL database compliant with FERPA regulations for student data, and assisting other team members by building the web infrastructure necessary to implement new learning materials.