Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- upgraded django-taggit to 0.18 from 0.12.2
- added fields attribute in django forms, mandatory in django 1.9
- get_profile attribute of User object deprecated, used hasattr instead.
- Template settings changed in django 1.9, all template related settings
at one place.
- Support for string view arguments to url() is deprecated, so passed
callable views instead.
- django.conf.urls.patterns() is deprecated, updated urlpatterns to a list of
django.conf.urls.url() instances instead.
- django.utils.unittest is deprecated, used unittest instead.
- made changes in requirements and setup files
other
- added quiz prerequisite required as false in forms, so that the quiz
is added without any prerequisite.
- Time zone settings not implemented.
|
|
views cleaned further
used model forms
removed unwanted templates
|
|
|
|
|
|
removed from the tests.
|
|
|
|
So had to make changes.
|
|
|
|
Cleaned views various functions related to the exam flow.
That is, introduction, start, check, show questions.
To check prerequisite, can attempt the quiz, start quiz in progress if
time available, get all active quizzes all these functionalities are
shifted from views to models. Still further it has to be cleaned.
For Answerpaper model, made questions, questions_answered and
questions_unanswered manytomany relation with the Question model.
Corrected the testcases.
|
|
Quiz display template changes
|
|
|
|
|
|
csv includes the latest attempt for the quiz/questionpaper.
It contains user details and marks for the quiz.
|
|
|
|
|
|
|
|
|
|
remove older change
Remove further changes
interface changes
interface changes
small views.py change
change in code evaluator
code evaluator changes
python code evaluator change
exception changes in code evaluator and test cases for python
Update test_python_evaluation.py
changed variable name in test case
Views.py conflict resolve
|
|
Used django in-built views.
Templates overridden.
User enters email address and submits.
The user receives an email with password reset link(one time link).
The link contains a token generate using the current state of the user
like user password.
The link is verified each time when it is been requested.
So the link will be invalid if the user has already changed the password
using the link.(since the token is generated using current state of the
user.)
User resets his password via the link.
|
|
|
|
enrolled for the respective course.
|
|
|
|
Moderator can now create courses. Under his courses he can create quizzes.
Students can enroll for the course. Moderator can approve or reject
enrollment request of the student.
Student can view quizzes only for the enrolled course.
|
|
Shows the number of appearance of a question versus number of times
the question was answered correctly
|
|
|
|
|
|
|
|
|
|
User data is shown as per the question paper/quiz and not all together.
It also shows other attempts for the same question paper.
And then grade user interface is as per question paper if nagivated via
monitor interface.
|
|
|
|
Shows status of the user test to the moderator
|
|
|
|
|
|
|
|
- modify question display
|
|
- Current question in nav bar highlighted with green
- Submitted question in nav bar disabled, greyed out
- Timer display size increased
- Timer warning display, blinking
|
|
|
|
|