Age | Commit message (Collapse) | Author |
|
views cleaned further
used model forms
removed unwanted templates
|
|
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.
|
|
csv includes the latest attempt for the quiz/questionpaper.
It contains user details and marks for the quiz.
|
|
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.
|
|
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.
|
|
|
|
|