Uses of Interface
org.olat.course.nodes.CourseNode

Packages that use CourseNode
de.bps.course.nodes   
de.bps.course.nodes.cl   
de.bps.course.nodes.den   
de.bps.course.nodes.ll   
org.olat.course   
org.olat.course.archiver   
org.olat.course.assessment   
org.olat.course.auditing   
org.olat.course.editor   
org.olat.course.nodes   
org.olat.course.nodes.bc   
org.olat.course.nodes.cal   
org.olat.course.nodes.co   
org.olat.course.nodes.cp   
org.olat.course.nodes.dialog   
org.olat.course.nodes.en   
org.olat.course.nodes.feed.blog   
org.olat.course.nodes.feed.podcast   
org.olat.course.nodes.fo   
org.olat.course.nodes.iq   
org.olat.course.nodes.ms   
org.olat.course.nodes.projectbroker Description of Project-Broker building block. 
org.olat.course.nodes.projectbroker.service   
org.olat.course.nodes.scorm   
org.olat.course.nodes.sp   
org.olat.course.nodes.st   
org.olat.course.nodes.ta   
org.olat.course.nodes.tu   
org.olat.course.nodes.wiki   
org.olat.course.properties   
org.olat.course.repository   
org.olat.course.run.navigation   
org.olat.course.run.scoring   
org.olat.course.run.userview   
org.olat.course.tree   
org.olat.modules.dialog   
org.olat.modules.webFeed.search.indexer   
org.olat.search.service The service package contains all classes to implement search-service without any user-interface. 
org.olat.search.service.document The document package contains all document types which will be indexed. 
org.olat.search.service.indexer.repository This package includes all class to index all repository-entries. 
org.olat.search.service.indexer.repository.course This package includes all class to index a course and his course-nodes. 
org.olat.util.logging.activity   
 

Uses of CourseNode in de.bps.course.nodes
 

Classes in de.bps.course.nodes that implement CourseNode
 class ChecklistCourseNode
          Description:
Checklist Course Node
 class DENCourseNode
          Date enrollment course node
 class LLCourseNode
          Description:
Link list course node.
 

Methods in de.bps.course.nodes that return CourseNode
 CourseNode ChecklistCourseNode.createInstanceForCopy(boolean isNewTitle)
           
 

Uses of CourseNode in de.bps.course.nodes.cl
 

Methods in de.bps.course.nodes.cl that return CourseNode
 CourseNode ChecklistCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in de.bps.course.nodes.den
 

Methods in de.bps.course.nodes.den that return CourseNode
 CourseNode DENCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in de.bps.course.nodes.ll
 

Methods in de.bps.course.nodes.ll that return CourseNode
 CourseNode LLCourseNodeConfiguration.getInstance()
          
 

Uses of CourseNode in org.olat.course
 

Methods in org.olat.course that return CourseNode
 CourseNode Structure.getNode(java.lang.String nodeId)
          Searches for a course node with the given node id starting at the root node
 CourseNode Structure.getRootNode()
           
 

Methods in org.olat.course with parameters of type CourseNode
static SubscriptionContext CourseModule.createSubscriptionContext(CourseEnvironment ce, CourseNode cn)
           
static SubscriptionContext CourseModule.createSubscriptionContext(CourseEnvironment ce, CourseNode cn, java.lang.String subsubId)
          Creates subscription context which points to an element e.g.
static SubscriptionContext CourseModule.createTechnicalSubscriptionContext(CourseEnvironment ce, CourseNode cn)
           
 void Structure.setRootNode(CourseNode node)
           
 

Uses of CourseNode in org.olat.course.archiver
 

Constructors in org.olat.course.archiver with parameters of type CourseNode
BulkActionGetNodePassed(OLATResourceable ores, CourseNode courseNode, Translator translator)
           
BulkActionGetNodeScore(OLATResourceable ores, CourseNode courseNode, Translator translator)
           
GenericArchiveController(UserRequest ureq, WindowControl wControl, OLATResourceable ores, CourseNode nodeType)
          Constructor for the assessment tool controller.
 

Uses of CourseNode in org.olat.course.assessment
 

Methods in org.olat.course.assessment that return types with arguments of type CourseNode
static java.util.List<CourseNode> AssessmentHelper.getAssessableNodes(CourseEditorTreeModel editorModel, CourseNode excludeNode)
          Get all assessable nodes including the root node (if assessable)
 

