|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activemath.webapp.user.UserGroup
org.activemath.tutor.coursegen.learnerModel.AbstractLearnerModel
public abstract class AbstractLearnerModel
This abstract class defines an abstract learnermodel, which can be extended into different kinds of real learnermodels. In this class there are four abstract methods must be implemented in the extended classes.
| Field Summary |
|---|
| Fields inherited from class org.activemath.webapp.user.UserGroup |
|---|
allowedBookIds, allowedGroupingIds, allowedSurveys, availableTests, controlGroup, exerciseStrategy, exerciseStrategyDefault, field, hidden, id, learnerModel, log, name, parent, parentId, skin, testCompulsoryMap, testTimeouts, tutorIds |
| Constructor Summary | |
|---|---|
AbstractLearnerModel()
A default constructor which might be useful to define some common members for all the learnermodels. |
|
| Method Summary | |
|---|---|
abstract double |
queryLearnerPropertyBoolean(String learnerId,
String property,
String arg1)
Get the value of the given learner property (e.g. has-already-seen). |
abstract List |
queryLearnerPropertyList(String learnerId,
String property,
String arg1)
Get the value of the given learner property (e.g. allowed educational levels). |
abstract double |
queryLearnerPropertyNumber(String learnerId,
String property,
String arg1)
Get the value of the given learner property (e.g. competency level, mastery). |
abstract String |
queryLearnerPropertyString(String learnerId,
String property,
String arg1)
Get the value of the given learner property (e.g. educational level and field). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractLearnerModel()
| Method Detail |
|---|
public abstract String queryLearnerPropertyString(String learnerId,
String property,
String arg1)
learnerId - property - arg1 - (this argument is some extension that can attribute a specific purpose of
query, like the contentId)
public abstract List queryLearnerPropertyList(String learnerId,
String property,
String arg1)
learnerId - property - arg1 - (this argument is some extension that can attribute a specific purpose of
query, like the contentId)
public abstract double queryLearnerPropertyNumber(String learnerId,
String property,
String arg1)
learnerId - property - arg1 -
public abstract double queryLearnerPropertyBoolean(String learnerId,
String property,
String arg1)
learnerId - property - arg1 -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||