Index: lams_tool_scratchie/conf/hibernate/mappings/org/lamsfoundation/lams/tool/scratchie/model/Scratchie.hbm.xml =================================================================== diff -u -rdc660d5e57f3257022e196805ba472fd8a42996a -rfa3eff32270a8fc08855e99726b4ff318d60bf09 --- lams_tool_scratchie/conf/hibernate/mappings/org/lamsfoundation/lams/tool/scratchie/model/Scratchie.hbm.xml (.../Scratchie.hbm.xml) (revision dc660d5e57f3257022e196805ba472fd8a42996a) +++ lams_tool_scratchie/conf/hibernate/mappings/org/lamsfoundation/lams/tool/scratchie/model/Scratchie.hbm.xml (.../Scratchie.hbm.xml) (revision fa3eff32270a8fc08855e99726b4ff318d60bf09) @@ -135,6 +135,14 @@ column="burning_questions_enabled" /> + + items = service.getItemsWithIndicatedScratches(toolSessionId); + + // shuffling items + if (scratchie.isShuffleItems()) { + //items is a Set at this moment + ArrayList shuffledItems = new ArrayList(items); + Collections.shuffle(shuffledItems); + items = shuffledItems; + } // for teacher in monitoring display the number of attempt. if (mode.isTeacher()) { Index: lams_tool_scratchie/web/pages/authoring/advance.jsp =================================================================== diff -u -rdc660d5e57f3257022e196805ba472fd8a42996a -rfa3eff32270a8fc08855e99726b4ff318d60bf09 --- lams_tool_scratchie/web/pages/authoring/advance.jsp (.../advance.jsp) (revision dc660d5e57f3257022e196805ba472fd8a42996a) +++ lams_tool_scratchie/web/pages/authoring/advance.jsp (.../advance.jsp) (revision fa3eff32270a8fc08855e99726b4ff318d60bf09) @@ -16,12 +16,19 @@
-
+
+ +
+