Methods in org.olat.course.assessment with parameters of type CourseNode
static boolean AssessmentHelper.checkForAssessableNodes(CourseNode node)
          Checks recursivley a course structure or a part of it for assessable nodes or for structure course nodes (subtype of assessable node), which 'hasPassedConfigured' or 'hasScoreConfigured' is true.
static boolean AssessmentHelper.checkIfNodeIsAssessable(CourseNode node)
          check the given node for assessability.
static java.util.List<CourseNode> AssessmentHelper.getAssessableNodes(CourseEditorTreeModel editorModel, CourseNode excludeNode)
          Get all assessable nodes including the root node (if assessable)
 java.lang.Long NewCachePersistingAssessmentManager.getAssessmentID(CourseNode courseNode, Identity identity)
          No caching for the assessmentID.
 java.lang.Long AssessmentManager.getAssessmentID(CourseNode courseNode, Identity identity)
          If this returns null, try get the assessmentID via the IQManager.getLastAssessmentID().
 java.lang.Integer NewCachePersistingAssessmentManager.getNodeAttempts(CourseNode courseNode, Identity identity)
           
 java.lang.Integer AssessmentManager.getNodeAttempts(CourseNode courseNode, Identity identity)
           
 java.lang.String NewCachePersistingAssessmentManager.getNodeCoachComment(CourseNode courseNode, Identity identity)
           
 java.lang.String AssessmentManager.getNodeCoachComment(CourseNode courseNode, Identity identity)
           
 java.lang.String NewCachePersistingAssessmentManager.getNodeComment(CourseNode courseNode, Identity identity)
           
 java.lang.String AssessmentManager.getNodeComment(CourseNode courseNode, Identity identity)
           
 java.lang.Boolean NewCachePersistingAssessmentManager.getNodePassed(CourseNode courseNode, Identity identity)
           
 java.lang.Boolean AssessmentManager.getNodePassed(CourseNode courseNode, Identity identity)
           
 java.lang.Float NewCachePersistingAssessmentManager.getNodeScore(CourseNode courseNode, Identity identity)
           
 java.lang.Float AssessmentManager.getNodeScore(CourseNode courseNode, Identity identity)
           
 void NewCachePersistingAssessmentManager.incrementNodeAttempts(CourseNode courseNode, Identity identity, UserCourseEnvironment userCourseEnv)
           
 void AssessmentManager.incrementNodeAttempts(CourseNode courseNode, Identity identity, UserCourseEnvironment userCourseEnvironment)
          Increment the users attempts for this course node.
 void NewCachePersistingAssessmentManager.saveNodeAttempts(CourseNode courseNode, Identity identity, Identity assessedIdentity, java.lang.Integer attempts)
           
 void AssessmentManager.saveNodeAttempts(CourseNode courseNode, Identity identity, Identity assessedIdentity, java.lang.Integer attempts)
          Save the users attempts for this node.
 void NewCachePersistingAssessmentManager.saveNodeCoachComment(CourseNode courseNode, Identity assessedIdentity, java.lang.String comment)
           
 void AssessmentManager.saveNodeCoachComment(CourseNode courseNode, Identity assessedIdentity, java.lang.String comment)
          Save an coach comment for this node for a user.
 void NewCachePersistingAssessmentManager.saveNodeComment(CourseNode courseNode, Identity identity, Identity assessedIdentity, java.lang.String comment)
           
 void AssessmentManager.saveNodeComment(CourseNode courseNode, Identity identity, Identity assessedIdentity, java.lang.String comment)
          Save an assessment comment for this node for a user.
 void NewCachePersistingAssessmentManager.saveScoreEvaluation(CourseNode courseNode, Identity identity, Identity assessedIdentity, ScoreEvaluation scoreEvaluation, UserCourseEnvironment userCourseEnv, boolean incrementUserAttempts)
           
 void AssessmentManager.saveScoreEvaluation(CourseNode courseNode, Identity identity, Identity assessedIdentity, ScoreEvaluation scoreEvaluation, UserCourseEnvironment userCourseEnvironment, boolean incrementUserAttempts)
          Save the users achieved ScoreEvaluation for this node.
 

Uses of CourseNode in org.olat.course.auditing
 

Methods in org.olat.course.auditing with parameters of type CourseNode
abstract  void UserNodeAuditManager.appendToUserNodeLog(CourseNode courseNode, Identity identity, Identity assessedIdentity, java.lang.String logText)
          Append a log message to the personal course node log
 void UserNodeAuditManagerImpl.appendToUserNodeLog(CourseNode courseNode, Identity identity, Identity assessedIdentity, java.lang.String logText)
           
