Remember those laptops for African kids? They integrated Python for learning to program. I only watched the video, back then, but I remember them showing the Python console.
http://en.wikipedia.org/wiki/One_Laptop_per_Child
Pippy https://www.youtube.com/watch?v=E7aQxYuKJ18
Turtle Art https://www.youtube.com/watch?v=i2MblcmwWo8
Pretty good if you've written the markup and styling by hand. You'll need to integrate some kind of submissions form to get the full experience, which I recommend some kind of framework.
Perfect being is a psychological reality. Faith does not entail religion. Sartre pronounced himself an atheist, but wrote extensively about the problem of bad faith. You put your faith in others every day. The problems begin when you put your faith in systems, rather than subjects (read: Worlds). Make faith-investing a conscious process. What about this Subject am I taking/acquiescing to on faith? vis what I am taking as manifest (read: System). Faith in Subject is good, and in System, not so much. All Subject is good, and all System is for sale. Everything else is pronunciation and posturing.
No one punches these keys, ~!@#$%^&*()-+, w regularity who embraces ease, as a cartographical matter of fact. I think the root problem you're asking about is how to deal with confusion and overwhelm, rather than difficulty.
Keeping track of which students need more attention. Or a way to quickly tap the attitude level and amount of interaction of students in between classes. Then the teacher can evaluate that each term. I think that would be neat.