Index: lams_tool_lamc/conf/hibernate/mappings/org/lamsfoundation/lams/tool/mc/McContent.hbm.xml =================================================================== diff -u -rb7e4d4f379a4a90d25f4af4a5d421310cb6bf8e3 -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/conf/hibernate/mappings/org/lamsfoundation/lams/tool/mc/McContent.hbm.xml (.../McContent.hbm.xml) (revision b7e4d4f379a4a90d25f4af4a5d421310cb6bf8e3) +++ lams_tool_lamc/conf/hibernate/mappings/org/lamsfoundation/lams/tool/mc/McContent.hbm.xml (.../McContent.hbm.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -29,8 +29,6 @@ - @@ -70,8 +61,6 @@ - - - - @@ -68,8 +68,6 @@ class="org.lamsfoundation.lams.tool.mc.McUsrAttempt" /> - - Index: lams_tool_lamc/conf/hibernate/mappings/org/lamsfoundation/lams/tool/mc/McQueContent.hbm.xml =================================================================== diff -u -rc36523c3640d5bda32e4b738383c2595ca9603cf -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/conf/hibernate/mappings/org/lamsfoundation/lams/tool/mc/McQueContent.hbm.xml (.../McQueContent.hbm.xml) (revision c36523c3640d5bda32e4b738383c2595ca9603cf) +++ lams_tool_lamc/conf/hibernate/mappings/org/lamsfoundation/lams/tool/mc/McQueContent.hbm.xml (.../McQueContent.hbm.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -53,12 +53,12 @@ @@ -69,7 +69,7 @@ name="mcOptionsContents" lazy="true" inverse="true" - cascade="none" + cascade="all-delete-orphan" > @@ -82,9 +82,9 @@ Index: lams_tool_lamc/conf/hibernate/mappings/org/lamsfoundation/lams/tool/mc/McQueUsr.hbm.xml =================================================================== diff -u -rea33dbf01ef0e0cd3474279bb471fc0b09d2295e -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/conf/hibernate/mappings/org/lamsfoundation/lams/tool/mc/McQueUsr.hbm.xml (.../McQueUsr.hbm.xml) (revision ea33dbf01ef0e0cd3474279bb471fc0b09d2295e) +++ lams_tool_lamc/conf/hibernate/mappings/org/lamsfoundation/lams/tool/mc/McQueUsr.hbm.xml (.../McQueUsr.hbm.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -45,6 +45,7 @@ - @@ -70,8 +61,6 @@ - - - - @@ -68,8 +68,6 @@ class="org.lamsfoundation.lams.tool.mc.McUsrAttempt" /> - - Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McQueContent.hbm.xml =================================================================== diff -u -rc36523c3640d5bda32e4b738383c2595ca9603cf -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McQueContent.hbm.xml (.../McQueContent.hbm.xml) (revision c36523c3640d5bda32e4b738383c2595ca9603cf) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McQueContent.hbm.xml (.../McQueContent.hbm.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -53,12 +53,12 @@ @@ -69,7 +69,7 @@ name="mcOptionsContents" lazy="true" inverse="true" - cascade="none" + cascade="all-delete-orphan" > @@ -82,9 +82,9 @@ Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McQueUsr.hbm.xml =================================================================== diff -u -rea33dbf01ef0e0cd3474279bb471fc0b09d2295e -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McQueUsr.hbm.xml (.../McQueUsr.hbm.xml) (revision ea33dbf01ef0e0cd3474279bb471fc0b09d2295e) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/McQueUsr.hbm.xml (.../McQueUsr.hbm.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -45,6 +45,7 @@ - @@ -70,8 +61,6 @@ - - - - @@ -68,8 +68,6 @@ class="org.lamsfoundation.lams.tool.mc.McUsrAttempt" /> - - Index: lams_tool_lamc/test/java/org/lamsfoundation/lams/tool/mc/McQueContent.hbm.xml =================================================================== diff -u -rc36523c3640d5bda32e4b738383c2595ca9603cf -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/test/java/org/lamsfoundation/lams/tool/mc/McQueContent.hbm.xml (.../McQueContent.hbm.xml) (revision c36523c3640d5bda32e4b738383c2595ca9603cf) +++ lams_tool_lamc/test/java/org/lamsfoundation/lams/tool/mc/McQueContent.hbm.xml (.../McQueContent.hbm.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -53,12 +53,12 @@ @@ -69,7 +69,7 @@ name="mcOptionsContents" lazy="true" inverse="true" - cascade="none" + cascade="all-delete-orphan" > @@ -82,9 +82,9 @@ Index: lams_tool_lamc/test/java/org/lamsfoundation/lams/tool/mc/McQueUsr.hbm.xml =================================================================== diff -u -rea33dbf01ef0e0cd3474279bb471fc0b09d2295e -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/test/java/org/lamsfoundation/lams/tool/mc/McQueUsr.hbm.xml (.../McQueUsr.hbm.xml) (revision ea33dbf01ef0e0cd3474279bb471fc0b09d2295e) +++ lams_tool_lamc/test/java/org/lamsfoundation/lams/tool/mc/McQueUsr.hbm.xml (.../McQueUsr.hbm.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -45,6 +45,7 @@ - + + + + + + + + + + \ No newline at end of file Index: lams_tool_lamc/test/web/WEB-INF/web.xml =================================================================== diff -u -rc36523c3640d5bda32e4b738383c2595ca9603cf -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/test/web/WEB-INF/web.xml (.../web.xml) (revision c36523c3640d5bda32e4b738383c2595ca9603cf) +++ lams_tool_lamc/test/web/WEB-INF/web.xml (.../web.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -3,39 +3,38 @@ + + javax.servlet.jsp.jstl.fmt.localizationContext + org.lamsfoundation.lams.tool.mc.web.McResources + - javax.servlet.jsp.jstl.fmt.localizationContext - org.lamsfoundation.lams.tool.mc.McResources - - contextConfigLocation classpath:/org/lamsfoundation/lams/applicationContext.xml - classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml - classpath:/org/lamsfoundation/lams/tool/toolApplicationContext.xml - classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml + classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml + classpath:/org/lamsfoundation/lams/tool/toolApplicationContext.xml classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml + classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml - org.springframework.web.context.ContextLoaderListener - + + hibernateFilter + + org.springframework.orm.hibernate3.support.OpenSessionInViewFilter + + + sessionFactoryBeanName + mcSessionFactory + + - SystemSessionFilter @@ -44,44 +43,14 @@ - SystemSessionFilter - /* - - + hibernateFilter + *.do + + + SystemSessionFilter + /* + - - - - - - - context org.springframework.web.context.ContextLoaderServlet @@ -138,48 +107,96 @@ 120 - + + 403 + /403.html + + + + + fck-editor /WEB-INF/fckeditor/tlds/FCKeditor.tld - + - + + + Secure Content + /* + + + LEARNER + TEACHER + STAFF + AUTHOR + ADMIN + SYSADMIN + + - - --> + + + + Secure Content + /* + + + LEARNER + TEACHER + STAFF + AUTHOR + ADMIN + SYSADMIN + + - + + + + + Download Files + /download/ + + + AUTHOR + STAFF + ADMIN + SYSADMIN + + - - + + FORM + LAMS + + /login.jsp + + - - - - - - - - - - - - - - - --> - Index: lams_tool_lamc/web/WEB-INF/struts-config.xml =================================================================== diff -u -r562680abb2d5566e7972f1ee4a1993fbbebc4ca9 -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 562680abb2d5566e7972f1ee4a1993fbbebc4ca9) +++ lams_tool_lamc/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -73,6 +73,14 @@ path=".starter" redirect="true" /> + + + + Index: lams_tool_lamc/web/WEB-INF/tiles/tiles-defs.xml =================================================================== diff -u -rc36523c3640d5bda32e4b738383c2595ca9603cf -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/web/WEB-INF/tiles/tiles-defs.xml (.../tiles-defs.xml) (revision c36523c3640d5bda32e4b738383c2595ca9603cf) +++ lams_tool_lamc/web/WEB-INF/tiles/tiles-defs.xml (.../tiles-defs.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -47,12 +47,21 @@ - + + + + + + + + + + \ No newline at end of file Index: lams_tool_lamc/web/WEB-INF/web.xml =================================================================== diff -u -re641617111e90d02c659127046f06b0f5c8e2845 -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/web/WEB-INF/web.xml (.../web.xml) (revision e641617111e90d02c659127046f06b0f5c8e2845) +++ lams_tool_lamc/web/WEB-INF/web.xml (.../web.xml) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -3,39 +3,38 @@ + + javax.servlet.jsp.jstl.fmt.localizationContext + org.lamsfoundation.lams.tool.mc.web.McResources + - javax.servlet.jsp.jstl.fmt.localizationContext - org.lamsfoundation.lams.tool.mc.McResources - - contextConfigLocation classpath:/org/lamsfoundation/lams/applicationContext.xml - classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml - classpath:/org/lamsfoundation/lams/tool/toolApplicationContext.xml - classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml + classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml + classpath:/org/lamsfoundation/lams/tool/toolApplicationContext.xml classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml + classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml - org.springframework.web.context.ContextLoaderListener - + + hibernateFilter + + org.springframework.orm.hibernate3.support.OpenSessionInViewFilter + + + sessionFactoryBeanName + mcSessionFactory + + - SystemSessionFilter @@ -44,44 +43,14 @@ - SystemSessionFilter - /* - - + hibernateFilter + *.do + + + SystemSessionFilter + /* + - - - - - - - context org.springframework.web.context.ContextLoaderServlet @@ -138,48 +107,96 @@ 120 - + + 403 + /403.html + + + + + fck-editor /WEB-INF/fckeditor/tlds/FCKeditor.tld - + - + + + Secure Content + /* + + + LEARNER + TEACHER + STAFF + AUTHOR + ADMIN + SYSADMIN + + - - --> + + + + Secure Content + /* + + + LEARNER + TEACHER + STAFF + AUTHOR + ADMIN + SYSADMIN + + - + + + + + Download Files + /download/ + + + AUTHOR + STAFF + ADMIN + SYSADMIN + + - - + + FORM + LAMS + + /login.jsp + + - - - - - - - - - - - - - - - --> - Index: lams_tool_lamc/web/authoringMaincontent.jsp =================================================================== diff -u -r562680abb2d5566e7972f1ee4a1993fbbebc4ca9 -rc1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1 --- lams_tool_lamc/web/authoringMaincontent.jsp (.../authoringMaincontent.jsp) (revision 562680abb2d5566e7972f1ee4a1993fbbebc4ca9) +++ lams_tool_lamc/web/authoringMaincontent.jsp (.../authoringMaincontent.jsp) (revision c1e9ee48a9fd7b643af1e4eae6b9806b9aae18d1) @@ -1,10 +1,11 @@ <%@ taglib uri="/WEB-INF/struts-html-el.tld" prefix="html" %> -<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %> -<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> -<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> +<%@ taglib uri="/WEB-INF/struts-logic-el.tld" prefix="logic-el" %> +<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %> +<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt" %> <%@ taglib uri="fck-editor" prefix="FCK" %> + <% String protocol = request.getProtocol(); if(protocol.startsWith("HTTPS")){ @@ -82,8 +83,10 @@ - + + + @@ -92,7 +95,6 @@
-
@@ -175,6 +177,10 @@

+ + + + + + + + + + + + + +

Multipe Choice

+ + + + + + + + + +
+ + + + + + + +
+ +
+ + + + + + + +
+ +
+ + + + + + + +
+ +
+ +