abstract  java.lang.String UserNodeAuditManager.getUserNodeLog(CourseNode courseNode, Identity identity)
           
 java.lang.String UserNodeAuditManagerImpl.getUserNodeLog(CourseNode courseNode, Identity identity)
           
abstract  boolean UserNodeAuditManager.hasUserNodeLogs(CourseNode node)
           
 boolean UserNodeAuditManagerImpl.hasUserNodeLogs(CourseNode node)
           
 

Uses of CourseNode in org.olat.course.editor
 

Methods in org.olat.course.editor that return CourseNode
 CourseNode InsertNodeController.getInsertedNode()
           
 

Constructors in org.olat.course.editor with parameters of type CourseNode
NodeConfigFormController(UserRequest ureq, WindowControl wControl, CourseNode courseNode, boolean withCancel)
          Initializes this controller.
NodeEditController(UserRequest ureq, WindowControl wControl, CourseEditorTreeModel editorModel, ICourse course, CourseNode luNode, CourseGroupManager groupMgr, UserCourseEnvironment euce, TabbableController childTabsController)
           
 

Uses of CourseNode in org.olat.course.nodes
 

Subinterfaces of CourseNode in org.olat.course.nodes
 interface AssessableCourseNode
          Initial Date: Jun 18, 2004
 interface SelfAssessableCourseNode
          Description:
Provides a course node with the possibility to retrive its last ScoreEvaluation.
 

Classes in org.olat.course.nodes that implement CourseNode
 class AbstractAccessableCourseNode
          Initial Date: May 28, 2004
 class AbstractFeedCourseNode
          The podcast course node.
 class BCCourseNode
          Description:
 class BlogCourseNode
          The blog course node.
 class CalCourseNode
          Description:
 class COCourseNode
          Description:
Course node of type contact form.
 class CPCourseNode
          Description:
 class DialogCourseNode
          Description:
TODO: guido Class Description for DialogCourseNode
 class ENCourseNode
          Description:
Enrollement Course Node: users can enroll in group / groups / areas
 class FOCourseNode
          Initial Date: Feb 9, 2004
 class GenericCourseNode
          Description:
 class IQSELFCourseNode
          Initial Date: Feb 9, 2004
 class IQSURVCourseNode
          Initial Date: Feb 9, 2004
 class IQTESTCourseNode
          Initial Date: Feb 9, 2004
 class MSCourseNode
          Initial Date: Jun 16, 2004
 class PodcastCourseNode
          The podcast course node.
 class ProjectBrokerCourseNode
           
 class ScormCourseNode
          Description:
 class SPCourseNode
          Description:
 class STCourseNode
          Description:
The structure node (ST) is used to build structures in the course hierarchy.
 class TACourseNode
          Initial Date: 30.08.2004
 class TUCourseNode
          Initial Date: 28.11.2003
 class WikiCourseNode
          Description:
 

Methods in org.olat.course.nodes that return CourseNode
 CourseNode CPCourseNode.createInstanceForCopy()
           
 CourseNode ScormCourseNode.createInstanceForCopy()
           
 CourseNode IQTESTCourseNode.createInstanceForCopy()
           
 CourseNode GenericCourseNode.createInstanceForCopy()
           
 CourseNode IQSURVCourseNode.createInstanceForCopy()
           
 CourseNode CourseNode.createInstanceForCopy()
          Create an instance for the copy process.
 CourseNode AbstractAccessableCourseNode.createInstanceForCopy()
           
 CourseNode IQSELFCourseNode.createInstanceForCopy()
           
 CourseNode GenericCourseNode.createInstanceForCopy(boolean isNewTitle)
           
 CourseNode ProjectBrokerCourseNode.createInstanceForCopy(boolean isNewTitle)
           
 CourseNode CourseNode.createInstanceForCopy(boolean isNewTitle)
          Create an instance for the copy process.
 CourseNode CourseNodeConfiguration.getInstance()
           
 

Methods in org.olat.course.nodes with parameters of type CourseNode
static java.lang.String TACourseNode.getDropBoxPathRelToFolderRoot(CourseEnvironment courseEnv, CourseNode cNode)
          Get the dropbox path relative to the folder root for a specific node.
