// obtain a temporary (as long as the users visits the course) map to store
// intermediate data
Map tmpstoremap = userCourseEnv.getTempMap(this.getClass(), nodeId);
VFSContainer container = userCourseEnv.getCourseEnvironment().getCourseFolderContainer();
SPRunController runController = new SPRunController(wControl, ureq, tmpstoremap, userCourseEnv, this, container);
return new NodeRunConstructionResult(runController);
}