|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.course.assessment.EfficiencyStatementManager
public class EfficiencyStatementManager
Description:
Methods to update a users efficiency statement and to retrieve such statements
from the database.
Initial Date: 11.08.2005
| Field Summary | |
|---|---|
static java.lang.String |
KEY_ASSESSMENT_NODES
|
static java.lang.String |
KEY_COURSE_TITLE
|
| Method Summary | |
|---|---|
void |
archiveUserData(Identity identity,
java.io.File archiveDir)
|
void |
deleteEfficiencyStatementsFromCourse(java.lang.Long courseRepoEntryKey)
Delete all efficiency statements from the given course for all users |
void |
deleteUserData(Identity identity,
java.lang.String newDeletedUserName)
Delete all efficiency-statements for certain identity. |
static EfficiencyStatementManager |
getInstance()
Factory method |
java.lang.Boolean |
getPassed(java.lang.String nodeIdent,
EfficiencyStatement efficiencyStatement)
Get the passed value of a course node of a specific efficiency statment |
java.lang.Double |
getScore(java.lang.String nodeIdent,
EfficiencyStatement efficiencyStatement)
Get the score value of a course node of a specific efficiency statment |
EfficiencyStatement |
getUserEfficiencyStatement(java.lang.Long courseRepoEntryKey,
Identity identity)
Get the user efficiency statement list for this course |
void |
updateEfficiencyStatements(OLATResourceable ores,
java.util.List<Identity> identities,
boolean checkForExistingProperty)
Create or update all efficiency statment lists for the given list of identities and this course This is called from only one thread, since the course is locked at editing (either CourseEdit or CourseDetails edit). |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String KEY_ASSESSMENT_NODES
public static final java.lang.String KEY_COURSE_TITLE
| Method Detail |
|---|
public static EfficiencyStatementManager getInstance()
public EfficiencyStatement getUserEfficiencyStatement(java.lang.Long courseRepoEntryKey,
Identity identity)
courseRepoEntryKey - identity -
public java.lang.Boolean getPassed(java.lang.String nodeIdent,
EfficiencyStatement efficiencyStatement)
nodeIdent - efficiencyStatement -
public java.lang.Double getScore(java.lang.String nodeIdent,
EfficiencyStatement efficiencyStatement)
nodeIdent - efficiencyStatement -
public void deleteEfficiencyStatementsFromCourse(java.lang.Long courseRepoEntryKey)
courseRepoEntryKey -
public void updateEfficiencyStatements(OLATResourceable ores,
java.util.List<Identity> identities,
boolean checkForExistingProperty)
course - identities - List of identitiescheckForExistingRecord - true: check if efficiency statement for this user exist;
false: always create new one (be careful with this one!)
public void archiveUserData(Identity identity,
java.io.File archiveDir)
public void deleteUserData(Identity identity,
java.lang.String newDeletedUserName)
deleteUserData in interface UserDataDeletableidentity - Delete data for this identity.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||