Skip to content

Online python tutor integration into edx

Philip Guo edited this page Jul 11, 2013 · 2 revisions

Created by Carlos Rocha and Philip Guo for edX Hackathon 4

The goal of this project was to integrate Philip's open-source Online Python Tutor project into edX Studio.

The code lives in the rocha/pythontutor branch of edx-platform.

Motivation

Lots of students and instructors are already using Online Python Tutor in Computer Science MOOCs such as 6.00x, and instructors of several new edX courses have already expressed an interest in using this tool.

Thus, it would be great to provide an easy way for instructors to insert those visualizations as modules in their courses.

Results

This hack involved creating a module and interface in edX Studio that lets instructors create a Python Tutor component. This component embeds the visualization in an iframe, so no code needs to be hosted on edX servers. Here's a screenshot:

Online Python Tutor in edX Studio

Clone this wiki locally