diff options
Diffstat (limited to 'yaksh/templates')
-rw-r--r-- | yaksh/templates/base.html | 2 | ||||
-rw-r--r-- | yaksh/templates/manage.html | 6 | ||||
-rw-r--r-- | yaksh/templates/registration/password_change_done.html | 16 | ||||
-rw-r--r-- | yaksh/templates/registration/password_change_form.html | 18 | ||||
-rw-r--r-- | yaksh/templates/user.html | 12 | ||||
-rw-r--r-- | yaksh/templates/yaksh/course_detail.html | 40 | ||||
-rw-r--r-- | yaksh/templates/yaksh/editprofile.html | 23 | ||||
-rw-r--r-- | yaksh/templates/yaksh/login.html | 2 | ||||
-rw-r--r-- | yaksh/templates/yaksh/profile_updated.html | 15 | ||||
-rw-r--r-- | yaksh/templates/yaksh/question.html | 8 | ||||
-rw-r--r-- | yaksh/templates/yaksh/view_profile.html | 50 |
11 files changed, 174 insertions, 18 deletions
diff --git a/yaksh/templates/base.html b/yaksh/templates/base.html index d3e4f91..83db7ff 100644 --- a/yaksh/templates/base.html +++ b/yaksh/templates/base.html @@ -17,7 +17,7 @@ <link rel="stylesheet" href="{{ URL_ROOT }}/static/yaksh/css/base.css" type="text/css" /> {% block css %} {% endblock %} - +<script language="JavaScript" type="text/javascript" src="{{ URL_ROOT }}/static/yaksh/js/jquery-1.4.2.min.js"></script> {% block script %} {% endblock %} </head> diff --git a/yaksh/templates/manage.html b/yaksh/templates/manage.html index 11e2187..4b9e2ba 100644 --- a/yaksh/templates/manage.html +++ b/yaksh/templates/manage.html @@ -10,12 +10,12 @@ <meta name="description" content=""> <meta name="author" content=""> {% endblock %} - + <link rel="stylesheet" href="{{ URL_ROOT }}/static/yaksh/css/base.css" type="text/css" /> <link rel="stylesheet" href="{{ URL_ROOT }}/static/yaksh/css/manage.css" type="text/css" /> {% block css %} {% endblock %} - +<script language="JavaScript" type="text/javascript" src="{{ URL_ROOT }}/static/yaksh/js/jquery-1.4.2.min.js"></script> {% block script %} {% endblock %} </head> @@ -30,6 +30,8 @@ <li><a href="{{ URL_ROOT }}/exam/manage/gradeuser">Grade User</a></li> <li><a href="{{ URL_ROOT }}/exam/manage/monitor">Monitor</a></li> <li><a href="{{ URL_ROOT }}/exam/manage/courses">Courses</a></li> +<li><a href="{{ URL_ROOT }}/exam/viewprofile">My Profile</a></li> +<li><a href="{{ URL_ROOT }}/exam/changepassword">Change Password</a></li> </ul> <ul style="float:right;"> <li><strong><a style='cursor:pointer' onClick='location.replace("{{URL_ROOT}}/exam/complete/");'>Log out</a></strong></li> diff --git a/yaksh/templates/registration/password_change_done.html b/yaksh/templates/registration/password_change_done.html new file mode 100644 index 0000000..fef07d1 --- /dev/null +++ b/yaksh/templates/registration/password_change_done.html @@ -0,0 +1,16 @@ +{% extends "base.html" %} + +{% block title %}Password change successful{% endblock %} +{% block pagetitle %}Online Test {% endblock %} +{% block script %} +<script type="text/javascript"> + window.setTimeout(function() + { + location.href="{{ URL_ROOT }}/exam/" + }, 2000); +</script> +{% endblock %} +{% block content %} +<h3>Your password has been changed successfully.</h3> +<h4>Redirecting ...</h4> +{% endblock %}
\ No newline at end of file diff --git a/yaksh/templates/registration/password_change_form.html b/yaksh/templates/registration/password_change_form.html new file mode 100644 index 0000000..48292f8 --- /dev/null +++ b/yaksh/templates/registration/password_change_form.html @@ -0,0 +1,18 @@ +{% extends "base.html" %} +<!DOCTYPE html> +{% block title %} Change Password {% endblock %} + +{% block pagetitle %} Online Test {% endblock %} + +{% block content %} +<form action="" method="post" > + {% csrf_token %} + <center> + <table class=span1> + {{ form }} + </table> + </center> + <center><button class="btn" type="submit">Change Password</button> + <button class="btn" type="button" name="button" onClick='location.replace("{{URL_ROOT}}/exam/");'>Cancel</button></center> +</form> +{% endblock content %} diff --git a/yaksh/templates/user.html b/yaksh/templates/user.html index 00151d2..4074656 100644 --- a/yaksh/templates/user.html +++ b/yaksh/templates/user.html @@ -13,8 +13,8 @@ <meta name="description" content=""> <meta name="author" content=""> {% endblock %} - - <link rel="stylesheet" href="{{ URL_ROOT }}/static/yaksh/css/base.css" type="text/css" /> + + <link rel="stylesheet" href="{{ URL_ROOT }}/static/yaksh/css/base.css" type="text/css" /> {% block css %} {% endblock %} @@ -28,9 +28,11 @@ <div class="container"> <h3 class="brand"><strong>Online Test</h3></strong> <ul> - <li><a href="{{ URL_ROOT }}/exam/quizzes">Quizzes</a></li> - <li><a href="{{ URL_ROOT }}/exam/results">Results</a></li> - </ul> + <li><a href="{{ URL_ROOT }}/exam/quizzes">Quizzes</a></li> + <li><a href="{{ URL_ROOT }}/exam/results">Results</a></li> + <li><a href="{{ URL_ROOT }}/exam/viewprofile">My Profile</a></li> + <li><a href="{{ URL_ROOT }}/exam/changepassword">Change Password</a></li> + </ul> <ul style="float:right;"> <li><strong><a style='cursor:pointer' onClick='location.replace("{{URL_ROOT}}/exam/complete/");'>Log out</a></strong></li> </ul> diff --git a/yaksh/templates/yaksh/course_detail.html b/yaksh/templates/yaksh/course_detail.html index ed56585..7169667 100644 --- a/yaksh/templates/yaksh/course_detail.html +++ b/yaksh/templates/yaksh/course_detail.html @@ -7,50 +7,82 @@ {% block css %} <link rel="stylesheet" media="all" type="text/css" href="{{ URL_ROOT }}/static/yaksh/css/course.css" /> {% endblock %} - +{% block script %} +<script language="JavaScript" type="text/javascript" src="{{ URL_ROOT }}/static/yaksh/js/course.js"></script> +{% endblock %} {% block manage %} <div class="row"> <div class="span6 wrap"> <center><b><u>Requests</u></b></center><br> + {% if course.get_requests %} + <input type="checkbox" class="checkall"/> <font size="2">Select all</font> + <div id="enroll-all"> + <form action="{{URL_ROOT}}/exam/manage/enroll/{{ course.id }}/" method="post"> + {% csrf_token %} {% for request in course.get_requests %} <div class="well"> <div class="row"> <div class="span3" style="padding-top:10px"> - {{ request.username }} + <input type="checkbox" name="check" value="{{ request.id }}"> + <a href="#" data-toggle="tooltip" title=" Full Name: {{ request.get_full_name }}
Institute: {{ request.profile.institute }}
Department: {{ request.profile.department}}
Roll Number: {{ request.profile.roll_number }}"> {{ request.username }}</a> </div> <a class="btn success" href="{{URL_ROOT}}/exam/manage/enroll/{{ course.id }}/{{ request.id }}/"> Enroll </a> <a class="btn danger" href="{{URL_ROOT}}/exam/manage/reject/{{ course.id }}/{{ request.id }}/"> Reject </a> </div> </div> {% endfor %} + <button class="btn success" type="submit" name='enroll' value='enroll'>Enroll Selected</button> + </div> + {% endif %} + </form> </div> <div class="span6 wrap"> <center><b><u>Rejected</u></b></center><br> + {% if course.get_rejected %} + <input type="checkbox" class="enroll"/> <font size="2">Select all</font> + <div id="enroll"> {% for rejected in course.get_rejected %} + <form action="{{URL_ROOT}}/exam/manage/enroll/rejected/{{ course.id }}/" method="post"> + {% csrf_token %} <div class="well"> <div class="row"> <div class="span4" style="padding-top:10px"> - {{ rejected.username }} + <input type="checkbox" name="check" value="{{ rejected.id }}"> + <a href="#" data-toggle="tooltip" title=" Full Name: {{ rejected.get_full_name }}
Institute: {{ rejected.profile.institute }}
Department: {{ rejected.profile.department}}
Roll Number: {{ rejected.profile.roll_number }}"> {{ rejected.username }}</a> </div> <a class="btn success" href="{{URL_ROOT}}/exam/manage/enroll/rejected/{{ course.id }}/{{ rejected.id }}/"> Enroll </a> </div> </div> {% endfor %} + <button class="btn success" type="submit" name='enroll' value='enroll'>Enroll Selected</button> + </div> + {% endif %} + </form> </div> </div> <br> <div class="row"> <div class="span6 offset4 wrap"> <center><b><u>Enrolled</u></b></center><br> + {% if course.get_enrolled %} + <input type="checkbox" class="reject"/> <font size="2">Select all</font> + <div id="reject"> {% for enrolled in course.get_enrolled %} + <form action="{{URL_ROOT}}/exam/manage/enrolled/reject/{{ course.id }}/" method="post"> + {% csrf_token %} <div class="well"> <div class="row"> <div class="span4" style="padding-top:10px"> - {{ enrolled.username }} + <input type="checkbox" name="check" value="{{ enrolled.id }}"> + <a href="#" data-toggle="tooltip" title=" Full Name: {{ enrolled.get_full_name }}
Institute: {{ enrolled.profile.institute }}
Department: {{ enrolled.profile.department}}
Roll Number: {{ enrolled.profile.roll_number }}"> {{ enrolled.username }}</a> </div> <a class="btn danger" href="{{URL_ROOT}}/exam/manage/enrolled/reject/{{ course.id }}/{{ enrolled.id }}/"> Reject </a> </div> </div> {% endfor %} + <button class="btn danger" type="submit" name='reject' value='reject'>Reject Selected</button> + </div> + {% endif %} + </form> </div> </div> <div class="pull-right"> diff --git a/yaksh/templates/yaksh/editprofile.html b/yaksh/templates/yaksh/editprofile.html new file mode 100644 index 0000000..cdccfc0 --- /dev/null +++ b/yaksh/templates/yaksh/editprofile.html @@ -0,0 +1,23 @@ +{% extends "base.html" %} + +{% block title %} Edit Profile {% endblock %} + +{% block pagetitle %} Online Test {% endblock %} +{% block formtitle %} Please fill in the following details {% endblock %} + +{% block content %} +{% if msg %} +<center><h5>Your profile does not exist. Please fill in your details</h5></center> +{% endif %} +<form action="{{URL_ROOT}}/exam/editprofile/" method="post" > + {% csrf_token %} + <center> + <table class="span1"> + {{ form.as_table }} + </table> + </center> + <center><button class="btn" type="submit">Save</button> + <button class="btn" type="button" name="button" onClick='location.replace("{{URL_ROOT}}/exam/");'>Cancel</button> </center> +</form> + +{% endblock content %} diff --git a/yaksh/templates/yaksh/login.html b/yaksh/templates/yaksh/login.html index d679748..dfeac1e 100644 --- a/yaksh/templates/yaksh/login.html +++ b/yaksh/templates/yaksh/login.html @@ -14,7 +14,7 @@ <center><table class=span1> {{ form.as_table }} </table></center> - <center><button class="btn" type="submit" style="margin-left: 50px">Login</button> <button class="btn" type="reset">Cancel</button></center> + <center><button class="btn" type="submit">Login</button> <button class="btn" type="reset">Cancel</button></center> <br><center><a href="{{URL_ROOT}}/exam/forgotpassword/">Forgot Password?</a></center><br> <center><a href="{{URL_ROOT}}/exam/register/">New User? Sign-Up </a></center> </form> diff --git a/yaksh/templates/yaksh/profile_updated.html b/yaksh/templates/yaksh/profile_updated.html new file mode 100644 index 0000000..6ccf177 --- /dev/null +++ b/yaksh/templates/yaksh/profile_updated.html @@ -0,0 +1,15 @@ +{% extends "base.html" %} +<!DOCTYPE html> +{% block title %} Profile {% endblock %} + +{% block pagetitle %} Online Test {% endblock %} + +{% block script %} +<script> + window.setTimeout(function(){ location.href="{{ URL_ROOT }}/exam/" }, 2000); +</script> +{% endblock script %} +{% block content %} +<h3>Your Profile is changed {{ user.first_name }}</h3> +<h3>Redirecting...</h3> +{% endblock content %} diff --git a/yaksh/templates/yaksh/question.html b/yaksh/templates/yaksh/question.html index 1fb70b8..e542fe9 100644 --- a/yaksh/templates/yaksh/question.html +++ b/yaksh/templates/yaksh/question.html @@ -116,11 +116,9 @@ function call_skip(url) <div class="fill"> <div class="container"> <h3 class="brand"><strong>Online Test</h3></strong> - <ul> - <li><h5><a> Hi {{ paper.user.first_name.title}} {{ paper.user.last_name.title}} </a></h5></li> - </ul><br> - <div class=time-div id="time_left"></div> - <h5>You have {{ paper.questions_left }} question(s) left in {{ paper.question_paper.quiz.description }}</h5> + <h5><a> Hi {{ paper.user.first_name.title}} {{ paper.user.last_name.title}} </a></h5> + <div class=time-div id="time_left"></div><br> + <b style="color: white; font-size: 14px;">You have {{ paper.questions_left }} question(s) left in {{ paper.question_paper.quiz.description }}</b> </div> </div> </div> diff --git a/yaksh/templates/yaksh/view_profile.html b/yaksh/templates/yaksh/view_profile.html new file mode 100644 index 0000000..be15d14 --- /dev/null +++ b/yaksh/templates/yaksh/view_profile.html @@ -0,0 +1,50 @@ +{% extends "base.html" %} + +{% block title %} View Profile {% endblock %} + +{% block pagetitle %} Online Test {% endblock %} +{% block css %} +<link rel="stylesheet" media="all" type="text/css" href="{{ URL_ROOT }}/static/yaksh/css/base.css" /> + +{% endblock %} +{% block content %} +<ul> + <a href="{{ URL_ROOT }}/exam/editprofile/">Edit Profile</a> + <a href="{{ URL_ROOT }}/exam/">Back to Home</a> +</ul> +<div class="span14"> + <center> + <h2>Your Profile Information</h2> + <table class="span1"> + <tr> + <th><label for="id_first_name"><h5>First name:</h5></label></th> + <th><label for="id_first_name"><h5>{{ user.first_name }}</h5></label></th> + </tr> + <tr> + <th><label for="id_last_name"><h5>Last name:</h5></label></th> + <th><label for="id_last_name"><h5>{{ user.last_name }}</h5></label></th> + </tr> + <tr> + <th><label for="id_email"><h5>Email:</h5></label></th> + <th><label for="id_email"><h5>{{ user.email }}</h5></label></th> + </tr> + <tr> + <th><label for="id_institute"><h5>Institute:</h5></label></th> + <th><label for="id_institute"><h5>{{ user.profile.institute }}</h5></label></th> + </tr> + <tr> + <th><label for="id_department"><h5>Department:</h5></label></th> + <th><label for="id_department"><h5>{{ user.profile.department }}</h5></label></th> + </tr> + <tr> + <th><label for="id_roll_number"><h5>Roll number:</h5></label></th> + <th><label for="id_roll_number"><h5>{{ user.profile.roll_number }}</h5></label></th> + </tr> + <tr> + <th><label for="id_position"><h5>Position:</h5></label></th> + <th><label for="id_position"><h5>{{ user.profile.position }}</h5></label></th> + </tr> + </table> + </center> +</div> +{% endblock %} |