diff --git a/src/main/java/org/olat/course/nodes/AbstractAccessableCourseNode.java b/src/main/java/org/olat/course/nodes/AbstractAccessableCourseNode.java
index 0a8d2098950590aa0e17ad13e70ea0a2c7c5dae6..7a1b39c7d59153b0ab53d5c94240b5b18c5cea1f 100644
--- a/src/main/java/org/olat/course/nodes/AbstractAccessableCourseNode.java
+++ b/src/main/java/org/olat/course/nodes/AbstractAccessableCourseNode.java
@@ -41,9 +41,7 @@ import org.olat.course.condition.interpreter.ConditionExpression;
 import org.olat.course.condition.interpreter.ConditionInterpreter;
 import org.olat.course.export.CourseEnvironmentMapper;
 import org.olat.course.run.environment.CourseEnvironment;
-import org.olat.course.run.navigation.NodeRunConstructionResult;
 import org.olat.course.run.userview.NodeEvaluation;
-import org.olat.course.run.userview.UserCourseEnvironment;
 
 import de.bps.course.nodes.CourseNodePasswordManagerImpl;
 
diff --git a/src/main/java/org/olat/ims/qti/QTI12ResultDetailsController.java b/src/main/java/org/olat/ims/qti/QTI12ResultDetailsController.java
index 05a84517e93191d1ca0cb22fb6285516b63a6a78..a9ecbcf84b2eed6f75b88e190dd2a0c4a4003861 100644
--- a/src/main/java/org/olat/ims/qti/QTI12ResultDetailsController.java
+++ b/src/main/java/org/olat/ims/qti/QTI12ResultDetailsController.java
@@ -227,7 +227,7 @@ public class QTI12ResultDetailsController extends BasicController {
 				if(tableModel.isTestRunning()) {
 					IQRetrievedEvent retrieveEvent = new IQRetrievedEvent(assessedIdentity, courseResourceableId, nodeIdent);
 					CoordinatorManager.getInstance().getCoordinator().getEventBus().fireEventToListenersOf(retrieveEvent, retrieveEvent);
-					doRetrieveTest(ureq);
+					doRetrieveTest();
 				}
 			}
 			removeAsListenerAndDispose(retrieveConfirmationCtr);
@@ -253,7 +253,7 @@ public class QTI12ResultDetailsController extends BasicController {
 	 * result set, pass the score to the course node.
 	 * @param ureq
 	 */
-	protected void doRetrieveTest(UserRequest ureq2) {
+	private void doRetrieveTest() {
 		ICourse course = CourseFactory.loadCourse(courseResourceableId);
 		AssessableCourseNode testNode = (AssessableCourseNode)course.getRunStructure().getNode(nodeIdent);
 		ModuleConfiguration modConfig = testNode.getModuleConfiguration();
diff --git a/src/main/java/org/olat/ims/qti/statistics/QTIStatisticResourceResult.java b/src/main/java/org/olat/ims/qti/statistics/QTIStatisticResourceResult.java
index 51eee347b687ce0b643aed49d490ef3e0954dfc0..91a0b03e68ac96384728e1118119c5069ccdccb4 100644
--- a/src/main/java/org/olat/ims/qti/statistics/QTIStatisticResourceResult.java
+++ b/src/main/java/org/olat/ims/qti/statistics/QTIStatisticResourceResult.java
@@ -28,7 +28,6 @@ import org.olat.core.gui.components.tree.TreeModel;
 import org.olat.core.gui.components.tree.TreeNode;
 import org.olat.core.gui.control.Controller;
 import org.olat.core.gui.control.WindowControl;
-import org.olat.course.nodes.CourseNode;
 import org.olat.course.nodes.CourseNodeConfiguration;
 import org.olat.course.nodes.CourseNodeFactory;
 import org.olat.course.nodes.IQSELFCourseNode;
@@ -134,7 +133,7 @@ public class QTIStatisticResourceResult implements StatisticResourceResult {
 		GenericTreeModel subTreeModel = new GenericTreeModel();
 		StatisticResourceNode rootTreeNode = new StatisticResourceNode(courseNode, this);
 		subTreeModel.setRootNode(rootTreeNode);
-		buildQTICourseNodeSubTree(courseNode, qtiDocument, rootTreeNode);
+		buildQTICourseNodeSubTree(qtiDocument, rootTreeNode);
 		return subTreeModel;
 	}
 
@@ -178,7 +177,7 @@ public class QTIStatisticResourceResult implements StatisticResourceResult {
 		}
 	}
 	
-	private void buildQTICourseNodeSubTree(CourseNode courseNode, QTIDocument qtiDocument, GenericTreeNode rootNode) {	
+	private void buildQTICourseNodeSubTree(QTIDocument qtiDocument, GenericTreeNode rootNode) {	
 		for(Section section:qtiDocument.getAssessment().getSections()) {
 			GenericTreeNode sectionNode = new SectionNode(section, null);
 			sectionNode.setUserObject(section);
diff --git a/src/main/java/org/olat/ims/qti/statistics/ui/QTI12SurveyStatisticsController.java b/src/main/java/org/olat/ims/qti/statistics/ui/QTI12SurveyStatisticsController.java
index 19d95f800fe7fc0a89bf7d20a9ac3c69ecb3bce2..eaa5cfb5d391552be92ceee2da2d56f9d2166311 100644
--- a/src/main/java/org/olat/ims/qti/statistics/ui/QTI12SurveyStatisticsController.java
+++ b/src/main/java/org/olat/ims/qti/statistics/ui/QTI12SurveyStatisticsController.java
@@ -55,11 +55,11 @@ public class QTI12SurveyStatisticsController extends AbstractAssessmentStatistic
 				items.add(item);
 			}
 		}
-		initCourseNodeInformation(items, stats);
+		initCourseNodeInformation(stats);
 		initItemsOverview(items);
 	}
 	
-	private void initCourseNodeInformation(List<Item> items, StatisticAssessment stats) {
+	private void initCourseNodeInformation(StatisticAssessment stats) {
 		mainVC.contextPut("type", resourceResult.getType());
 		mainVC.contextPut("numOfParticipants", stats.getNumOfParticipants());
 		String duration = duration(stats.getAverageDuration());