Shadershop – programming GPU shaders by direct manipulation
tobyschachman.com
tobyschachman.com
I'd argue that even the pupils that have a problem with the symbolic representation would probably understand the visual concept. The next problem is to convert visual understanding into grades.
Definitely a very cool tool.