Index: lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java =================================================================== diff -u -r6e286195daeff6e37554729fcf6b787dafee8730 -r72b51d91930767ea7f0478365040ab363a08d330 --- lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java (.../LearningAction.java) (revision 6e286195daeff6e37554729fcf6b787dafee8730) +++ lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/action/LearningAction.java (.../LearningAction.java) (revision 72b51d91930767ea7f0478365040ab363a08d330) @@ -199,7 +199,7 @@ sessionMap.put(ScratchieConstants.ATTR_SCRATCHIE, scratchie); boolean isScratchingFinished = scratchieUser != null && scratchieUser.isScratchingFinished(); - if (isScratchingFinished || mode.isTeacher()) { + if (isScratchingFinished && !mode.isTeacher()) { ActionRedirect redirect = new ActionRedirect(mapping.findForwardConfig("showResults")); redirect.addParameter(ScratchieConstants.ATTR_SESSION_MAP_ID, sessionMap.getSessionID()); redirect.addParameter(AttributeNames.ATTR_MODE, mode);