static java.lang.String TACourseNode.getDropBoxPathRelToFolderRoot(ICourse course, CourseNode cNode)
          Get the dropbox path relative to the folder root for a specific node.
static java.lang.String BCCourseNode.getFoldernodePathRelToFolderBase(CourseEnvironment courseEnv, CourseNode node)
           
static java.lang.String TACourseNode.getTaskFolderPathRelToFolderRoot(CourseEnvironment courseEnv, CourseNode cNode)
          Get the task folder path relative to the folder root for a specific node.
static java.lang.String TACourseNode.getTaskFolderPathRelToFolderRoot(ICourse course, CourseNode cNode)
          Get the task folder path relative to the folder root for a specific node.
static Controller TitledWrapperHelper.getWrapper(UserRequest ureq, WindowControl wControl, Controller controller, CourseNode courseNode, java.lang.String iconCssClass)
           
 void CourseNodeFactory.launchReferencedRepoEntryEditor(UserRequest ureq, CourseNode node)
          Launch an editor for the repository entry which is referenced in the given course node.
 

Uses of CourseNode in org.olat.course.nodes.bc
 

Methods in org.olat.course.nodes.bc that return CourseNode
 CourseNode BCCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.cal
 

Methods in org.olat.course.nodes.cal that return CourseNode
 CourseNode CalCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.co
 

Methods in org.olat.course.nodes.co that return CourseNode
 CourseNode COCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.cp
 

Methods in org.olat.course.nodes.cp that return CourseNode
 CourseNode CPCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.dialog
 

Methods in org.olat.course.nodes.dialog that return CourseNode
 CourseNode DialogCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.en
 

Methods in org.olat.course.nodes.en that return CourseNode
 CourseNode ENCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.feed.blog
 

Methods in org.olat.course.nodes.feed.blog that return CourseNode
 CourseNode BlogCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.feed.podcast
 

Methods in org.olat.course.nodes.feed.podcast that return CourseNode
 CourseNode PodcastCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.fo
 

Methods in org.olat.course.nodes.fo that return CourseNode
 CourseNode FOCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.iq
 

Methods in org.olat.course.nodes.iq that return CourseNode
 CourseNode IQSELFCourseNodeConfiguration.getInstance()
           
 CourseNode IQTESTCourseNodeConfiguration.getInstance()
           
 CourseNode IQSURVCourseNodeConfiguration.getInstance()
           
 

Constructors in org.olat.course.nodes.iq with parameters of type CourseNode
IQEditReplaceWizard(UserRequest ureq, WindowControl wControl, ICourse course, CourseNode courseNode, java.lang.String[] types, java.util.List<Identity> learners, java.util.List<QTIResult> results)
          Standard constructor
 

Uses of CourseNode in org.olat.course.nodes.ms
 

Methods in org.olat.course.nodes.ms that return CourseNode
 CourseNode MSCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.projectbroker
 

Methods in org.olat.course.nodes.projectbroker that return CourseNode
 CourseNode ProjectBrokerNodeConfiguration.getInstance()
           
 

Methods in org.olat.course.nodes.projectbroker with parameters of type CourseNode
static java.lang.String ProjectBrokerDropboxController.getDropboxBasePathForProject(Project project, CourseEnvironment courseEnv, CourseNode cNode)
          Return dropbox base-path.
static java.lang.String ProjectBrokerReturnboxController.getReturnboxBasePathForProject(Project project, CourseEnvironment courseEnv, CourseNode node)
          Return returnbox base-path.
 java.lang.String ProjectBrokerReturnboxController.getReturnboxPathFor(CourseEnvironment courseEnv, CourseNode cNode, Identity identity)
          Return returnbox base-path.
 

Constructors in org.olat.course.nodes.projectbroker with parameters of type CourseNode
InlineEditDetailsFormController(UserRequest ureq, WindowControl wControl, Project project, boolean editMode, CourseEnvironment courseEnv, CourseNode courseNode, ProjectBrokerModuleConfiguration projectBrokerModuleConfiguration)
          Modules selection form.
ProjectBrokerDropboxController(UserRequest ureq, WindowControl wControl, ModuleConfiguration config, CourseNode node, UserCourseEnvironment userCourseEnv, boolean previewMode, Project project, ProjectBrokerModuleConfiguration moduleConfig)
           
ProjectBrokerDropboxScoringViewController(Project project, UserRequest ureq, WindowControl wControl, CourseNode node, UserCourseEnvironment userCourseEnv)
          Scoring view of the dropbox.
