Boiler Plate Autograder

This is what you see when you add the autograder.  It’s prefilled with examples of how to write tests.

The Parameters

Further Explanation of Command Lists

This applies to both student_commands and solution_commands.  It is important to note that these are lists of all Turtle functions called -- calls to user-defined functions or regular Python functions will not show up.

More on functions’ parameters

The elements of student_commands **and solution_commands are all Turtle functions that were called.  There are three forms each element of the commands lists can take, explained below.

Example of user-defined function

If user-defined functions are called and contain Turtle functions, those Turtle functions will appear in the list in the order they were called

If the student’s code is the program below:

then student_commands will be