Help with AIM system

Overview

AIM is a computer system that assists in the teaching of some parts of University mathematics. It was developed at the Ghent University in Belgium. Your comments and suggestions will be very welcome; you can email them to us.

The basic idea is that you follow the obvious links from the AIM home page, and then the system will present you with a list of questions. There is detailed advice below on how to enter your answers. Once you give your answers, you can then click the Validate button at the bottom of the page to mark your work.

Most tests have a "Due date" listed in the test selection menu and at the top of the test page. In this case you must get them done before the due date; thereafter your answers will not be recorded. After the due date the system will tell you your marks and give the solutions to the questions.

The questions are randomly generated, so different students will get different questions.

How do I enter my answers?

You should type in your answers using the same syntax used in the symbolic mathematics package Maple. This is broadly similar to the syntax used for mathematical formulae in general programming languages such as Java, C and Basic and in spreadsheet programs such as Excel, so you will find it useful to master it. If you already know Maple, you will find it easy to enter your answers. If you are not, the advice below should be sufficient.

When you have entered your answer, you can always click on the Validate button at the bottom of the page to see how Maple will interpret it. If there are any syntax errors or Maple has misunderstood what you meant then you can fix the problem before asking the system to mark your work.

Penalty for wrong answers

If you press "validate", usually the system will tell you whether your answers are right or wrong (except possibly for multiple choice questions) and may give some feedback about any answers that are wrong, but it will not tell you the right answers. However, penalty (usually 15%) is charged for each incorrect attempt (except when your answer is syntactically incorrect or of a wrong type -- in this case a warning will be issued without any penalty). Thus guessing is counterproductive. Think and try to verify your answer before entering it. It is better to come back another time rather than give an answer you are not sure of. For example, if you get a question wrong three times and then get it right on the fourth attempt, you will get 55% on that question.

You will not be penalized for syntax errors or type mismatches. Also, the penalty system keeps track of your answers: even if you have entered the same wrong answer twice you will be penalized only once.

Minimum number of answers

In some quizzes the teacher may require that a minimum number of questions is answered before the student obtains some kind of feedback. A question will be considered as answered if it (or one of its subquestions) has been answered syntactically correctly. In that case also the "Validate and show solutions" changes into a "Validate and show marks" button and only the total mark of the quiz will be shown (not the results of any individual questions).

Maximum number of attempts

In some quizzes the teacher may impose a maximal number of attempts to submit a webpage. A counter will then keep track of the number of times that a page has been submitted (via the "Validate" or "Validate and show ..." buttons), no matter whether the page was altered or not.

Hints and subquestions

Sometimes you will get questions with hints. For example:
 
Before viewing the hint After viewing the hint
Evaluate the following integral 
   /
  |
  |  exp(-x) sin(2 x) dx
  |
 /
at a point x= p /2.
Answer: 
Click here:  for a hint. Penalty=20%, value=0% of question value. 
Evaluate the following integral 
  /
 |
 |  exp(-x) sin(2 x) dx
 |
/
at a point x= p /2.
Answer: 
Hint (Penalty=20%, value=0% of question)

Use integration by parts. 
Each hint has a value and a penalty associated to it, as a percentage of the question value. For the above example the penalty is 20% and the value is zero. This means that if you gave a correct answer without viewing the hint, you would get 100% for this question, but if you viewed the hint, then you would be able to obtain a maximum of 80%.

If you expand a hint whose value is non-zero, then such hint will ask you a question which you will have to answer. The value of such a subquestion is expressed as the percentange of the value of the question itself. For example:
Before viewing the hint After viewing the hint
Find a derivative of 
             2
            x  sin(x)
at a point x= p /2.
Answer: 
Click here:  for a hint. Penalty=10%, value=50% of question value. 
Find a derivative of 
             2
            x  sin(x)
at a point x= p /2.
Answer: 
Hint (Penalty=10%, value=50% of question)
Find the derivative of
         2
        x  sin(x)
Answer: 
For this example:

  • If you give a correct answer without viewing the hint, you would get 100% for this question.
  • If you view the hint and then give a correct answer to both the question and its hint (as done above), you would get 90%.
  • If you view the hint, then answer the hint correctly and the question incorrectly, you would get (0+0.5)/(1+0.5)*90% = 30%.
  • If you view the hint, then answer the hint incorrectly and the question correctly, you would get (1+0)/(1+0.5)*90% = 60%.

  • Subquestions may contain further subhints or questions, in which case this grading scheme is applied recursively.

    Penalties are additive: for example if you use one wrong trial and one hint with penalty 10% before correctly answering the question, you would get 100-10-15 = 75%.

    Types

    Sometimes, the system will check the type of your answer (eg whether it is a constant, a function of x, a vector, a matrix ...) before working out whether it is correct. If your answer has the wrong type the system will allow you to go back and change it without any penalty. Unfortunately, the warning messages for type errors are not as comprehensible as they might be. Here are some examples that illustrate how they work.
  • Suppose that the correct answer is the matrix
  • Multiple response questions

    Sometimes you will get a multiple response question, where must choose all correct answers from a list of n correct and incorrect answers. For example:
     
    Consider the following matrix:
                                   [cos()    -sin()]
                               A = [                   ]
                                   [sin()    cos() ]
    Which of the following properties does this matrix posess?
    symmetric
    anti-symmetric
    orthogonal
    singular
    non-singular

     
    The grading procedure for multiple response questions usually is:
    Grade out of 1 = max(0,(Rs-Ws)/R)

    where Rs is the number of right choices and Rs (Ws) is the number of right (wrong) choices that the student had selected. For the above question, the right answer is "orthogonal" and "non-singular". If you answer "orthogonal", "non-singular" and "anti-symmetric" then you would get only 50%. You will usually get a penalty of 15% for each answer which is not 100% correct. Since there are 2n possible answers for a multiple response question, guessing is not to your advantage.

    Forbidden words

    Suppose that the system asked you to calculate sin(p/4) (for which the answer is of course 2-1/2). One cunning plan that might occur to you would be to just enter sin(pi/4) as your answer, leaving Maple to do all the real work. If this worked, it would remove the whole point, so the system prevents it. For some questions, there are certain "forbidden words" that you are not allowed to use as part of your answer; in the example above, the word "sin" would be forbidden. If you give an answer involving a forrbidden word, the system will tell you, and you will be able to go back and change it without any penalty.