Free Tools to Effortlessly Implement Parsons Problems

12:00 AM on March 25, 2020 | Teaching Resources computer science

Codio has had Parsons problems for our users for a while now, but we think that given their benefits of the same learning as writing or fixing code in less time, and their ability to keep students engaged throughout a course, they should be more widely adopted. However, they are not the easiest to implement.

So Codio has provided a free, open-source  graphical Parsons problem creator. By filling out the fields and clicking the generate button, you can quickly and easily create feature-rich Parsons problems.

Watch On-Demand Demo

For a short overview of the interface and to learn how to make the most simple kind of Parsons problems by watching this tutorial:


If you are looking for more complexity, check out the variable check grader and unit test grader which use test cases to validate the student’s constructed solution via functionality as opposed to hard coding.

Not teaching python? Take a look at the Language Translation grader.

If you want something a little more unique, you can draw with the Turtle Grader.

You can host your created Parsons problems for free on Github using our template repo. Simply fork the template, set Github pages to your master branch and copy-paste from the generator!

Of course, if you are interested in hosting these Parsons problems inside Codio, you can seamlessly integrate them into instructional material, lab assignments or tests.

Additionally, Codio tracks student performance on assessments and our Learning Insights feature visualizes student progress on Parsons problems as well as our many other auto-graded assessment items.

Joshua Ball

Joshua is Codio's Vice President of Marketing.