I am working on computerizing the algebra textbook I am using. At some point I'll try make my stuff interactive using AJAX. Yesterday I made a notebook app that generates solution examples that look almost exactly like the ones in the book for factoring the x^2 + Bx + C form. http://www.sagenb.com/triBC
You could create input boxes in a worksheet and use AJAX to send SAGE code to the server and what not. You could use cookies to keep track of when a student logged onto the worksheet. So all of the timing stuff is already available. I think in javascript one can access a remote text file. Or maybe you could the test data secret using openSSL from through the notebook server. I don't know. On 3/27/07, David Joyner <[EMAIL PROTECTED]> wrote: > > Nikos Apostolakis wrote: > > "David Joyner" <[EMAIL PROTECTED]> writes: > > > >> By strange coincidence, I am familiar with SAGE, MAPLE TA, and > >> math validation and placement (I'm one of only two at my school > >> who gets some summer pay for doing this)! > >> > > > > Great, then I know where to ask questions if I ever start working on > > this! > > > >> I think this would be great, but significant work (obviously) to get set > >> up. > > > > Right! That's why I asked if anybody has already done it ;) > > > > I may start working on this during the summer but this depends on > > many factors beyond my control. > > > >> My recommendation, in case someone wants to do this, is > >> to use SAGE in conjunction with OKUSON > >> http://www.math.rwth-aachen.de/~OKUSON/ > > > > I didn't know about OKUSON, thanks for the info. It seems very > > promising, I'll look at it more carefully over the Spring break next > > week. How hard do you think will be to hook it to sage? > > It depends on your design ideas and how well you read German. > Some of the examples are in German, but okuson is written in Python. > Also, the two authors are mathematicians (in fact, GAP developers), > so have a connection with SAGE already. > > One idea worth considering is to try to run such a TA entirely through > the SAGE notebook. Depending on how you plan to design the TA, this > might require timed pages (they get locked after a certain time. > I don't think this is supported currently (or even if you want to > go that way). William Stein or Tom Boothby would be the people to > ask, if that is what you want to do. > > One design scenatio: you use the notebook and someone > (say Tom) wrote support for a timed, locked page, then you would > design a worksheet (a locked page which would allow cell entries but no > other changes) which had you questions pretyped but with empty > cells under each one: > > Problem: Expand (x + y)^2. > BLANK CELL > > The test-taker would type their answer into the cell and > SAGE would compare that to the correct answer. > > > > > > > Best, > > Nikos > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/ -~----------~----~----~----~------~----~------~--~---