~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/webapp/tutorial/templates/exercise_fragment.html

  • Committer: William Grant
  • Date: 2009-12-10 02:38:01 UTC
  • mfrom: (1394.2.15 test-exercise)
  • Revision ID: grantw@unimelb.edu.au-20091210023801-mmbkfawdwbmvmoli
Add an ExerciseView, allowing testing of an exercise before adding it to a worksheet. Also some exercise editor UI tweaks.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
        "Save")"
14
14
        cols="80" rows="${exercise.num_rows}">${exercisesave}</textarea>
15
15
    <div class="exercisebuttons">
16
 
      <input type="button" value="Saved" disabled="disabled" id="savebutton_${exercise.id}"
17
 
          onclick="saveexercise(&quot;${exercise.id}&quot;, '${exercise.id}')"
18
 
          title="Save your solution to this exercise" />
19
 
      <input type="button" value="Reset" id="resetbutton_${exercise.id}"
20
 
          onclick="resetexercise(&quot;${exercise.id}&quot;, '${exercise.id}')"
21
 
          title="Reload the original partial solution for this exercise" />
 
16
      <py:if test="worksheet">
 
17
        <input type="button" value="Saved" disabled="disabled" id="savebutton_${exercise.id}"
 
18
            onclick="saveexercise(&quot;${exercise.id}&quot;, '${exercise.id}')"
 
19
            title="Save your solution to this exercise" />
 
20
        <input type="button" value="Reset" id="resetbutton_${exercise.id}"
 
21
            onclick="resetexercise(&quot;${exercise.id}&quot;, '${exercise.id}')"
 
22
            title="Reload the original partial solution for this exercise" />
 
23
      </py:if>
22
24
      <input type="button" value="Run"
23
25
          onclick="runexercise(&quot;${exercise.id}&quot;, '${exercise.id}')"
24
26
          title="Run this program in the console" />
29
31
    </div>
30
32
    <div class="testoutput">
31
33
    </div>
32
 
    <div class="problem_summary">
 
34
    <div py:if="worksheet" class="problem_summary">
33
35
      <ul>
34
36
        <li id="summaryli_${exercise.id}" class="${complete_class}">
35
37
          <b><span id="summarycomplete_${exercise.id}">${complete}</span>.</b>
38
40
      </ul>
39
41
    </div>
40
42
    <!-- This is filled in by javascript when the page loads -->
41
 
    <div class="attempthistory">
 
43
    <div py:if="worksheet" class="attempthistory">
42
44
      <p>
43
45
        <a title="Click to view previous submissions you have made for this exercise" 
44
46
              onclick="open_previous(&quot;${exercise.id}&quot;, '${exercise.id}')">