Index: lams_learning/build.properties =================================================================== diff -u --- lams_learning/build.properties (revision 0) +++ lams_learning/build.properties (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,38 @@ +# Ant properties for building the lams survey tool + +#name of this project +name=lams_learning + +# Library directory within project. Where third party jars reside. +lib.dir=${basedir}/lib +#lib.dir=${basedir}/web/WEB-INF/lib + +# Source directory under the current root +src.dir=${basedir}/src +src.dir.java=${src.dir}/java +src.dir.test=${src.dir}/test + +# Build directory +build=${basedir}/build +build.classes.java=${build}/classes/java +build.classes.test=${build}/classes/test +build.lib=${build}/lib +build.report=${build}/report + + +#configuration files +conf.dir=${basedir}/conf +conf.web.dir=${basedir}/web +conf.webinf.dir=${conf.web.dir}/WEB-INF +conf.struts.dir=${conf.web.dir}/WEB-INF/struts +conf.xdoclet.dir=${conf.dir}/xdoclet + +#xdoclet version number +xdoclet.version=1.2.2 + +#web application properties +sessiontimeout=120 + +#Gui or not? +gui=true + Index: lams_learning/build.xml =================================================================== diff -u --- lams_learning/build.xml (revision 0) +++ lams_learning/build.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + You must download several jar files before you can build + Middlegen. Execute the "download-deps" target. Then try to + build again. + + If you are behind a proxy, you should define the properties + http.proxyHost and http.proxyPort. Example: + + ant -Dhttp.proxyHost=foo.com -Dhttp.proxyPort=8080 + + It's also possible to download the jars manually. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: lams_learning/conf/xdoclet/global-forwards.xml =================================================================== diff -u --- lams_learning/conf/xdoclet/global-forwards.xml (revision 0) +++ lams_learning/conf/xdoclet/global-forwards.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,5 @@ + + + + + Index: lams_learning/conf/xdoclet/servlet-mappings.xml =================================================================== diff -u --- lams_learning/conf/xdoclet/servlet-mappings.xml (revision 0) +++ lams_learning/conf/xdoclet/servlet-mappings.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,5 @@ + + action + *.do + + \ No newline at end of file Index: lams_learning/conf/xdoclet/servlets.xml =================================================================== diff -u --- lams_learning/conf/xdoclet/servlets.xml (revision 0) +++ lams_learning/conf/xdoclet/servlets.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,39 @@ + + + + action + org.apache.struts.action.ActionServlet + + config + /WEB-INF/struts/struts-config.xml + + + debug + 999 + + + detail + 2 + + + validate + true + + 2 + \ No newline at end of file Index: lams_learning/conf/xdoclet/struts-forms.xml =================================================================== diff -u --- lams_learning/conf/xdoclet/struts-forms.xml (revision 0) +++ lams_learning/conf/xdoclet/struts-forms.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1 @@ + Index: lams_learning/conf/xdoclet/struts-message-resources.xml =================================================================== diff -u --- lams_learning/conf/xdoclet/struts-message-resources.xml (revision 0) +++ lams_learning/conf/xdoclet/struts-message-resources.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1 @@ + Index: lams_learning/conf/xdoclet/struts-plugins.xml =================================================================== diff -u --- lams_learning/conf/xdoclet/struts-plugins.xml (revision 0) +++ lams_learning/conf/xdoclet/struts-plugins.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file Index: lams_learning/conf/xdoclet/taglibs.xml =================================================================== diff -u --- lams_learning/conf/xdoclet/taglibs.xml (revision 0) +++ lams_learning/conf/xdoclet/taglibs.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,61 @@ + + + + http://jakarta.apache.org/struts/struts-bean + /WEB-INF/struts/struts-bean.tld + + + http://jakarta.apache.org/struts/struts-bean-el + /WEB-INF/struts/struts-bean-el.tld + + + http://jakarta.apache.org/struts/struts-html + /WEB-INF/struts/struts-html.tld + + + http://jakarta.apache.org/struts/struts-html-el + /WEB-INF/struts/struts-html-el.tld + + + http://jakarta.apache.org/struts/struts-logic + /WEB-INF/struts/struts-logic.tld + + + http://jakarta.apache.org/struts/struts-logic-el + /WEB-INF/struts/struts-logic-el.tld + + + http://jakarta.apache.org/struts/struts-template + /WEB-INF/struts/struts-template.tld + + + http://jakarta.apache.org/struts/struts-tiles + /WEB-INF/struts/struts-tiles.tld + + + + + http://java.sun.com/jstl/core + /WEB-INF/jstl/c.tld + + + http://java.sun.com/jstl/core_rt + /WEB-INF/jstl/c-rt.tld + + + http://java.sun.com/jstl/fmt + /WEB-INF/jstl/fmt.tld + + + http://java.sun.com/jstl/fmt_rt + /WEB-INF/jstl/fmt-rt.tld + + + http://java.sun.com/jstl/xml + /WEB-INF/jstl/x.tld + + + http://java.sun.com/jstl/xml_rt + /WEB-INF/jstl/x-rt.tld + + \ No newline at end of file Index: lams_learning/conf/xdoclet/web-settings.xml =================================================================== diff -u --- lams_learning/conf/xdoclet/web-settings.xml (revision 0) +++ lams_learning/conf/xdoclet/web-settings.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1 @@ \ No newline at end of file Index: lams_learning/web/WEB-INF/struts/.struts-config.mex =================================================================== diff -u -rc47073639465a5a05b59d8e975d5274e881a908a -r7eaa24de10b2151186a637b21fa02e396fa09f1a --- lams_learning/web/WEB-INF/struts/.struts-config.mex (.../.struts-config.mex) (revision c47073639465a5a05b59d8e975d5274e881a908a) +++ lams_learning/web/WEB-INF/struts/.struts-config.mex (.../.struts-config.mex) (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file Index: lams_learning/web/WEB-INF/struts/struts-bean-el.tld =================================================================== diff -u --- lams_learning/web/WEB-INF/struts/struts-bean-el.tld (revision 0) +++ lams_learning/web/WEB-INF/struts/struts-bean-el.tld (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,212 @@ + + + + + + + + + + +1.2 +1.1 +bean +http://struts.apache.org/tags-bean-el + +include +org.apache.strutsel.taglib.bean.ELIncludeTag +org.apache.struts.taglib.bean.IncludeTei +empty + +anchor +false +true + + +forward +false +true + + +href +false +true + + +id +true +false + + +name +false +true + + +page +false +true + + +transaction +false +true + + + +message +org.apache.strutsel.taglib.bean.ELMessageTag +empty + +arg0 +false +true + + +arg1 +false +true + + +arg2 +false +true + + +arg3 +false +true + + +arg4 +false +true + + +bundle +false +true + + +key +false +true + + +locale +false +true + + +name +false +true + + +property +false +true + + +scope +false +true + + + +page +org.apache.strutsel.taglib.bean.ELPageTag +empty + +id +true +false + + +property +true +true + + + +resource +org.apache.strutsel.taglib.bean.ELResourceTag +org.apache.struts.taglib.bean.ResourceTei +empty + +id +true +false + + +input +false +true + + +name +true +true + + + +size +org.apache.strutsel.taglib.bean.ELSizeTag +org.apache.struts.taglib.bean.SizeTei +empty + +collection +false +true + + +id +true +false + + +name +false +true + + +property +false +true + + +scope +false +true + + + +struts +org.apache.strutsel.taglib.bean.ELStrutsTag +org.apache.struts.taglib.bean.StrutsTei +empty + +id +true +false + + +formBean +false +true + + +forward +false +true + + +mapping +false +true + + + + + + Index: lams_learning/web/WEB-INF/struts/struts-config.xml =================================================================== diff -u -rc47073639465a5a05b59d8e975d5274e881a908a -r7eaa24de10b2151186a637b21fa02e396fa09f1a --- lams_learning/web/WEB-INF/struts/struts-config.xml (.../struts-config.xml) (revision c47073639465a5a05b59d8e975d5274e881a908a) +++ lams_learning/web/WEB-INF/struts/struts-config.xml (.../struts-config.xml) (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -1,41 +1,142 @@ - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: lams_learning/web/WEB-INF/struts/struts-html-el.tld =================================================================== diff -u --- lams_learning/web/WEB-INF/struts/struts-html-el.tld (revision 0) +++ lams_learning/web/WEB-INF/struts/struts-html-el.tld (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,3032 @@ + + + + + + + + + + +1.2 +1.1 +html +http://struts.apache.org/tags-html-el + +base +org.apache.strutsel.taglib.html.ELBaseTag +empty + +target +false +true + + +server +false +true + + + +button +org.apache.strutsel.taglib.html.ELButtonTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +indexed +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +true +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +cancel +org.apache.strutsel.taglib.html.ELCancelTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +checkbox +org.apache.strutsel.taglib.html.ELCheckboxTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +indexed +false +true + + +name +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +true +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +errors +org.apache.strutsel.taglib.html.ELErrorsTag +empty + +bundle +false +true + + +locale +false +true + + +name +false +true + + +property +false +true + + + +file +org.apache.strutsel.taglib.html.ELFileTag + +accesskey +false +true + + +accept +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +indexed +false +true + + +maxlength +false +true + + +name +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +true +true + + +size +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +form +org.apache.strutsel.taglib.html.ELFormTag +JSP + +action +true +true + + +acceptCharset +false +true + + +enctype +false +true + + +focus +false +true + + +focusIndex +false +true + + +method +false +true + + +onreset +false +true + + +onsubmit +false +true + + +scriptLanguage +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +target +false +true + + + +frame +org.apache.strutsel.taglib.html.ELFrameTag + +action +false +true + + +module +false +true + + +anchor +false +true + + +forward +false +true + + +frameborder +false +true + + +frameName +false +true + + +href +false +true + + +longdesc +false +true + + +marginheight +false +true + + +marginwidth +false +true + + +name +false +true + + +noresize +false +true + + +page +false +true + + +paramId +false +true + + +paramName +false +true + + +paramProperty +false +true + + +paramScope +false +true + + +property +false +true + + +scope +false +true + + +scrolling +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +title +false +true + + +titleKey +false +true + + +transaction +false +true + + + +hidden +org.apache.strutsel.taglib.html.ELHiddenTag +empty + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +indexed +false +true + + +name +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +true +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + +write +false +true + + + +html +org.apache.strutsel.taglib.html.ELHtmlTag +JSP + +lang +false +true + + +locale +false +true + + +xhtml +false +true + + + +image +org.apache.strutsel.taglib.html.ELImageTag + +accesskey +false +true + + +align +false +true + + +alt +false +true + + +altKey +false +true + + +border +false +true + + +bundle +false +true + + +disabled +false +true + + +indexed +false +true + + +locale +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +page +false +true + + +pageKey +false +true + + +property +false +true + + +src +false +true + + +srcKey +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +img +org.apache.strutsel.taglib.html.ELImgTag +empty + +align +false +true + + +alt +false +true + + +altKey +false +true + + +border +false +true + + +bundle +false +true + + +contextRelative +false +true + + +height +false +true + + +hspace +false +true + + +imageName +false +true + + +ismap +false +true + + +locale +false +true + + +lowsrc +false +true + + +name +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +paramId +false +true + + +page +false +true + + +pageKey +false +true + + +action +false +true + + +module +false +true + + +paramName +false +true + + +paramProperty +false +true + + +paramScope +false +true + + +property +false +true + + +scope +false +true + + +src +false +true + + +srcKey +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +title +false +true + + +titleKey +false +true + + +useLocalEncoding +false +true + + +usemap +false +true + + +vspace +false +true + + +width +false +true + + + +javascript +org.apache.strutsel.taglib.html.ELJavascriptValidatorTag +empty + +cdata +false +true + + +dynamicJavascript +false +false + + +formName +false +true + + +method +false +true + + +page +false +true + + +scriptLanguage +false +true + + +src +false +true + + +staticJavascript +false +false + + +htmlComment +false +true + + + +link +org.apache.strutsel.taglib.html.ELLinkTag + +accesskey +false +true + + +action +false +true + + +module +false +true + + +anchor +false +true + + +forward +false +true + + +href +false +true + + +indexed +false +true + + +indexId +false +true + + +linkName +false +true + + +name +false +true + + +onblur +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +page +false +true + + +paramId +false +true + + +paramName +false +true + + +paramProperty +false +true + + +paramScope +false +true + + +property +false +true + + +scope +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +target +false +true + + +title +false +true + + +titleKey +false +true + + +transaction +false +true + + +useLocalEncoding +false +true + + + +messages +org.apache.strutsel.taglib.html.ELMessagesTag +org.apache.struts.taglib.html.MessagesTei +JSP + +id +true +false + + +bundle +false +true + + +locale +false +true + + +name +false +true + + +property +false +true + + +header +false +true + + +footer +false +true + + +message +false +true + + + +multibox +org.apache.strutsel.taglib.html.ELMultiboxTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +name +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +true +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +option +org.apache.strutsel.taglib.html.ELOptionTag + +bundle +false +true + + +disabled +false +true + + +key +false +true + + +locale +false +true + + +style +false +true + + +styleId +false +true + + +styleClass +false +true + + +value +true +true + + + +options +org.apache.strutsel.taglib.html.ELOptionsTag +empty + +collection +false +true + + +filter +false +true + + +labelName +false +true + + +labelProperty +false +true + + +name +false +true + + +property +false +true + + +style +false +true + + +styleClass +false +true + + + +optionsCollection +org.apache.strutsel.taglib.html.ELOptionsCollectionTag +empty + +filter +false +true + + +label +false +true + + +name +false +true + + +property +false +true + + +style +false +true + + +styleClass +false +true + + +value +false +true + + + +password +org.apache.strutsel.taglib.html.ELPasswordTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +indexed +false +true + + +maxlength +false +true + + +name +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +true +true + + +readonly +false +true + + +redisplay +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +size +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +radio +org.apache.strutsel.taglib.html.ELRadioTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +indexed +false +true + + +name +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +property +true +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +true +true + + +idName +false +true + + + +reset +org.apache.strutsel.taglib.html.ELResetTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +rewrite +org.apache.strutsel.taglib.html.ELRewriteTag +empty + +action +false +true + + +module +false +true + + +anchor +false +true + + +forward +false +true + + +href +false +true + + +name +false +true + + +page +false +true + + +paramId +false +true + + +paramName +false +true + + +paramProperty +false +true + + +paramScope +false +true + + +property +false +true + + +scope +false +true + + +transaction +false +true + + +useLocalEncoding +false +true + + + +select +org.apache.strutsel.taglib.html.ELSelectTag +JSP + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +indexed +false +true + + +multiple +false +true + + +name +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +true +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +size +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +submit +org.apache.strutsel.taglib.html.ELSubmitTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +indexed +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +text +org.apache.strutsel.taglib.html.ELTextTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +disabled +false +true + + +indexed +false +true + + +maxlength +false +true + + +name +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +true +true + + +readonly +false +true + + +size +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +textarea +org.apache.strutsel.taglib.html.ELTextareaTag + +accesskey +false +true + + +alt +false +true + + +altKey +false +true + + +cols +false +true + + +disabled +false +true + + +indexed +false +true + + +name +false +true + + +onblur +false +true + + +onchange +false +true + + +onclick +false +true + + +ondblclick +false +true + + +onfocus +false +true + + +onkeydown +false +true + + +onkeypress +false +true + + +onkeyup +false +true + + +onmousedown +false +true + + +onmousemove +false +true + + +onmouseout +false +true + + +onmouseover +false +true + + +onmouseup +false +true + + +property +true +true + + +readonly +false +true + + +rows +false +true + + +style +false +true + + +styleClass +false +true + + +styleId +false +true + + +tabindex +false +true + + +title +false +true + + +titleKey +false +true + + +value +false +true + + + +xhtml +org.apache.struts.taglib.html.XhtmlTag +empty + + + Index: lams_learning/web/WEB-INF/struts/struts-logic-el.tld =================================================================== diff -u --- lams_learning/web/WEB-INF/struts/struts-logic-el.tld (revision 0) +++ lams_learning/web/WEB-INF/struts/struts-logic-el.tld (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,382 @@ + + + + + + + + + +1.2 +1.1 +logic +http://struts.apache.org/tags-logic-el + +forward +org.apache.strutsel.taglib.logic.ELForwardTag +empty + +name +true +true + + + +iterate +org.apache.strutsel.taglib.logic.ELIterateTag +org.apache.struts.taglib.logic.IterateTei +JSP + +collection +false +true + + +id +true +false + + +indexId +false +false + + +length +false +true + + +name +false +true + + +offset +false +true + + +property +false +true + + +scope +false +true + + +type +false +true + + + +match +org.apache.strutsel.taglib.logic.ELMatchTag +JSP + +cookie +false +true + + +expr +false +true + + +header +false +true + + +location +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +messagesNotPresent +org.apache.strutsel.taglib.logic.ELMessagesNotPresentTag +JSP + +name +false +true + + +property +false +true + + +message +false +true + + + +messagesPresent +org.apache.strutsel.taglib.logic.ELMessagesPresentTag +JSP + +name +false +true + + +property +false +true + + +message +false +true + + + +notMatch +org.apache.strutsel.taglib.logic.ELNotMatchTag +JSP + +cookie +false +true + + +expr +false +true + + +header +false +true + + +location +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +scope +false +true + + +value +true +true + + + +notPresent +org.apache.strutsel.taglib.logic.ELNotPresentTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +role +false +true + + +scope +false +true + + +user +false +true + + + +present +org.apache.strutsel.taglib.logic.ELPresentTag +JSP + +cookie +false +true + + +header +false +true + + +name +false +true + + +parameter +false +true + + +property +false +true + + +role +false +true + + +scope +false +true + + +user +false +true + + + +redirect +org.apache.strutsel.taglib.logic.ELRedirectTag + +action +false +true + + +anchor +false +true + + +forward +false +true + + +href +false +true + + +name +false +true + + +page +false +true + + +paramId +false +true + + +paramName +false +true + + +paramProperty +false +true + + +paramScope +false +true + + +property +false +true + + +scope +false +true + + +transaction +false +true + + +useLocalEncoding +false +true + + + + + + Index: lams_learning/web/WEB-INF/struts/tiles-defs.xml =================================================================== diff -u --- lams_learning/web/WEB-INF/struts/tiles-defs.xml (revision 0) +++ lams_learning/web/WEB-INF/struts/tiles-defs.xml (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Index: lams_learning/web/WEB-INF/web.xml =================================================================== diff -u -rc47073639465a5a05b59d8e975d5274e881a908a -r7eaa24de10b2151186a637b21fa02e396fa09f1a --- lams_learning/web/WEB-INF/web.xml (.../web.xml) (revision c47073639465a5a05b59d8e975d5274e881a908a) +++ lams_learning/web/WEB-INF/web.xml (.../web.xml) (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -1,26 +1,170 @@ + - - - action - org.apache.struts.action.ActionServlet - - config - /WEB-INF/struts/struts-config.xml - - - debug - 3 - - - detail - 3 - - 0 - - - action - *.do - - + + + + + + + + + + + + action + org.apache.struts.action.ActionServlet + + config + /WEB-INF/struts/struts-config.xml + + + debug + 999 + + + detail + 2 + + + validate + true + + 2 + + + + action + *.do + + + + 120 + + + + + + + + + http://jakarta.apache.org/struts/struts-bean + /WEB-INF/struts/struts-bean.tld + + + http://jakarta.apache.org/struts/struts-bean-el + /WEB-INF/struts/struts-bean-el.tld + + + http://jakarta.apache.org/struts/struts-html + /WEB-INF/struts/struts-html.tld + + + http://jakarta.apache.org/struts/struts-html-el + /WEB-INF/struts/struts-html-el.tld + + + http://jakarta.apache.org/struts/struts-logic + /WEB-INF/struts/struts-logic.tld + + + http://jakarta.apache.org/struts/struts-logic-el + /WEB-INF/struts/struts-logic-el.tld + + + http://jakarta.apache.org/struts/struts-template + /WEB-INF/struts/struts-template.tld + + + http://jakarta.apache.org/struts/struts-tiles + /WEB-INF/struts/struts-tiles.tld + + + + + http://java.sun.com/jstl/core + /WEB-INF/jstl/c.tld + + + http://java.sun.com/jstl/core_rt + /WEB-INF/jstl/c-rt.tld + + + http://java.sun.com/jstl/fmt + /WEB-INF/jstl/fmt.tld + + + http://java.sun.com/jstl/fmt_rt + /WEB-INF/jstl/fmt-rt.tld + + + http://java.sun.com/jstl/xml + /WEB-INF/jstl/x.tld + + + http://java.sun.com/jstl/xml_rt + /WEB-INF/jstl/x-rt.tld + + + + + Index: lams_learning/web/css/learner.css =================================================================== diff -u --- lams_learning/web/css/learner.css (revision 0) +++ lams_learning/web/css/learner.css (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,340 @@ +.mainHeader { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 16pt; + color: #000000; +} + +.button{ + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; color: #666666; + background-color: #E0E7EB + border: #666666; + border-style: solid; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + width: 80px; +} + +.buttonover{ + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + background-color: #708A8B; + width: 80px; + border: #666666; + border-style: solid; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; +} + +.longButton { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; color: #666666; + background-color: #E0E7EB + border: #666666; + border-style: solid; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; + width: 120px; +} + +.longButtonover { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; + background-color: #708A8B; + width: 120px; + border: #666666; + border-style: solid; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; +} + +.extendingButton { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; color: #666666; + background-color: #E0E7EB + border: #666666; + border-style: solid; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; +} + +.extendingButtonover { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; + background-color: #708A8B; + border: #666666; + border-style: solid; + border-top-width: 1px; + border-right-width: 1px; + border-bottom-width: 1px; + border-left-width: 1px; +} + + +.body { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.lightBody { + + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #666666; +} +.note { + + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 9px; + color: #000000; +} +.subHeader { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + color: #666666; + font-weight: bold; + letter-spacing: normal; + + +} +.error { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FF0000; + font-weight: bold; + +} +.smallText { + + + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + color: #333333; +} +.heading { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 14pt; + color: #666666; + font-style: normal; + +} +.tableHeader { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; + font-weight: bold; + +} +.bodyBold { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; + font-weight: bold; + +} + +a.nav:link { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; + font-weight: bold; + text-decoration: none; +} + +a.nav:hover { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; + font-weight: bold; + text-decoration: underline; +} + +a.nav:visited { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #666666; + font-weight: bold; + text-decoration: underline; +} + +a.brightNav:link { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #6600FF; + font-weight: bold; + text-decoration: none; +} + +a.brightNav:hover { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #CC3399; + font-weight: bold; + text-decoration: underline; +} + +a.brightNav:visited { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #6699FF; + font-weight: bold; + text-decoration: none; +} + +a.navLarge:link { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 18px; + color: #666666; + font-weight: normal; + text-decoration: none; +} + +a.navLarge:hover { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 18px; + color: #000000; + font-weight: bold; + text-decoration: underline; + background-color: #3399CC; + +} + + +a.navLarge:visited { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 18px; + color: #666666; + font-weight: normal; + text-decoration: none; +} + + + + +.textField { + background-color: #FFFFFF; + font-family: Arial; + font-size: 10pt; + color: #000000; + font-weight: plain; + border: 1px solid #666666; + +} + +textarea { + background-color: #FFFFFF; + font-family: Arial; + font-size: 10pt; + color: #000000; + font-weight: plain; + border: 1px solid #666666; +} + +body { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} + + +.mouseOverTableRow { + background-color: #B5CECE; +} + +.lightTableBorders { + margin-left:auto; + border-collapse:seperated; + border-spacing:0; + border: 0px; + empty-cells: show; + margin-right: auto; + cell-spacing:0px; + padding:2 px; +} + +.lightTableBorders TD { + margin-left:auto; + border: 1px solid #CCCCCC; + empty-cells: show; + margin-right: auto; + padding:2 px; +} + +.lightTableBorders TR { + margin-left:auto; + border: 1px solid #CCCCCC; + empty-cells: show; + margin-right: auto; + padding:2 px; +} + +#footer +{ +position: absolute; +top: 4px; +right:10px; +z-index: 5; +} + +#footerTable +{ +position: relative; +top: 0px; +left: 0px; +z-index: 4; +} + + +.lightNote { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 9px; + color: #666666; +} + + +a.lightNoteLink:link { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 9px; + color: #666666; + text-decoration: underline; +} + +a.lightNoteLink:hover { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 9px; + color: #666666; + text-decoration: underline; +} + +a.lightNoteLink:visited { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 9px; + color: #666666; + text-decoration: underline; +} + +.tableStyle { + border: thin solid #668A80; + +} + +.tableHeaderStyle { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; + font-weight: bold; + color: #FFFFFF; + background: #668A80; + +} \ No newline at end of file Index: lams_learning/web/images/spacer.gif =================================================================== diff -u Binary files differ Index: lams_learning/web/images/tick.gif =================================================================== diff -u Binary files differ Index: lams_learning/web/layout/activityLayout.jsp =================================================================== diff -u --- lams_learning/web/layout/activityLayout.jsp (revision 0) +++ lams_learning/web/layout/activityLayout.jsp (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,71 @@ +<%@ page language="java"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean" prefix="bean"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-html" prefix="html"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-tiles" prefix="tiles"%> +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> + + + + + LAMS + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + +
+ + Wait... + + + [HELP] + + +
+ +
+ + + + +
+ + + +
+
+ + + + + +
+
+
+ + +
Index: lams_learning/web/layout/layout.jsp =================================================================== diff -u --- lams_learning/web/layout/layout.jsp (revision 0) +++ lams_learning/web/layout/layout.jsp (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,29 @@ +<%@ page language="java"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean" prefix="bean"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-html" prefix="html"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-tiles" prefix="tiles"%> +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> + + + + <%-- includeBodyTag, this variable is used to stop the default behaviour of + displaying body tags (for use with a frameset) --%> + + + + LAMS + + + + + + + + + + + + + + + \ No newline at end of file Index: lams_learning/web/lessonComplete.jsp =================================================================== diff -u --- lams_learning/web/lessonComplete.jsp (revision 0) +++ lams_learning/web/lessonComplete.jsp (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,13 @@ + +<%@ page language="java"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean" prefix="bean"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-html" prefix="html"%> +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> + +
+

Congratulations, you have finished.

+

You have now completed your learning activity. + Please log out or select a new session from the Available Sessions + Panel +

+
Index: lams_learning/web/optionsActivity.jsp =================================================================== diff -u --- lams_learning/web/optionsActivity.jsp (revision 0) +++ lams_learning/web/optionsActivity.jsp (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,160 @@ + +<%@ page language="java"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean" prefix="bean"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-html" prefix="html"%> +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> + +
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + "> + + + +
  +
+ +
+
 
 
+

 

+
+
+ You must complete at lease + of these activities. +
+
 
+ + )"> + + + + +
+ + + <%--html:img page="/images/tick.gif" /--%> + + + " /> + + + + +
+
+
+ + + + + + + + + +
+

Note: Once you finish any of the above activities + you can revisit them by using the progress bar on the left. +

+

 

+
+ <%--input name="submit" type="button" id="submit" class="button" onClick="validateSubmit()" onMouseOver="pviiClassNew(this,'buttonover')" onMouseOut="pviiClassNew(this,'button')" value="Finish"--%> + <%--html:submit value="Choose" styleClass="button" onmouseover="setClass(this,'buttonover')" onmouseout="setClass(this,'button')" /--%> + +   + + + +
+
+
+ + + + +
+ Index: lams_learning/web/parallelActivity.jsp =================================================================== diff -u --- lams_learning/web/parallelActivity.jsp (revision 0) +++ lams_learning/web/parallelActivity.jsp (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,24 @@ + +<%@ page language="java"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean" prefix="bean"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-html" prefix="html"%> +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> + + +<%-- TODO: use type --%> + + + <%--c:out value="${activityURL}" /--%> + " + name="TaskFrame" + frameborder="" bordercolor="#E0E7EB" + id="lamsDynamicFrame"> + + + + + <body> + Your browser does not handle frames! + </body> + + Index: lams_learning/web/partialCompleted.jsp =================================================================== diff -u --- lams_learning/web/partialCompleted.jsp (revision 0) +++ lams_learning/web/partialCompleted.jsp (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,12 @@ + +<%@ page language="java"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean" prefix="bean"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-html" prefix="html"%> +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> + +
+
+ You have to complete the other task before progressing to the next activity.... +
+
+
Index: lams_learning/web/requestDisplayActivity.jsp =================================================================== diff -u --- lams_learning/web/requestDisplayActivity.jsp (revision 0) +++ lams_learning/web/requestDisplayActivity.jsp (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,29 @@ + +<%@ page language="java"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean" prefix="bean"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-html" prefix="html"%> +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> + + + + + + LAMS + + + + + Index: lams_learning/web/toolActivity.jsp =================================================================== diff -u --- lams_learning/web/toolActivity.jsp (revision 0) +++ lams_learning/web/toolActivity.jsp (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,35 @@ + +<%@ page language="java"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean" prefix="bean"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-html" prefix="html"%> +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> + + + + + + +
+ + + + +
+
+ The next task is loading. Please wait.... +
+
+
+ +
+ Index: lams_learning/web/toolTest.jsp =================================================================== diff -u --- lams_learning/web/toolTest.jsp (revision 0) +++ lams_learning/web/toolTest.jsp (revision 7eaa24de10b2151186a637b21fa02e396fa09f1a) @@ -0,0 +1,27 @@ + +<%@ page language="java"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean" prefix="bean"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-bean-el" prefix="bean-el"%> +<%@ taglib uri="http://jakarta.apache.org/struts/struts-html" prefix="html"%> +<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> +<%@ page import="com.lamsinternational.lams.lesson.LearnerProgress"%> + + + + + + LAMS + + + + +
+ + + this activity has already been completed
+
+ + ">Finish + + +