Index: TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java =================================================================== diff -u -rd8e6be8af12c526e4542cc2ad6bd7d5ae58728d5 -rebaa09b84545e89b7b412a3b36f4e123e51e1847 --- TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java (.../MockLearner.java) (revision d8e6be8af12c526e4542cc2ad6bd7d5ae58728d5) +++ TestHarness4LAMS2/src/org/lamsfoundation/testharness/learner/MockLearner.java (.../MockLearner.java) (revision ebaa09b84545e89b7b412a3b36f4e123e51e1847) @@ -80,6 +80,7 @@ private static final String SCRATCHIE_FINISH_SUBSTRING = "/lams/tool/lascrt11/learning/finish.do"; private static final String SCRATCHIE_RESULTS_SUBSTRING = "/lams/tool/lascrt11/learning/showResults.do"; private static final String SCRATCHIE_REFLECTION_SUBSTRING = "/lams/tool/lascrt11/learning/newReflection.do"; + private static final String SCRATCHIE_LEARNING_SUBSTRING = "/lams/tool/lascrt11/pages/learning/learning.jsp"; private static final Pattern SCRATCHIE_SCRATCH_PATTERN = Pattern.compile("scratchItem\\((\\d+), (\\d+)\\)"); private static final String SCRATCHIE_FINISH_AVAILABLE = "return finish()"; private static final String SCRATCHIE_REFLECTION_AVAILABLE = "return continueReflect()"; @@ -449,6 +450,11 @@ || asText.contains(MockLearner.SCRATCHIE_RESULTS_SUBSTRING)) { return handleToolScratchie(resp); } + if (asText.contains(MockLearner.SCRATCHIE_LEARNING_SUBSTRING)) { + // Scratchie start page + String url = MockLearner.findURLInLocationHref(resp, MockLearner.SCRATCHIE_LEARNING_SUBSTRING); + return (WebResponse) new Call(wc, test, username + " starts Scratchie", url).execute(); + } Matcher m = MockLearner.SHARE_RESOURCES_REDIRECT_PATTERN.matcher(asText); if (m.find()) { Index: lams_tool_scratchie/web/pages/learning/start.jsp =================================================================== diff -u -r6aaee4b2fe2caa08b0c63a0de11f05042d5a3e18 -rebaa09b84545e89b7b412a3b36f4e123e51e1847 --- lams_tool_scratchie/web/pages/learning/start.jsp (.../start.jsp) (revision 6aaee4b2fe2caa08b0c63a0de11f05042d5a3e18) +++ lams_tool_scratchie/web/pages/learning/start.jsp (.../start.jsp) (revision ebaa09b84545e89b7b412a3b36f4e123e51e1847) @@ -6,7 +6,7 @@