Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/IAssessmentService.java =================================================================== diff -u -rd1fb6f5b85de6067a1d2f5dcb5ebf051de581e63 -r56a5f8af58bd37b41623b4613fed7b494f76a891 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/IAssessmentService.java (.../IAssessmentService.java) (revision d1fb6f5b85de6067a1d2f5dcb5ebf051de581e63) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/IAssessmentService.java (.../IAssessmentService.java) (revision 56a5f8af58bd37b41623b4613fed7b494f76a891) @@ -254,6 +254,12 @@ */ public String getMessage(String key); + /** + * Returns whether activity is grouped and therefore it is expected more than one tool session. + * + * @param toolContentID + * @return + */ boolean isGroupedActivity(long toolContentID); } Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java =================================================================== diff -u -r622682123d11ddee20dc95406532fdcccaf95e08 -r56a5f8af58bd37b41623b4613fed7b494f76a891 --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java (.../LearningAction.java) (revision 622682123d11ddee20dc95406532fdcccaf95e08) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java (.../LearningAction.java) (revision 56a5f8af58bd37b41623b4613fed7b494f76a891) @@ -382,6 +382,7 @@ sessionMap.put(AssessmentConstants.ATTR_FINISHED_LOCK, false); sessionMap.put(AssessmentConstants.ATTR_PAGE_NUMBER, 1); + sessionMap.put(AssessmentConstants.ATTR_QUESTION_NUMBERING_OFFSET, 1); request.setAttribute(AssessmentConstants.ATTR_SESSION_MAP_ID, sessionMapID); return mapping.findForward(AssessmentConstants.SUCCESS); }