Author: michiel
Date: 2010-05-07 14:45:47 +0200 (Fri, 07 May 2010)
New Revision: 42106
Added:
didactor/trunk/components/assessment/src/main/webapp/assessment/assessment_coach_overview.jspx
Modified:
didactor/trunk/components/assessment/src/main/webapp/assessment/assessment_coach.jspx
Log:
introdcues 'subsub'
Modified:
didactor/trunk/components/assessment/src/main/webapp/assessment/assessment_coach.jspx
===================================================================
---
didactor/trunk/components/assessment/src/main/webapp/assessment/assessment_coach.jspx
2010-05-06 09:16:27 UTC (rev 42105)
+++
didactor/trunk/components/assessment/src/main/webapp/assessment/assessment_coach.jspx
2010-05-07 12:45:47 UTC (rev 42106)
@@ -7,99 +7,14 @@
class="coach">
<jsp:output omit-xml-declaration="true" />
+ <mm:import externid="subsub" />
- <mm:import externid="lesson" />
- <mm:node number="$user" notfound="skip">
- <div>
- <table class="poplistTable">
- <tr>
- <th class="listHeader">&nbsp;</th>
- <mm:node number="$education">
- <mm:relatednodescontainer element="learnblocks"
path="posrel,learnblocks${di:setting('assessment', 'relate_learnblocks') ?
',related,components' : ''}">
- <mm:sortorder field="posrel.pos" />
- <c:if test="${di:setting('assessment', 'relate_learnblocks')}">
- <mm:addnode element="components" number="component.assessment"
/>
- </c:if>
- <mm:relatednodes id="learnblocks">
- <th class="listHeader">
- <mm:field name="name" />
- <!--
- <br />
- <di:translate key="assessment.period" /><jsp:text>
</jsp:text><mm:index />
- -->
- </th>
- </mm:relatednodes>
- </mm:relatednodescontainer>
- </mm:node>
- </tr>
- <mm:relatednodes type="classes" path="classrel,classes" id="class">
- <mm:relatednodescontainer
- path="classrel,people,related,roles"
- element="people">
- <mm:constraint field="roles.name" value="student" />
- <mm:distinct />
- <mm:sortorder field="${di:setting('core', 'personorderfield')}"
casesensitive="false" />
- <mm:relatednodes id="student">
-
- <mm:first>
- <tr>
- <th class="listHeader">
- <di:img src="/assessment/gfx/minus.gif"
- title="assessment.show.problems"
- onclick="toggle(${class})"
- id="toggle_image${class}" />
- <jsp:text> </jsp:text>
- <mm:field name="name" node="class" />
- </th>
- <c:forEach begin="1" end="${fn:length(learnblocks)}">
- <th class="listHeader">&nbsp;</th>
- </c:forEach>
- </tr>
- </mm:first>
-
- <tr class="toggle_div${class}" id="toggle_div${class}_${_node}">
- <td class="listItem">
- <mm:node>
- <mm:link>
-
- <mm:param
name="subsub">coach_student_overview</mm:param>
- <mm:param name="student_id">${_node}</mm:param>
- <a href="${_}"><mm:field name="firstname"/></a>
- </mm:link>
- </mm:node>
- </td>
- <mm:relatednodes referid="learnblocks" id="learnblock">
- <td class="listItem">
-
- <mm:node number="$student">
- <di:copybook>
- <mm:node id="copybookNo" />
- </di:copybook>
- </mm:node>
- <mm:node number="$student">
- <mm:relatednodescontainer type="shouts">
- <mm:constraint field="reference" value="${learnblock}"
/>
- <mm:link page="/c/shoutbox/index/"
referids="learnbl...@reference">
- <mm:param name="source">${_node}</mm:param>
- (<a href="${_}" name=""><mm:size /></a>)
- </mm:link>
- </mm:relatednodescontainer>
- </mm:node>
- </td>
- </mm:relatednodes>
- <td>
- <mm:node number="$student">
- <mm:link page="/c/shoutbox/index/">
- <mm:param name="source">${_node}</mm:param>
- <a href="${_}" name=""><di:translate
key="assessment.messages"/></a>
- </mm:link>
- </mm:node>
- </td>
- </tr>
- </mm:relatednodes>
- </mm:relatednodescontainer>
- </mm:relatednodes>
- </table>
- </div>
- </mm:node>
+ <c:choose>
+ <c:when test="${empty subsub}">
+ <mm:include debug="xml" page="assessment_coach_overview.jspx" />
+ </c:when>
+ <c:otherwise>
+ <mm:include debug="xml" page="${subsub}.jspx" />
+ </c:otherwise>
+ </c:choose>
</div>
Added:
didactor/trunk/components/assessment/src/main/webapp/assessment/assessment_coach_overview.jspx
===================================================================
---
didactor/trunk/components/assessment/src/main/webapp/assessment/assessment_coach_overview.jspx
(rev 0)
+++
didactor/trunk/components/assessment/src/main/webapp/assessment/assessment_coach_overview.jspx
2010-05-07 12:45:47 UTC (rev 42106)
@@ -0,0 +1,106 @@
+<div
+ xmlns:jsp="http://java.sun.com/JSP/Page"
+ xmlns:c="http://java.sun.com/jsp/jstl/core"
+ xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0"
+ xmlns:di="http://www.didactor.nl/ditaglib_1.0"
+ xmlns:fn="http://java.sun.com/jsp/jstl/functions"
+ class="coach">
+
+ <jsp:output omit-xml-declaration="true" />
+ <mm:import externid="sub" />
+ <mm:import externid="subsub" />
+ <mm:import externid="lesson" />
+
+ <mm:node number="$user" notfound="skip">
+ <div>
+ <table class="poplistTable">
+ <tr>
+ <th class="listHeader">&nbsp;</th>
+ <mm:node number="$education">
+ <mm:relatednodescontainer element="learnblocks"
path="posrel,learnblocks${di:setting('assessment', 'relate_learnblocks') ?
',related,components' : ''}">
+ <mm:sortorder field="posrel.pos" />
+ <c:if test="${di:setting('assessment', 'relate_learnblocks')}">
+ <mm:addnode element="components" number="component.assessment"
/>
+ </c:if>
+ <mm:relatednodes id="learnblocks">
+ <th class="listHeader">
+ <mm:field name="name" />
+ <!--
+ <br />
+ <di:translate key="assessment.period" /><jsp:text>
</jsp:text><mm:index />
+ -->
+ </th>
+ </mm:relatednodes>
+ </mm:relatednodescontainer>
+ </mm:node>
+ </tr>
+ <mm:relatednodes type="classes" path="classrel,classes" id="class">
+ <mm:relatednodescontainer
+ path="classrel,people,related,roles"
+ element="people">
+ <mm:constraint field="roles.name" value="student" />
+ <mm:distinct />
+ <mm:sortorder field="${di:setting('core', 'personorderfield')}"
casesensitive="false" />
+ <mm:relatednodes id="student">
+
+ <mm:first>
+ <tr>
+ <th class="listHeader">
+ <di:img src="/assessment/gfx/minus.gif"
+ title="assessment.show.problems"
+ onclick="toggle(${class})"
+ id="toggle_image${class}" />
+ <jsp:text> </jsp:text>
+ <mm:field name="name" node="class" />
+ </th>
+ <c:forEach begin="1" end="${fn:length(learnblocks)}">
+ <th class="listHeader">&nbsp;</th>
+ </c:forEach>
+ </tr>
+ </mm:first>
+
+ <tr class="toggle_div${class}" id="toggle_div${class}_${_node}">
+ <td class="listItem">
+ <mm:node>
+ <mm:link referids="sub?">
+ <mm:param name="subsub">coach_student_overview</mm:param>
+ <mm:param name="student_id">${_node}</mm:param>
+ <a href="${_}"><mm:field name="firstname"/></a>
+ </mm:link>
+ </mm:node>
+ </td>
+ <mm:relatednodes referid="learnblocks" id="learnblock">
+ <td class="listItem">
+
+ <mm:node number="$student">
+ <di:copybook>
+ <mm:node id="copybookNo" />
+ </di:copybook>
+ </mm:node>
+ <mm:node number="$student">
+ <mm:relatednodescontainer type="shouts">
+ <mm:constraint field="reference" value="${learnblock}"
/>
+ <mm:link page="/c/shoutbox/index/"
referids="learnbl...@reference">
+ <mm:param name="source">${_node}</mm:param>
+ (<a href="${_}" name=""><mm:size /></a>)
+ </mm:link>
+ </mm:relatednodescontainer>
+ </mm:node>
+ </td>
+ </mm:relatednodes>
+ <td>
+ <mm:node number="$student">
+ <mm:link page="/c/shoutbox/index/">
+ <mm:param name="source">${_node}</mm:param>
+ <a href="${_}" name=""><di:translate
key="assessment.messages"/></a>
+ </mm:link>
+ </mm:node>
+ </td>
+ </tr>
+ </mm:relatednodes>
+ </mm:relatednodescontainer>
+ </mm:relatednodes>
+ </table>
+ </div>
+ </mm:node>
+</div>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs