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 variables

  • Invalid operations

  • Non-constant exponents

  • Dividing by non-constants

  • Non-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 checks

  • Occurrence of non-atoms under exponents, e.g. (x*y)^3

  • Occurrence 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^3

  • Occurrence of monomials appearing multiple times, e.g. x+x+x

  • All basic checks

  • Check if degrees match

  • Check if there are superfluous monomials

  • Check if there are monomials missing

  • Check 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 checks

  • Check if the polynomial is factorized more than the author’s Solution Definition

  • All basic checks

  • Check if all factors divide the author’s Solution Definition

  • Check if there are factors missing

  • Check if the constant is correct

  • factored_expanded_count

Checks when used in positive FB

Checks when used in negative FB

  • All factored_expanded checks

  • Check 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 checks

  • Performs 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 checks

  • Check 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.

Did this answer your question?