Maple T.A. Maple-Graded Question
Using the Maple-graded question type, you create a question that uses Maple functionality when creating the correct answer and determining if the student's response is correct. You can also display a plot of the student's response. For information on creating questions, making assignments, and exporting Maple T.A. course modules, see
Overview of Maple T.A. Integration
Algorithmic variables can be used to create a question that contains randomly generated parameters. You can refer to algorithmic variables in the Question, Answer, Hints, and Feedback input regions, as well as in other variable definitions. To reference an algorithmic variable, include "`$variable`" as text or 2-D Math, for example, x := `$myvariable`. Adding algorithmic variables to the question is optional.
In the following execution group, define an algorithmic variable. To include more variables, add more execution groups. If your assignment contains more than one algorithmic variable, ensure that the variable names are unique.
||variable := expression;
The question can contain text, 2-D Math, plots, images, and algorithmic variables. To insert a plot in the question, use the
In the following text regions, enter the full contents of the question.
Replace this text with the question content.
To evaluate a student's response, enter the correct answer. Complete each line of code with a semicolon. The last line must evaluate to an expression that will be stored as the variable `$ANSWER`.
Enter Maple code in 1-D Math that evaluates to the correct answer. Add additional execution groups as needed.
Evaluate Student's Response
To evaluate a student's response, you must evaluate to a Boolean value (true or false). The variable `$RESPONSE` is automatically initialized to the student's response. Using `$ANSWER` (the correct answer) and `$RESPONSE` (the student response), one example of evaluating to a Boolean value is, evalb(`$ANSWER`-`$RESPONSE`=0);
Enter Maple code to evaluate a student's response. To add additional Maple functionality, use the Answer input region.
A question can offer hints to students when requested. Hints can contain text, 2-D Math, and algorithmic variables. Adding hints to the question is optional.
Enter your hints in the following table. You can provide up to three hints.
Replace this text with hint 1.
Replace this text with hint 2.
Replace this text with hint 3.
To display a plot of the student's response, enter the plot command. The command can refer to `$RESPONSE` (the student response). You cannot use the Plot Component to display the plot.
Enter the plot command in 1-D Math to display a plot of the student's response.
A question can display feedback when the student provides an incorrect response. The feedback can contain text, 2-D Math, and algorithmic variables. The feedback can also refer to `$RESPONSE` (the student response) and `$ANSWER` (the correct answer). Adding feedback to the question is optional.
In the following text region, enter feedback to an incorrect response.
Replace this text with feedback.