Alvigra To Do List

Major Capabilities to Be Added

Right now, Alvigra can solve most algebra I level algebraic equations - but not multiple equations, inequalities, or absolute values.  These are the sort of capabilities I plan to add in the future:

  1. Solving more complex equations - In particular, Alvigra development will focus on:
  2. Graphing - In particular, I want to have Alvigra do graphing the way teachers ask students to do graphing - so Alvigra will be able to graph in the following ways (eventually with lots of animation to show exactly how it is done):
  3. Generating Presentations - Finally, I want to allow teachers to be able to use Alvigra to generate teaching presentations that can be used in class or put on line.  This means letting a teacher change the automatically generated solutions (or generate their own).  Note that it is already possible to save off an equation and a solution in Alvigra, and this is in fact how I do my regression testing (although the web version lacks this ability).  Eventually I want to add the following capabilities:
  4. Help Menus and Hints - Right now Alvigra has no help menus, but I would like to add them.  Also, I would like to add a hint button for most operations, so the user can click on the operation and get more information (maybe from a web page) on how that operation works and when it can be used.

This is a lot to add, and may take a very long time before I'm done.  Mostly I plan to do it in the order shown, but I will probably jump forward sometimes as the previous capability starts to get fairly functional, rather than perfecting each new major capability before going on to the next.

Missing Math Operations to Be Added

There are a few major mathematical capabilities still missing from Alvigra.  I will add them as I get time:

Of course, these are only operations one might find in a standard algebra I class.  It will be some time before I add Algebra II capabilities in Alvigra (such as logs, trig functions, etc.).

User Interface Problems

I know that the user interface is still pretty rough, and it will probably take quite a while to smooth it all out.  However, there are some particular problems I plan to address as soon as I have time:

User Interface Additions

There are some minor additions I would like to add to the interface as time permits:

Minor Bagaboos

These are some minor bugs I've found as I've tested, but haven't quite fixed yet:

Comments

I will be adding to this page as ideas occur to me.  If there are any changes you especially want made, if you've noticed some bugs or limitations that I haven't listed, or if you have any kind of comment at all, send me an email and I will think about adding it to my "To Do" list.

email: john@alvigra.com