From 88a37e73cabe8f396631132b2cffdddd5bcae17f Mon Sep 17 00:00:00 2001
From: maheshgudi
Date: Wed, 4 Oct 2017 21:26:12 +0530
Subject: User can see previously submitted answers for non code questions
---
yaksh/templates/yaksh/grade_user.html | 2 +-
yaksh/templates/yaksh/question.html | 32 +++++++++++++++++++-------------
2 files changed, 20 insertions(+), 14 deletions(-)
(limited to 'yaksh/templates')
diff --git a/yaksh/templates/yaksh/grade_user.html b/yaksh/templates/yaksh/grade_user.html
index 9cdfb1a..52f319c 100644
--- a/yaksh/templates/yaksh/grade_user.html
+++ b/yaksh/templates/yaksh/grade_user.html
@@ -114,7 +114,7 @@ Status : Passed
{% for question, answers in paper.get_question_answers.items %}
{% with answers|last as answer %}
- {{ question.id }} |
+ {{ question.summary }} |
{{ answer.answer.marks }} |
{% endwith %}
diff --git a/yaksh/templates/yaksh/question.html b/yaksh/templates/yaksh/question.html
index 3a3066c..eb6eb3d 100644
--- a/yaksh/templates/yaksh/question.html
+++ b/yaksh/templates/yaksh/question.html
@@ -53,7 +53,7 @@ function updateClock(){
var ss = ('0' + t.seconds).slice(-2);
if(t.total<0){
-
+
document.forms["code"].submit();
clearInterval(timeinterval);
return null;
@@ -77,10 +77,7 @@ function validate(){
$("#upload_alert").modal("show");
return false;
}
- else
- {
- send_request();
- }
+ return true;
}
function call_skip(url)
@@ -155,32 +152,44 @@ lang = "{{ question.language }}"
{% if question.type == "mcq" %}
{% for test_case in test_cases %}
- {{ test_case.options|safe }}
+ {% if last_attempt and last_attempt|safe == test_case.options|safe %}
+
+ {{ test_case.options|safe }}
+ {% else %}
+
+ {{ test_case.options|safe }}
+ {% endif %}
{% endfor %}
{% endif %}
{% if question.type == "integer" %}
Enter Integer:
-
+
{% endif %}
{% if question.type == "string" %}
Enter Text:
-
+
{% endif %}
{% if question.type == "float" %}
Enter Decimal Value :
-
+
{% endif %}
{% if question.type == "mcc" %}
{% for test_case in test_cases %}
- {{ test_case.options|safe }}
+ {% if last_attempt and test_case.options|safe in last_attempt|safe %}
+ {{ test_case.options }}
+ {% else %}
+
+ {{ test_case.options}}
+
+ {% endif %}
{% endfor %}
{% endif %}
{% if question.type == "upload" %}
@@ -241,6 +250,3 @@ lang = "{{ question.language }}"
{% endblock main %}
-
-
-
--
cgit
From dbacd863cfe3294a1f10f326710c65cfb591c6b2 Mon Sep 17 00:00:00 2001
From: mahesh
Date: Thu, 5 Oct 2017 01:00:15 +0530
Subject: Update grade user UI
---
yaksh/templates/yaksh/grade_user.html | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
(limited to 'yaksh/templates')
diff --git a/yaksh/templates/yaksh/grade_user.html b/yaksh/templates/yaksh/grade_user.html
index 52f319c..2038210 100644
--- a/yaksh/templates/yaksh/grade_user.html
+++ b/yaksh/templates/yaksh/grade_user.html
@@ -9,6 +9,14 @@
{% block script %}
+
+
{% endblock script %}
{% if course_details %}
@@ -108,17 +116,25 @@ Status : Passed
{% if paper.answers.count %}
Report
-
+
+
+
+ Question Id |
Questions |
Marks Obtained |
+
+
+
{% for question, answers in paper.get_question_answers.items %}
{% with answers|last as answer %}
- {{ question.summary }} |
+ {{question.id}} |
+ {{ question.summary }} |
{{ answer.answer.marks }} |
{% endwith %}
{% endfor %}
+
@@ -135,7 +151,7 @@ Status : Passed
{% for question, answers in paper.get_question_answers.items %}
-
+
Details: {{forloop.counter}}. {{ question.summary }}
Mark(s): {{ question.points }}
--
cgit