Use proper math syntax during question authoring

Proper mathematical syntax is required while defining the correct answer of a question during Möbius question authoring.

NOTE: Similarly, students are required to enter their responses with proper mathematical syntax.

The following types of mathematical entries require particular syntax styling in order for Möbius to correctly interpret your defined correct answer:

  • Mathematical expressions
  • Variable names
  • Function and operator syntax

Some notation applies to all of Möbius, while others apply specifically to Maple Syntax.

Maple Syntax — The language that the MapleTM math engine uses to interpret mathematical expressions.

NOTE: Maple-graded questions use Maple Syntax logic for grading student responses.

Mathematical expression syntax

When entering formulas and expressions as the correct answer to a question, use standard mathematical notation that's similar to that used by a graphing calculator (Example(x^2-2*x+1)*2*sin(x)*(x^2+1)*e^(-x^2) is accepted).

Here are some notes on using mathematical expression syntax when defining your correct answer:

  • Place the argument of a function in parentheses () (Example — enter sqrt(3x) not sqrt 3x, which is interpreted as (sqrt(3))*x).
  • Be sure to include parentheses () (Example — the expression 1/(x+1) is different from 1/x+1 which Möbius interprets as).

Variable name syntax

The variable(s) in your defined correct answer must be identical—this includes case sensitivity—to the variable(s) used in the question statement.

If these don't match, your students will be confused on how to enter the correct response. Example — If the question uses the variable t, but you've defined the correct answer using T, students who use t in their response will be graded as incorrect.

TIP: Check out the Syntax rules for variables section in the Algorithm Editor syntax rules help topic for more tips on using algorithmic variables in your question.

Function and operator syntax

Functions and operators require specific syntax when they're used while defining the correct answer.

The required syntax varies depending on whether you're authoring with Möbius syntax or using Maple syntax.

IMPORTANT: Maple syntax is needed when:

  • Authoring Maple-graded questions
  • Using the maple command in the Algorithm pane

When authoring a Maple-graded Maple syntax question sub-type, be sure to inform your students that Maple syntax is required.

TIP: Remember to preview your authored question to ensure that you've defined the correct answer using the accepted math syntax.

Arithmetic

Arithmetic Syntax for Möbius or Maple
Addition +
Subtraction -
Multiplication *
Division /
Exponentiation ^

TIP: Alternatively, for multiplication with Möbius syntax, you can use:

  • Two letters with a space (Examplex y)
  • A letter and a number with or without a space (Example2x or 2 x)

However, for multiplication with Maple syntax, you must include an asterisk (*) (Example2*x and not 2x; x*y and not xy; x*y and not x y).

Trigonometric functions

Function Syntax for Möbius or Maple
Sine sin
Cosine cos
Tangent tan
Inverse sine arcsin
Inverse cosine arccos
Inverse tangent arctan
Secant sec
Cosecant csc
Cotangent cot

NOTE: Arguments of trigonometric functions are evaluated in radians. The results of the inverse trigonometric functions are evaluated in radians.

Hyperbolic trigonometric functions

Function Möbius syntax Maple syntax
Hyperbolic sine hypsin sinh
Hyperbolic cosine hypcos cosh
Hyperbolic tangent hyptan tanh
Hyperbolic secant hypsec sech
Hyperbolic cosecant hypcsc csch
Hyperbolic cotangent hypcot coth
Inverse hyperbolic sine archypsin arcsinh
Inverse hyperbolic secant archypsec arcsech
Inverse hyperbolic cosecant archypcsc archcsch
Inverse hyperbolic cotangent archypcot arccoth

NOTE: Arguments of trigonometric functions are evaluated in radians. The results of the inverse trigonometric functions are evaluated in radians.

Numbers and constants

N/A* — Not available
Number or constant Möbius syntax Maple syntax
2.71828... e exp(1)
3.14159... Pi Pi
Scientific notation E E
N/A* I

NOTE: The variable e shouldn't be assigned as a global variable in Maple code. However, it can be used as a local variable.

TIP: The E for scientific notation is entered between the coefficient and the order of magnitude. Example290,000,000 would be 2.9E8.

NOTE: For the square root of -1, it's a capital letter i.

Functions

N/A* — Not available
Function Möbius syntax Maple syntax
Limit of a function ƒ N/A* limit(f, x=a)
Derivative or partial derivative of a function ƒ N/A* diff(f, x)
Integral of a function ƒ N/A* int(f, x)
Absolute value abs(x) abs(x)
Square root sqrt(x) or x^(1/2) sqrt(x) or x^(1/2)
Exponential e^x exp(x)
Logarithm base b N/A* log[b](x)
Logarithm base 10 log(x) log10(x)
Natural logarithm (base e) ln(x) log(x) or ln(x)

IMPORTANT: Students aren't able to tell if the response to your Maple-graded question requires Maple syntax or not when using the text entry mode. It's recommended that you specify in the question statement of your Maple-graded question that:

  • log[10] in Maple is interpreted as log base 10
  • log in Maple is interpreted as log base e