[Aimmath-commit] AIM/doc WhatsNewInV3.txt,NONE,1.1
Brought to you by:
gustav_delius,
npstrick
From: <mo...@us...> - 2003-09-12 18:14:27
|
Update of /cvsroot/aimmath/AIM/doc In directory sc8-pr-cvs1:/tmp/cvs-serv14288 Added Files: WhatsNewInV3.txt Log Message: quickie rough draft of new features list for version 3.0 --- NEW FILE: WhatsNewInV3.txt --- What's New in Release 3.0 ------------------------- * Multipart questions AIM now has implemented multipart questions, using a syntax similar (but not identical) to that in the Gent version of AIM. See the question format documentation to explain how it works. * Focused mode + The user interface for students now allows them to focus on an individual question instead of working the entire quiz and one time. This should improve response times quite substantially. + Once a student requests the solutions to a quiz, AIM now shows the solutions to the student every time the quiz is requested until the student explicitly requests a new version. * Improved student feedback + The quiz selection page now shows each registered student a summary of their current marks on all quizzes. + Students are now informed of the number of attempts they made on a given question, even if their answer is incorrect. * Improved quiz navigation + when requesting a Mark or Validation on an unfocused quiz, the cursor returns to the question that the student was last working on, rather than the top of the page. + Solutions and teacher's answers now have a different color background than the rest of the question. * Time limits on processing + The maple part of AIM now imposes time limits on many things such as initializing a question, constructing the solution, or marking an answer. All time limits default to 2 seconds. + There is a new timelimit>/tl> flag allowing you to specify a different limit for a particular question. + There is a new system variable Config['TimeLimit'] that can be set in ManualConfig.mpl to set change the system default from 2.0 seconds to whatever value is appropriate for a given server. * Improved compatibility + As a first step towards integrating AIM with Moodle or other VLE's, AIM mark up its output in a way that can more easily be parsed by other programs. This is mostly achieved by using <div> and <span> tags. For example, question 7.2 now comes wrapped in <div class='question' id='question7.2'> ... </div>, and the solution comes wrapped in <div class='solution'> ... </div>. + There are also some changes to move closer to strict compliance with the XHTML standard, e.g. replacing <br> by <br /> everywhere. This will be useful if and when we move to using MathML. * Postprompt flag + There is a postprompt>/pp> flag, for putting some text directly after the input box in a text question. * Technical changes + There are some changes to the object oriented programming framework, to make it fit better with the Maple debugger. In particular, the procedures used to perform methods, which were previously anonymous, now have names: for example, the 'Show' method for `aim/Question/Instance` objects is called `aim/Question/Instance!Show`, and this name is reported in error messages, and can be passed to debugger functions such as stopat(). + There is a facility to make a list of all messages that might need to be translated for internationalization. + The trylast.mpl file has disappeared; it is replaced by the trylast() function which is now defined explicitly in Console.mpl + Several minor technical changes were made to allow compatibility with Maple 9 * Improved robustness + The old codegen package that was causing *lots* of problems when compiling questions has now been replaced with routines calling ToInert and FromInert. This should result in much improved robustness when compiling questions. * Improvements to the Admin pages + The Zone admin page has been cleaned up a bit. In particular the Zone student and administrator login page editors now have their own web page. The default for hiding subjects has been changed from hidden to visible. + The subject admin page now has a link to compile all questions in all non-hidden subjects. * Improvements in LaTeX formatting + Substantially improved default formatting of floats + There is a new global variable 'LaTeXDigits' whose value affects the number of digits used when formatting a float, but not the internal accuracy of the floating point calculations + n^(1/2) now formats as \sqrt{n} if n is a single digit integer * Exponential function and pi + AIM now defines the global variable e to be exp(1) + Students (and question authors) can enter expressions involving the exponential function using e instead of exp. For example, exp(x) can be entered by the students as e^x + the global pi is now defined to be Pi, so students can enter either one * New question authoring utilities + Several new packages and utilities have been added to aid in question authoring: Trig - authoring utilities for trig questions Calc - authoring utilities for calculus questions Inert - defines Inert forms of Maple expressions and allows customized latex formatting of expressions SET - defines an AIM class SET and related functions to get around the problems inherent in trying to use Maple sets in randomized questions Decimal - authoring utilities for dealing with the decimal representation of rationals Number - utilities for dealing with the representations of integers (Roman numerals, converting numbers to words, etc) Random - the Rand command now has several new features Keys() - an authoring utility that makes it easy to generate quiz question selector functions Nice - `Nice/Monomial`(), `Nice/Binomial`(), `Nice/Trinomial`() are utilities that produce "nice" monomials, binomials, and trinomials similar to those usually found in textbook questions * Servlet improvements + ??? |