ProjectBrokerReturnboxController(UserRequest ureq, WindowControl wControl, ModuleConfiguration config, CourseNode node, UserCourseEnvironment userCourseEnv, boolean previewMode, Project project)
          Implements a dropbox.
ProjectDetailsDisplayController(UserRequest ureq, WindowControl wControl, Project project, CourseEnvironment courseEnv, CourseNode courseNode, ProjectBrokerModuleConfiguration projectBrokerModuleConfiguration)
           
ProjectDetailsPanelController(UserRequest ureq, WindowControl wControl, Project project, boolean newCreatedProject, CourseEnvironment courseEnv, CourseNode courseNode, ProjectBrokerModuleConfiguration projectBrokerModuleConfiguration)
           
ProjectEditDetailsFormController(UserRequest ureq, WindowControl wControl, Project project, CourseEnvironment courseEnv, CourseNode courseNode, ProjectBrokerModuleConfiguration projectBrokerModuleConfiguration, boolean enableCancel)
          Modules selection form.
 

Uses of CourseNode in org.olat.course.nodes.projectbroker.service
 

Methods in org.olat.course.nodes.projectbroker.service with parameters of type CourseNode
static java.lang.String ProjectBrokerExportGenerator.createCourseResultsOverviewTable(CourseNode courseNode, ICourse course, java.util.Locale locale)
          The results from assessable nodes are written to one row per user into an excel-sheet.
 void ProjectGroupManagerImpl.deleteAccountManagerGroup(CoursePropertyManager cpm, CourseNode courseNode)
           
 void ProjectGroupManager.deleteAccountManagerGroup(CoursePropertyManager cpm, CourseNode courseNode)
          Delete an account-manager group and the key in the CoursePropertyManager.
 void ProjectBrokerManager.deleteProject(Project project, boolean deleteGroup, CourseEnvironment courseEnv, CourseNode cNode)
          Delete a project.
 void ProjectBrokerManagerImpl.deleteProject(Project project, boolean deleteGroup, CourseEnvironment courseEnv, CourseNode cNode)
          Delete a project and delete project-groups related to this project.
 void ProjectBrokerManager.deleteProjectBroker(java.lang.Long projectBrokerId, CourseEnvironment courseEnvironment, CourseNode courseNode)
          Delete a project-broker and his projects and groups.
 void ProjectBrokerManagerImpl.deleteProjectBroker(java.lang.Long projectBrokerId, CourseEnvironment courseEnvironment, CourseNode courseNode)
           
 BusinessGroup ProjectGroupManagerImpl.getAccountManagerGroupFor(CoursePropertyManager cpm, CourseNode courseNode, ICourse course, java.lang.String groupName, java.lang.String groupDescription, Identity identity)
           
 BusinessGroup ProjectGroupManager.getAccountManagerGroupFor(CoursePropertyManager cpm, CourseNode courseNode, ICourse course, java.lang.String groupName, java.lang.String groupDescription, Identity identity)
          Return business-group for account-managers.
 java.lang.String ProjectBrokerManager.getAttachmentBasePathRelToFolderRoot(CourseEnvironment courseEnvironment, CourseNode courseNode)
          Get attachment-folder relative path (without project-id).
 java.lang.String ProjectBrokerManagerImpl.getAttachmentBasePathRelToFolderRoot(CourseEnvironment courseEnvironment, CourseNode courseNode)
           
 java.lang.String ProjectBrokerManager.getAttamchmentRelativeRootPath(Project project, CourseEnvironment courseEnv, CourseNode courseNode)
          Get attachment-file relative path.
 java.lang.String ProjectBrokerManagerImpl.getAttamchmentRelativeRootPath(Project project, CourseEnvironment courseEnv, CourseNode cNode)
           
 java.lang.Long ProjectBrokerManager.getProjectBrokerId(CoursePropertyManager cpm, CourseNode courseNode)
          Get saved project-broker-id.
 java.lang.Long ProjectBrokerManagerImpl.getProjectBrokerId(CoursePropertyManager cpm, CourseNode courseNode)
           
 boolean ProjectGroupManagerImpl.isAccountManager(Identity identity, CoursePropertyManager cpm, CourseNode courseNode)
           
 boolean ProjectGroupManager.isAccountManager(Identity identity, CoursePropertyManager cpm, CourseNode courseNode)
          Return true when identity is account-manager (could create projects).
 void ProjectGroupManagerImpl.saveAccountManagerGroupKey(java.lang.Long accountManagerGroupKey, CoursePropertyManager cpm, CourseNode courseNode)
           
 void ProjectBrokerManager.saveAttachedFile(Project project, java.lang.String fileName, VFSLeaf uploadedItem, CourseEnvironment courseEnv, CourseNode cNode)
          Save attachment file in the attachment-folder of a project.
 void ProjectBrokerManagerImpl.saveAttachedFile(Project project, java.lang.String fileName, VFSLeaf uploadedItem, CourseEnvironment courseEnv, CourseNode cNode)
           
 void ProjectBrokerManager.saveProjectBrokerId(java.lang.Long projectBrokerId, CoursePropertyManager cpm, CourseNode courseNode)
          Save project-broker-id.
 void ProjectBrokerManagerImpl.saveProjectBrokerId(java.lang.Long projectBrokerId, CoursePropertyManager cpm, CourseNode courseNode)
           
 

