Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
Free text:
{{Olpcboxtop|toptext=[[{{PAGENAME}}|Candy]]}} {{ OBX activity | [[Image:activity-candy.svg|40px]]|extra}} {{ OBX source dev|activities/candy}} {{ OBX devtickets|candy-activity}} {{ OBX team | [[User:Anthony.taranto|Anthony Taranto]] }} {{Olpcboxbottom}} [[Image:Candy.png|thumb|right|350px|The Candy Activity]] Candy is an automated python tutor. ==News== ===April 12, 2008=== * Implemented a rough UI and partial framework for fixing lines of code that cause build time exceptions. ===January 29, 2008=== * New screenshot. * [http://dev.laptop.org/git?p=activities/candy;a=blob;f=test_course.xml Course file format]. Groups assignments together. * Move to the next assignment in the sequence once current assignment is completed. ===January 24, 2008=== * Source is [http://dev.laptop.org/git?p=activities/candy hosted]. ==Getting Candy== ===[[git]]=== git clone git://dev.laptop.org/activities/candy ==Editor== [[Image:Candy_replacement.png|thumb|right|350px|Candy suggesting a possible replacement to fix an IndentionError exception]] 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 [http://docs.python.org/lib/module-compiler.ast.html abstract syntax tree] functionality. ==Localization== Eventually, Candy will explore possibilities for localizing the code writing and analysis. ==Similar Projects== * [http://en.wikipedia.org/wiki/HyperCard HyperCard]. Taught me everything I needed to know (about life). * [http://hacketyhack.net/ Hackety Hack]. Excellent collaboration model and code publishing ability. * [http://tryruby.hobix.com/ Try Ruby]. * [http://fishsoup.net/software/reinteract/ Reinteract] * [http://scratch.mit.edu/ Scratch] * [http://www.javabat.com/ JavaBat] ==Contact== [mailto:anthony.taranto@gmail.com anthony.taranto@gmail.com] [[category:software]] [[category:Activities]]
General Activity Info (for latest tested version)
To add another activity version that works with other builds click "add another"
Version number:
Releases tested on: 7.1.0 (650) 7.1.1 (653) 7.1.2 (656) 8.1.0 (703) 8.1.1 (708) 8.2.0 (767) 8.2.1 Candidate
Development status: 1. Planning 2. Pre-Alpha 3. Alpha 4. Beta 5. Production-stable 6. Mature
Summary::
This is a minor edit Watch this page
Cancel