Candy: Difference between revisions
Jump to navigation
Jump to search
(add email) |
(add similar projects section) |
||
Line 9: | Line 9: | ||
Candy is an automated python tutor. |
Candy is an automated python tutor. |
||
=News= |
==News== |
||
- January 24, 2008: Source is [http://dev.laptop.org/git?p=activities/candy hosted]. |
- January 24, 2008: Source is [http://dev.laptop.org/git?p=activities/candy hosted]. |
||
=Editor= |
==Editor== |
||
The Candy editor will attempt to provide real time assistance as code is written. |
The Candy editor will attempt to provide real time assistance as code is written. |
||
=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 [http://docs.python.org/lib/module-compiler.ast.html 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== |
||
Eventually, Candy will explore possibilities for localizing the code writing and analysis. |
Eventually, Candy will explore possibilities for localizing the code writing and analysis. |
||
==Similar Projects== |
|||
⚫ | |||
- [http://hacketyhack.net/ Hackey Hack] |
|||
⚫ | |||
[mailto:anthony.taranto@gmail.com anthony.taranto@gmail.com] |
[mailto:anthony.taranto@gmail.com anthony.taranto@gmail.com] |
||
Revision as of 06:26, 26 January 2008
|
Candy is an automated python tutor.
News
- January 24, 2008: Source is hosted.
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.