Uses of CourseNode in org.olat.course.nodes.scorm
 

Methods in org.olat.course.nodes.scorm that return CourseNode
 CourseNode ScormCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.sp
 

Methods in org.olat.course.nodes.sp that return CourseNode
 CourseNode SPCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.st
 

Methods in org.olat.course.nodes.st that return CourseNode
 CourseNode STCourseNodeConfiguration.getInstance()
           
 

Constructors in org.olat.course.nodes.st with parameters of type CourseNode
PeekViewWrapperController(UserRequest ureq, WindowControl wControl, CourseNode courseNode, Controller peekViewController)
          Constructor
 

Constructor parameters in org.olat.course.nodes.st with type arguments of type CourseNode
EditScoreCalculationEasyForm(java.lang.String name, Translator translator, ScoreCalculator scoreCalculator, java.util.List<CourseNode> nodeIdentList)
           
 

Uses of CourseNode in org.olat.course.nodes.ta
 

Methods in org.olat.course.nodes.ta that return CourseNode
 CourseNode TACourseNodeConfiguration.getInstance()
           
 

Methods in org.olat.course.nodes.ta with parameters of type CourseNode
static java.lang.String TaskController.getAssignedTask(Identity identity, CourseEnvironment courseEnv, CourseNode node)
           
static java.lang.String DropboxController.getDropboxPathRelToFolderRoot(CourseEnvironment courseEnv, CourseNode cNode)
          Dropbox path relative to folder root.
 java.lang.String ReturnboxController.getReturnboxPathFor(CourseEnvironment courseEnv, CourseNode cNode, Identity identity)
           
static java.lang.String ReturnboxController.getReturnboxPathRelToFolderRoot(CourseEnvironment courseEnv, CourseNode cNode)
          Returnbox path relative to folder root.
static java.lang.String SolutionController.getSolutionPathRelToFolderRoot(CourseEnvironment courseEnv, CourseNode cNode)
          Returnbox path relative to folder root.
 void StatusManager.loadStatusFormData(StatusForm statusForm, CourseNode node, UserCourseEnvironment userCourseEnv)
          Initializes the user profile with the data from the database
 void StatusManager.saveStatusFormData(StatusForm statusForm, CourseNode node, UserCourseEnvironment userCourseEnv)
           
 

Constructors in org.olat.course.nodes.ta with parameters of type CourseNode
DropboxController(UserRequest ureq, WindowControl wControl, ModuleConfiguration config, CourseNode node, UserCourseEnvironment userCourseEnv, boolean previewMode)
          Implements a dropbox.
DropboxScoringViewController(UserRequest ureq, WindowControl wControl, CourseNode node, UserCourseEnvironment userCourseEnv)
          Scoring view of the dropbox.
DropboxScoringViewController(WindowControl wControl, CourseNode node, UserCourseEnvironment userCourseEnv)
           
ReturnboxController(UserRequest ureq, WindowControl wControl, ModuleConfiguration config, CourseNode node, UserCourseEnvironment userCourseEnv, boolean previewMode)
          Implements a dropbox.
SolutionController(UserRequest ureq, WindowControl wControl, ModuleConfiguration config, CourseNode node, UserCourseEnvironment userCourseEnv)
          Implements a dropbox.
TaskController(UserRequest ureq, WindowControl wControl, ModuleConfiguration config, CourseNode node, CourseEnvironment courseEnv)
          Implements a task component.
 

