GSoC/GCI Archive
Google Summer of Code 2015 Sugar Labs

Turtle Blocks for in-line programming

by Amit Kumar Jha for Sugar Labs

Often we'd like users to be able to extend or modify an activity. Rather than doing this by writing Python or Javascript, why not let them use the block language of Turtle Blocks as an in-line editor. For example, in the Turtle Pond activity, the user can upload Python code representing search algorithms for the turtle as it tries to find its way out of the pond. Why not use a block editor to write the search algorithm?