All Collections
Authors
Evaluation types
Evaluation type: eval polynomial & fb polynomial
Evaluation type: eval polynomial & fb polynomial

Everything you need to know about the evaluation types: eval polynomial and fb polynomial.

Updated over a week ago

The evaluation type eval polynomial can be used to check (multivariate) polynomials. It does not have automated feedback itself, but instead the evaluation type fb polynomial can be used to give automated (positive or negative) feedback on the student’s answer.

Evaluation type: eval polynomial

The Definition field of this evaluation type should have a (multivariate) polynomial.

Example:

When this evaluation type is used in a Solution rule, the evaluation type fb polynomial can be used in positive or negative feedback to give automated feedback on the student’s answer.

Evaluation type: fb polynomial

This evaluation type can only be used in (positive and negative) feedback when a solution rule is defined that uses eval polynomial. The Definition field should contain the name of the desired polynomial form. The possible polynomial forms are:

• `free`
Polynomial can be in any form. Performs no checks in positive or negative feedback.

• `basic`
Performs basic checks on the student’s answer.

 Checks when used in positive FB Checks when used in negative FB Invalid/missing variablesInvalid operationsNon-constant exponentsDividing by non-constantsNon-integer/negative exponents Same as in positive feedback
• `expanded`

Polynomial should be in expanded form.

 Checks when used in positive FB Checks when used in negative FB All `basic` checksOccurrence of non-atoms under exponents, e.g. (x*y)^3Occurrence of multiplication by non-constant non-atoms, e.g. 2*(x+1)Occurrence of variables appearing multiple times in multiplication, e.g. x^2*y*x^3Occurrence of monomials appearing multiple times, e.g. x+x+x All `basic` checksCheck if degrees matchCheck if there are superfluous monomialsCheck if there are monomials missingCheck for wrong coefficients
• `factored_expanded`

Polynomial should be in factored form.

 Checks when used in positive FB Checks when used in negative FB All `basic` checksCheck if the polynomial is factorized more than the author’s Solution Definition All `basic` checksCheck if all factors divide the author’s Solution DefinitionCheck if there are factors missingCheck if the constant is correct
• `factored_expanded_count`

 Checks when used in positive FB Checks when used in negative FB All `factored_expanded` checksCheck if the number of factors is correct All `factored_expanded` checks
• `factored_basic`

 Checks when used in positive FB Checks when used in negative FB All `factored_expanded` checksPerforms positive feedback checks of expanded against every factor All `factored_expanded` checks
• `factored_basic_count`

 Checks when used in positive FB Checks when used in negative FB All `factored_basic` checksCheck if the number of factors is correct All `factored_basic `checks

Examples of feedback

The solution rule that is used for these examples is:

Example 1 (`basic`, negative feedback)

Example 2 (`expanded`, positive feedback)

More on evaluation types

An overview of all evaluation types can be found here (for mathematical answers) and here (for text-based answers). More detail on the different fields of a feedback rule can be found here.