From 64b38d3365f1d65132942fce6e29fed7da076bba Mon Sep 17 00:00:00 2001
From: hardythe1
Date: Wed, 28 Mar 2012 11:55:34 +0530
Subject: minor changes

---
 testapp/templates/exam/question.html | 40 +++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

(limited to 'testapp/templates')

diff --git a/testapp/templates/exam/question.html b/testapp/templates/exam/question.html
index 981af7f..87ed40d 100644
--- a/testapp/templates/exam/question.html
+++ b/testapp/templates/exam/question.html
@@ -9,7 +9,45 @@
 {% endblock %}
 
 {% block script %}
-<script src="{{ URL_ROOT }}/static/exam/js/question.js"></script>
+<script>
+      var time_left = {{ time_left }};
+      function submitCode()
+      {
+	    document.forms["code"].submit();
+	    var x = document.getElementById("status");
+	    x.innerHTML = "<strong>Checking answer ...</strong>";
+	    x = document.getElementById("check");
+	    x.disabled = true;
+	    x.value = "Checking Answer ...";
+	    document.getElementById("skip").disabled = true;
+      }
+      
+      function secs_to_time(secs)
+      {
+	    var h = Math.floor(secs/3600);
+	    var h_s = (h > 0) ? h+'h:' : '';
+    	    var m = Math.floor((secs%3600)/60);
+	    var m_s = (m > 0) ? m+'m:' : '';
+	    var s_s = Math.floor(secs%60) + 's';
+	    return h_s + m_s + s_s;
+      }
+
+      function update_time()
+      {
+	    time_left -= 1;
+	    if (time_left) 
+            {
+	            var elem = document.getElementById("time_left");
+		    var t_str = secs_to_time(time_left);
+		    elem.innerHTML = "<strong>" + t_str + "</strong>";
+	            setTimeout("update_time()", 1000);
+            }
+	    else 
+            {
+		    document.forms["code"].submit();
+    	    }	
+      }
+</script>
 {% endblock script %}
 
 {% block onload %} onload="update_time()" {% endblock onload %}
-- 
cgit