Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java =================================================================== diff -u -r42844312f7e8f8330c1b4892a8e036ff6b0813d8 -re4cc998f13d5b249c1da90c86e398aa7b4ae711f --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java (.../ToolActivity.java) (revision 42844312f7e8f8330c1b4892a8e036ff6b0813d8) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/ToolActivity.java (.../ToolActivity.java) (revision e4cc998f13d5b249c1da90c86e398aa7b4ae711f) @@ -210,6 +210,10 @@ break; } } + + if (session == null) { + session = new GroupedToolSession(this, now, ToolSession.STARTED_STATE, group, lesson); + } } else { LessonClass lessonClassGrouping = lesson.getLessonClass(); group = this.getGroupFor(learner, lessonClassGrouping);