org.activemath.tutor.coursegen.jshop2
Class LearnerProperty

java.lang.Object
  extended by org.activemath.tutor.coursegen.jshop2.LearnerProperty
All Implemented Interfaces:
JSHOP2.Calculate

public class LearnerProperty
extends Object
implements JSHOP2.Calculate

Access to user information during the course generation in JShop2. This Class is rewritten for publishing Course Generator as Web Service.


Field Summary
protected  Map cache
           
protected static int counter
           
static String hasAllowedEducationalLevel
           
static String hasAlreadySeen
           
static String hasCompetencyArgue
           
static String hasCompetencyCommunicate
           
static String hasCompetencyLanguage
           
static String hasCompetencyLevel
           
static String hasCompetencyModel
           
static String hasCompetencyRepresent
           
static String hasCompetencySolve
           
static String hasCompetencyThink
           
static String hasCompetencyTools
           
static String hasEducationalLevel
           
static String hasField
           
static String hasLocale
           
static String hasMastery
           
protected  boolean useCache
           
protected static TutorLMBridge xlm
           
 
Constructor Summary
LearnerProperty()
           
 
Method Summary
 JSHOP2.Term call(JSHOP2.List paramList)
           
 void debugInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cache

protected Map cache

useCache

protected boolean useCache

counter

protected static int counter

xlm

protected static TutorLMBridge xlm

hasEducationalLevel

public static final String hasEducationalLevel
See Also:
Constant Field Values

hasAllowedEducationalLevel

public static final String hasAllowedEducationalLevel
See Also:
Constant Field Values

hasField

public static final String hasField
See Also:
Constant Field Values

hasLocale

public static final String hasLocale
See Also:
Constant Field Values

hasCompetencyLevel

public static final String hasCompetencyLevel
See Also:
Constant Field Values

hasMastery

public static final String hasMastery
See Also:
Constant Field Values

hasAlreadySeen

public static final String hasAlreadySeen
See Also:
Constant Field Values

hasCompetencyArgue

public static final String hasCompetencyArgue
See Also:
Constant Field Values

hasCompetencyThink

public static final String hasCompetencyThink
See Also:
Constant Field Values

hasCompetencyModel

public static final String hasCompetencyModel
See Also:
Constant Field Values

hasCompetencySolve

public static final String hasCompetencySolve
See Also:
Constant Field Values

hasCompetencyRepresent

public static final String hasCompetencyRepresent
See Also:
Constant Field Values

hasCompetencyLanguage

public static final String hasCompetencyLanguage
See Also:
Constant Field Values

hasCompetencyCommunicate

public static final String hasCompetencyCommunicate
See Also:
Constant Field Values

hasCompetencyTools

public static final String hasCompetencyTools
See Also:
Constant Field Values
Constructor Detail

LearnerProperty

public LearnerProperty()
Method Detail

debugInfo

public void debugInfo()

call

public JSHOP2.Term call(JSHOP2.List paramList)
Specified by:
call in interface JSHOP2.Calculate