org.activemath.content.metadata
Class MathBridgeProcess

java.lang.Object
  extended by org.activemath.content.metadata.MetadataConstant
      extended by org.activemath.content.metadata.CognitiveProcess
          extended by org.activemath.content.metadata.MathBridgeProcess

public final class MathBridgeProcess
extends CognitiveProcess


Field Summary
static MathBridgeProcess MODELING
          3.
static MathBridgeProcess REASONING
          4.
static MathBridgeProcess SOLVING
          2.
static MathBridgeProcess TECHNICAL
          1.
 
Fields inherited from class org.activemath.content.metadata.CognitiveProcess
mappings
 
Fields inherited from class org.activemath.content.metadata.MetadataConstant
log
 
Method Summary
 AchievementLevel getAchievementLevel()
           
static MathBridgeProcess getByName(String name)
           
static Collection<CognitiveProcess> getProcesses()
           
 MathBridgeProcess getWithLevel(AchievementLevel level)
           
 
Methods inherited from class org.activemath.content.metadata.CognitiveProcess
addMapping, equals, hashCode, mapTo
 
Methods inherited from class org.activemath.content.metadata.MetadataConstant
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TECHNICAL

public static final MathBridgeProcess TECHNICAL
1. Technical competency This competency characterizes the technical mastery of mathematical concepts and procedures. This competency requires for instance technical abilities such as: - drawing a graph - solving of equations - simplifying mathematical terms - differentiating a function - use of computational (CAS, DGS, …) and non-computational tools


SOLVING

public static final MathBridgeProcess SOLVING
2. Mathematical problem solving competency This competency requires the understanding and solving of mathematical problems. This competency requires - understanding of mathematical problems and concepts, - solving mathematical problems, - making conclusions on mathematical concepts.


MODELING

public static final MathBridgeProcess MODELING
3. Modelling competency This competency relates to the modelling of real world problems. This requires the following mathematical activities: - analysis of real world problems, - transformation of the given situation to a reduced real model, - mathematization of the reduced model to a mathematical model, - interpretation of results in view of the real world situation.


REASONING

public static final MathBridgeProcess REASONING
4. Communication and reasoning competency This competency reflects abilities that concern the communication, representation and explanation of mathematical content. This competency requires - interpretation of mathematical concepts (definition, theorems, correlations of concepts, …) and the ability to explain them , - communicating mathematical proofs, - communicating mathematical solving and results, - application of mathematical reasoning.

Method Detail

getWithLevel

public MathBridgeProcess getWithLevel(AchievementLevel level)
Parameters:
level -
Returns:
a math-bridge-process with the specified achievement level.

getAchievementLevel

public AchievementLevel getAchievementLevel()
Returns:
The achievement level of this math-bridge-process if specified
See Also:
getWithLevel(AchievementLevel)

getProcesses

public static final Collection<CognitiveProcess> getProcesses()

getByName

public static final MathBridgeProcess getByName(String name)
Returns:
MathBridgeProcess instance for type name, or null .