/usr/lib/python2.7/dist-packages/schooltool/gradebook/browser/templates/request_failing_report.pt is in python-schooltool.gradebook 2.6.3-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | <tal:define define="dummy view/update"/>
<html metal:use-macro="view/@@standard_macros/page"
i18n:domain="schooltool.gradebook">
<head>
<title metal:fill-slot="title" tal:content="view/title" />
</head>
<body>
<metal:block metal:fill-slot="body">
<tal:block condition="view/message">
<span class="message" style="color: red"
tal:content="view/message" />
<br /><br />
</tal:block>
<form method="post" class="standalone" style="width: 48em"
tal:attributes="action string:${context/@@absolute_url}/request_failing_report.html">
<input type="hidden" name="form-submitted" value="" />
<h3 tal:content="view/title" />
<div style="height: 11px;"></div>
<div class="gradebook_margin_left1">
<p i18n:translate="">
This report is a list of students achieving below a minimum score on a selected activity from a report sheet.
</p>
<p i18n:translate="">
For example, say the term is "Fall 2011," and you have deployed a report sheet entitled "Semester Grades,"
which includes an activity "First Quarter," using a grading scale where a "3" or higher is passing.
To create a report of students failing the first quarter grade, you would select the report activity "Fall 2011 - Semester
Grades - First Quarter" and choose "3" as the minimum passing grade.
And click "Download."
</p>
</div>
<fieldset>
<legend><b i18n:translate="">Request Report</b></legend>
<table>
<tr>
<td>
<label for="source" i18n:translate="">Report Activity</label>
</td>
<td>
<select id="source" name="source" onchange="this.form.submit()">
<tal:block repeat="choice view/choices">
<option tal:condition="python: choice['value'] == view.current_source()"
selected
tal:attributes="value choice/value"
tal:content="choice/name" />
<option tal:condition="python: choice['value'] != view.current_source()"
tal:attributes="value choice/value"
tal:content="choice/name" />
</tal:block>
</select>
</td>
</tr>
<tr>
<td>
<label for="score" tal:content="view/minmax" />
</td>
<td>
<select id="score" name="score"
tal:condition="python: len(view.scores()) > 0">
<tal:block repeat="score view/scores">
<option tal:content="score/name"
tal:attributes="value score/value;
selected score/selected" />
</tal:block>
</select>
<input type="text" id="score" name="score"
tal:condition="python: len(view.scores()) == 0">
</td>
</tr>
</table>
<div style="height: 11px;"></div>
<div class="controls">
<input type="submit" class="button-ok" name="DOWNLOAD" value="Download"
i18n:attributes="value" />
<tal:block metal:use-macro="view/@@standard_macros/cancel-button" />
</div>
</fieldset>
</form>
</metal:block>
</body>
</html>
|