Commit 6850b2bc by Muhammad Shoaib

PHX-42 added the html for the entrance exam and internationalize the html file.

parent 120755b9
...@@ -252,7 +252,9 @@ def get_student_view(user_id, course_id, content_id, context): ...@@ -252,7 +252,9 @@ def get_student_view(user_id, course_id, content_id, context):
if student_view_template: if student_view_template:
template = loader.get_template(student_view_template) template = loader.get_template(student_view_template)
django_context = Context(context) django_context = Context(context)
total_time = str(timedelta(seconds=60*context['default_time_limit_mins']))
django_context.update({ django_context.update({
'total_time': total_time,
'exam_id': exam_id, 'exam_id': exam_id,
'enter_exam_endpoint': reverse('edx_proctoring.proctored_exam.attempt'), 'enter_exam_endpoint': reverse('edx_proctoring.proctored_exam.attempt'),
}) })
......
{% load i18n %}
<div class="sequence" data-exam-id="{{exam_id}}"> <div class="sequence" data-exam-id="{{exam_id}}">
<div class="gated-sequence"> <h3>
This is a timed exam. Would you like to <a class='start-timed-exam' data-ajax-url="{{enter_exam_endpoint}}">enter</a> it? {% blocktrans %}
</div> {{ display_name }} is a Timed Exam ( {{total_time}} )
{% endblocktrans %}
</h3>
<p>
{% trans "This exam has a time limit associated with it." %}
<strong>
{% trans "In order to successfully pass this exam you will have to answer the following questions and problems in the time allotted." %}
</strong>
Once you proceed, you'll start both the exam and the total time {{total_time}} gives to you.
</p>
<div class="gated-sequence">
{% blocktrans %}
I'm ready! Start this timed exam.
<a class='start-timed-exam' data-ajax-url="{{enter_exam_endpoint}}">
<i class="fa fa-arrow-circle-right"></i>
</a>
{% endblocktrans %}
</div>
</div> </div>
<script type="text/javascript"> <script type="text/javascript">
...@@ -13,7 +31,7 @@ ...@@ -13,7 +31,7 @@
$.post( $.post(
action_url, action_url,
{ {
"exam_id": exam_id, "exam_id": exam_id
}, },
function(data) { function(data) {
// reload the page, because we've unlocked it // reload the page, because we've unlocked it
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment