Overview - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

# Online Help

###### All Products    Maple    MapleSim

Overview of the Grading Package

 Calling Sequence Grading:-command(arguments) command(arguments)

Description

 • The Grading package provides tools for grading.
 • This package contains commands that generate a practice problem in the form of an interactive application where you can enter the step-by-step solution and then click a button to check your work. The SolvePractice command is the most general of the practice commands, with Feedback providing the backend to checking each step.
 • The Quiz command and the related QuizBuilder generate quiz questions that accept a response and grade that response. These can be viewed in Maple or deployed to Maple Learn.
 • One of the other features of this package is a set of commands for grading plots of simple functions. The GradePlot command offers this functionality and allows error tolerances based on the plot's ranges.
 Representations of elements to be graded are created through constructor commands such as QuadraticFunction. The generated objects can be constructed from mathematical expressions or data points, such as those obtained through embedded plot components.
 Additional utility commands are available in this package for examining or drawing an object created by one of the constructors.

List of Grading Package Commands

 • The following is a list of available commands.
 • Practice and Feedback

 • Creating Quizzes

 • Grading Plots

Additional Resources

 • The Quiz Example Worksheet provides a number of examples of quiz creation.
 • The Student:-Basics:-PracticeSheet command and the related Practice Sheets Assistant provide a way to create practice problems for basic math drills.
 • The Sample Math App: Drawing a Line grades a plot that is drawn interactively.

Examples

 > $\mathrm{with}\left(\mathrm{Grading}\right):$
 > $\mathrm{L1}≔\mathrm{LinearFunction}\left(3x-4\right)$
 ${\mathrm{L1}}{≔}{\mathrm{<< LinearFunction: 3*x-4>>}}$ (1)
 > $\mathrm{L2}≔\mathrm{LinearFunction}\left(\left[0,-4\right],\left[4,7.97\right]\right)$
 ${\mathrm{L2}}{≔}{\mathrm{<< LinearFunction: 2.992500000*v-4>>}}$ (2)
 > $\mathrm{GetExpression}\left(\mathrm{L1}\right)$
 ${3}{}{x}{-}{4}{,}{x}$ (3)
 > $\mathrm{GetData}\left(\mathrm{L2}\right)$
 $\left[{\mathrm{<< GridPoint: \left[0, -4\right]>>}}{,}{\mathrm{<< GridPoint: \left[4, 7.97\right]>>}}\right]$ (4)
 > $\mathrm{plotview}≔\left[-10..10,-10..10\right]$
 ${\mathrm{plotview}}{≔}\left[{-10}{..}{10}{,}{-10}{..}{10}\right]$ (5)
 > $\mathrm{Draw}\left(\mathrm{L1},\mathrm{plotview}\right)$
 > $\mathrm{GradePlot}\left(\mathrm{L1},\mathrm{L2},\mathrm{plotview}\right)$
 ${1.}$ (6)

Compatibility

 • The Grading package was introduced in Maple 18.
 • For more information on Maple 18 changes, see Updates in Maple 18.

 See Also