Well, I guess you will have to post screenshots of that interface
anyway, so that people can throw a look at it and form some initial
opinion.
Note that there already are some nice consoles for Python (like
IPython), which provide a great deal of functionality, so you may want
to give them a bit of attention. I think some of these consoles have
been recently mentioned on this list. Also, I think you should take
live.sympy.org into considerations, since it already provides a very
clear and concise interface.
If you happen to be coding in Qt, you may consider building a mobile
version of your interface so that it can be used on Qt-enabled
devices. Or else, you may just consider developing a SymPy app for
any of the mobile platforms.
Please don't treat this as a discouragement from your current course
of actions :-) I'm just sketching some possible directions, and I may
well be off-topic :-)
Sergiu
OK, looking forward to the screenshots :-)
I can only approve of the didactic orientation of the appliance you
suggest, this is certainly going to be useful. However, you should
pay special attention to actually making it better than the existing
facilities in some regard. As you already know, SymPy has a very cool
IPython-based console and there also is a very nice on-line
documentation, with a very smooth tutorial and a friendly user's
guide. Of course, there is room for improvement (maybe, provide some
tips directly in the console, for example), which is what I, for one,
expect to see :-)
Sergiu