Candy: Difference between revisions

From OLPC
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

Trac print.png Tickets all - active - new
[Candy]

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.