org.olat.course.run.userview
Interface UserCourseEnvironment

All Known Implementing Classes:
EditorUserCourseEnvironmentImpl, UserCourseEnvironmentImpl

public interface UserCourseEnvironment

Author:
Felix Jost

Method Summary
 ConditionInterpreter getConditionInterpreter()
           
 CourseEditorEnv getCourseEditorEnv()
           
 CourseEnvironment getCourseEnvironment()
           
 IdentityEnvironment getIdentityEnvironment()
           
 ScoreAccounting getScoreAccounting()
           
 java.util.Map getTempMap(java.lang.Class owner, java.lang.String key)
           
 

Method Detail

getCourseEnvironment

CourseEnvironment getCourseEnvironment()
Returns:
Returns the courseEnvironment.

getCourseEditorEnv

CourseEditorEnv getCourseEditorEnv()
Returns:
returns a view to the course in the editor

getConditionInterpreter

ConditionInterpreter getConditionInterpreter()

getIdentityEnvironment

IdentityEnvironment getIdentityEnvironment()

getScoreAccounting

ScoreAccounting getScoreAccounting()

getTempMap

java.util.Map getTempMap(java.lang.Class owner,
                         java.lang.String key)
Parameters:
owner - the owning class
key - the key owner's classname and the key form a composite unique key / namespace
Returns:
a temporary map (lives as long as the user is visiting the course)