|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activemath.webapp.evaluators.EvaluationFunction
public abstract class EvaluationFunction
Class that contains the possible updating functions (behaviours). These functions correlate the number of times the user saw an item/ solved an exercise with the amplitude of the assessment updating. It's based on a typesafe enum enhanced with an attached behaviour for each of the interaction types READ, EXAMPLE and EXERCISE.
| Field Summary | |
|---|---|
static EvaluationFunction |
LINEAR_DECREASE
Linear decrease function: The update fades in a linear fashion with the number of interactions. |
static EvaluationFunction |
LINEAR_INCREASE
Linear increase function: The update grows in a linear fashion with the number of interactions. |
static EvaluationFunction |
LOG_DECREASE
Logarithmic decrease function: The update fades in a logarithmic fashion with the number of interactions. |
static EvaluationFunction |
LOG_INCREASE
Logarithmic increase function: The update grows in a logarithmic fashion with the number of interactions. |
static EvaluationFunction |
NONE
No function: The update doesn't depend on the number of interactions. |
static EvaluationFunction |
QUAD_DECREASE
Quadratic decrease function: The update fades in a quadratic fashion with the number of interactions, i.e the amplitude values are divided by the number of times this Element has been shown to the user to the square. |
static EvaluationFunction |
QUAD_INCREASE
Quadratic increase function: The update grows in a quadratic fashion with the number of interactions. |
| Method Summary | |
|---|---|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final EvaluationFunction NONE
public static final EvaluationFunction LINEAR_INCREASE
public static final EvaluationFunction LOG_INCREASE
public static final EvaluationFunction QUAD_INCREASE
public static final EvaluationFunction LINEAR_DECREASE
public static final EvaluationFunction LOG_DECREASE
public static final EvaluationFunction QUAD_DECREASE
| Method Detail |
|---|
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||