source: main/waeup.kofa/trunk/src/waeup/kofa/students/browser_templates/transcript.pt @ 10521

Last change on this file since 10521 was 10436, checked in by Henrik Bettermann, 11 years ago

The academic year is generally divided into terms not semesters. A semester structure is a special case. The base package uses the semester system.

Rename semester to term. Use values instead of keys of the SEMESTER_DICT.

File size: 1.9 KB
Line 
1<tal:def define="tdata python:context.getTranscriptData()">
2<table class="form-table" i18n:domain="waeup.kofa">
3  <thead>
4  </thead>
5  <tbody>
6    <tal:block repeat="widget view/widgets">
7      <tr>
8        <td class="fieldname">
9          <span tal:content="widget/label">label</span>:
10        </td>
11        <td tal:on-error="default">
12          <div tal:content="structure widget">
13            <input type="text" />
14          </div>
15        </td>
16      </tr>
17    </tal:block>
18    <tr>
19      <td class="filedname">
20        <span i18n:translate="">Cumulative GPA</span>:
21      </td>
22      <td>
23        <div tal:content="python:tdata[1]">GPA</div>
24      </td>
25    </tr>
26  </tbody>
27</table>
28
29<h3 i18n:domain="waeup.kofa" i18n:translate="">Subjects/Courses</h3>
30
31<table i18n:domain="waeup.kofa">
32  <thead>
33    <tr>
34      <th i18n:translate="">Level</th>
35      <th i18n:translate="">Session</th>
36      <th i18n:translate="">Term</th>
37      <th i18n:translate="">Course</th>
38      <th i18n:translate="">Title</th>
39      <th i18n:translate="">Credits</th>
40      <th i18n:translate="">Grade</th>
41    </tr>
42  </thead>
43  <tbody>
44    <tal:levels tal:repeat="level python:tdata[0]">
45      <tal:semesters tal:repeat="semester_tickets python:(level['tickets_1'],
46                                      level['tickets_2'], level['tickets_3'])">
47      <tr tal:repeat="ticket semester_tickets" class="gradeC">
48        <td tal:content="python: view.level_dict[ticket.level]">LEVEL</td>
49        <td tal:content="python: view.session_dict[ticket.level_session]">SESSION</td>
50        <td tal:content="python: view.semester_dict[ticket.semester]">SEMESTER</td>
51        <td tal:content="ticket/code">CODE</td>
52        <td tal:content="ticket/title">TITLE</td>
53        <td tal:content="ticket/credits">CREDITS</td>
54        <td tal:content="ticket/grade|nothing">GRADE</td>
55      </tr>
56      </tal:semesters>
57    </tal:levels>
58  </tbody>
59</table>
60</tal:def>
Note: See TracBrowser for help on using the repository browser.