Candy: Difference between revisions
Jump to navigation
Jump to search
(categories) |
m (add a link to ast docs) |
||
Line 15: | Line 15: | ||
=Analysis= |
=Analysis= |
||
Assignments will be presented as a set of individual steps that the user must complete. Assignment completion will be based on a flexible system of code analysis. This system is currently implemented using python's abstract syntax tree functionality. |
Assignments will be presented as a set of individual steps that the user must complete. Assignment completion will be based on a flexible system of code analysis. This system is currently implemented using python's [http://docs.python.org/lib/module-compiler.ast.html abstract syntax tree] functionality. |
||
=Localization= |
=Localization= |
Revision as of 06:07, 23 January 2008
|
Candy is an automated python tutor.
Editor
The Candy editor will attempt to provide real time assistance as code is written.
Analysis
Assignments will be presented as a set of individual steps that the user must complete. Assignment completion will be based on a flexible system of code analysis. This system is currently implemented using python's abstract syntax tree functionality.
Localization
Eventually, Candy will explore possibilities for localizing the code writing and analysis.