Uses of CourseNode in org.olat.course.nodes.tu
 

Methods in org.olat.course.nodes.tu that return CourseNode
 CourseNode TUCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.nodes.wiki
 

Methods in org.olat.course.nodes.wiki that return CourseNode
 CourseNode WikiCourseNodeConfiguration.getInstance()
           
 

Uses of CourseNode in org.olat.course.properties
 

Methods in org.olat.course.properties with parameters of type CourseNode
 Property PersistingCoursePropertyManager.createCourseNodePropertyInstance(CourseNode node, Identity identity, BusinessGroup group, java.lang.String name, java.lang.Float floatValue, java.lang.Long longValue, java.lang.String stringValue, java.lang.String textValue)
           
 Property CoursePropertyManager.createCourseNodePropertyInstance(CourseNode node, Identity identity, BusinessGroup group, java.lang.String name, java.lang.Float floatValue, java.lang.Long longValue, java.lang.String stringValue, java.lang.String textValue)
          Create a course node property in ram
 void PersistingCoursePropertyManager.deleteNodeProperties(CourseNode courseNode, java.lang.String name)
           
 void CoursePropertyManager.deleteNodeProperties(CourseNode courseNode, java.lang.String name)
          Delete all node properties for a given course node and a category.
 java.util.List PersistingCoursePropertyManager.findCourseNodeProperties(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
           
 java.util.List CoursePropertyManager.findCourseNodeProperties(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
          Find course node properties (exact match.
 Property PersistingCoursePropertyManager.findCourseNodeProperty(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
           
 Property CoursePropertyManager.findCourseNodeProperty(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
          Find a specific course node property (exact match.
 java.util.List PersistingCoursePropertyManager.listCourseNodeProperties(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
           
 java.util.List CoursePropertyManager.listCourseNodeProperties(CourseNode node, Identity identity, BusinessGroup grp, java.lang.String name)
          List all course node properties (inexact match.
 

Uses of CourseNode in org.olat.course.repository
 

Methods in org.olat.course.repository with parameters of type CourseNode
static RepositoryEntry ImportReferencesController.doImport(RepositoryEntryImportExport importExport, CourseNode node, int importMode, boolean keepSoftkey, Identity owner)
          Import a referenced repository entry.
 

Constructors in org.olat.course.repository with parameters of type CourseNode
ImportReferencesController(CourseNode node, int importMode, RepositoryEntryImportExport importExport, UserRequest ureq, WindowControl wControl)
           
 

Uses of CourseNode in org.olat.course.run.navigation
 

Methods in org.olat.course.run.navigation that return CourseNode
 CourseNode NodeClickedRef.getCalledCourseNode()
           
 

Methods in org.olat.course.run.navigation with parameters of type CourseNode
 NodeClickedRef NavigationHandler.evaluateJumpToCourseNode(UserRequest ureq, WindowControl wControl, CourseNode calledCourseNode, ControllerEventListener listeningController, java.lang.String nodecmd)
          to be called upon entering a course.
 

Uses of CourseNode in org.olat.course.run.scoring
 

Methods in org.olat.course.run.scoring that return CourseNode
 CourseNode ScoreAccounting.getEvaluatingCourseNode()
           
 

Methods in org.olat.course.run.scoring with parameters of type CourseNode
 ScoreEvaluation ScoreAccounting.getScoreEvaluation(CourseNode courseNode)
          FIXME:fj: cmp this method and evalCourseNode Get the score evaluation for a given course node
 void ScoreAccounting.setEvaluatingCourseNode(CourseNode evaluatingCourseNode)
          used for error msg and debugging.
 

Uses of CourseNode in org.olat.course.run.userview
 

Methods in org.olat.course.run.userview that return CourseNode
 CourseNode NodeEvaluation.getCourseNode()
           
 

Methods in org.olat.course.run.userview with parameters of type CourseNode
 void TreeEvaluation.cacheCourseToTreeNode(CourseNode cn, TreeNode tn)
           
 TreeNode TreeEvaluation.getCorrespondingTreeNode(CourseNode cn)
          used to quickly know if a given coursenode is still in the generated treemodel, and if yes, to fetch the treenode so we can reselect the user's selection even though we just built a new treemodel (which clears the selection of course)
 

Constructors in org.olat.course.run.userview with parameters of type CourseNode
NodeEvaluation(CourseNode courseNode)
           
 

Uses of CourseNode in org.olat.course.tree
 

Methods in org.olat.course.tree that return CourseNode
 CourseNode CourseEditorTreeNode.getCourseNode()
           
 CourseNode CourseEditorTreeModel.getCourseNode(java.lang.String nodeId)
           
 CourseNode InsertTreeModel.getCourseNode(TreeNode tn)
           
 

Methods in org.olat.course.tree with parameters of type CourseNode
 void CourseEditorTreeModel.addCourseNode(CourseNode newNode, CourseNode parentNode)
          append new course
 CourseEditorTreeNode CourseEditorTreeModel.getCourseEditorNodeContaining(CourseNode cn)
           
 void CourseEditorTreeModel.insertCourseNodeAt(CourseNode newNode, CourseNode parentNode, int pos)
           
 void CourseEditorTreeModel.markDeleted(CourseNode courseNode)
          marks an couse node and all it's children as deleted
 void CourseEditorTreeModel.markUnDeleted(CourseNode courseNode)
          marks an couse node and all it's children as undeleted
 void CourseEditorTreeModel.removeCourseNode(CourseNode courseNode)
          Deprecated. REVIEW:pb: no longer used? it is not referenced from java, and also not found in velocity *.html
 

Constructors in org.olat.course.tree with parameters of type CourseNode
CourseEditorTreeNode(CourseNode cn)
           
CourseInternalLinkTreeModel(CourseNode courseRootNode)
          Create a tree model based on the course root node from the course structure
 

Uses of CourseNode in org.olat.modules.dialog
 

Methods in org.olat.modules.dialog with parameters of type CourseNode
 void DialogElementsPropertyManager.addDialogElement(CoursePropertyManager coursePropMgr, CourseNode courseNode, DialogElement element)
          persits a new added dialog element in the course node property
 DialogPropertyElements DialogElementsPropertyManager.findDialogElements(CoursePropertyManager coursePropMgr, CourseNode courseNode)
           
 

Constructors in org.olat.modules.dialog with parameters of type CourseNode
DialogElementsController(UserRequest ureq, WindowControl wControl, CourseNode courseNode, UserCourseEnvironment userCourseEnv, NodeEvaluation nodeEvaluation)
           
 

Uses of CourseNode in org.olat.modules.webFeed.search.indexer
 

Methods in org.olat.modules.webFeed.search.indexer with parameters of type CourseNode
 void FeedCourseNodeIndexer.doIndex(SearchResourceContext searchResourceContext, ICourse course, CourseNode node, OlatFullIndexer indexer)
           
 

Uses of CourseNode in org.olat.search.service
 

Methods in org.olat.search.service with parameters of type CourseNode
 void SearchResourceContext.setBusinessControlFor(CourseNode courseNode)
          Set BusinessControl for certain CourseNode.
 

Uses of CourseNode in org.olat.search.service.document
 

Methods in org.olat.search.service.document with parameters of type CourseNode
static org.apache.lucene.document.Document CourseNodeDocument.createDocument(SearchResourceContext searchResourceContext, CourseNode courseNode)
           
 

Uses of CourseNode in org.olat.search.service.indexer.repository
 

Methods in org.olat.search.service.indexer.repository with parameters of type CourseNode
 void CourseIndexer.doIndexCourse(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 

Uses of CourseNode in org.olat.search.service.indexer.repository.course
 

Methods in org.olat.search.service.indexer.repository.course with parameters of type CourseNode
 void TACourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 void BCCourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 void WikiCourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 void CPCourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 void STCourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 void CourseNodeIndexer.doIndex(SearchResourceContext searchResourceContext, ICourse course, CourseNode node, OlatFullIndexer indexWriter)
           
 void ScormCourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 void SPCourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 void ProjectBrokerCourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 void FOCourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 void DialogCourseNodeIndexer.doIndex(SearchResourceContext repositoryResourceContext, ICourse course, CourseNode courseNode, OlatFullIndexer indexWriter)
           
 CourseNodeIndexer CourseNodeIndexerFactory.getCourseNodeIndexer(CourseNode node)
          Get the repository handler for this repository entry.
 

Uses of CourseNode in org.olat.util.logging.activity
 

Methods in org.olat.util.logging.activity with parameters of type CourseNode
static LoggingResourceable LoggingResourceable.wrap(CourseNode node)
          Wraps a CourseNode into a LoggingResourceable - setting type/id/name accordingly