summaryrefslogtreecommitdiff
path: root/yaksh/models.py
AgeCommit message (Collapse)Author
2016-05-10- Adhere to 80 columnsankitjavalkar
- add docstrings - Fix further tests
2016-05-09- Fix testsankitjavalkar
- Fix minor views.py - Fix minor errors caused due to conflict resolution, rebasing - Fix errors in forms, views - Minor Button label change in addquestion.html - Add snippet to question - Remove commented code
2016-05-05Remove commented code and cleanupankitjavalkar
2016-05-05- Modify question - answer validation in viewsankitjavalkar
- Modify show_question to include test_cases in template context - Modify question display template - Minor changes in forms and urls for proper rebasing
2016-05-05- Add formsets to Add question templatesankitjavalkar
- add/modify test cases in place when adding questions
2016-05-05Modify get_form_object method in forms.pyankitjavalkar
2016-05-05Add views, forms and templates (with JS) for new test cases:ankitjavalkar
- Add a view and template to list out test cases for particular question - Add a view and template to add/edit test cases
2016-05-05Multiple test cases passed as dicts, check_code() is iterated based on no. ↵ankitjavalkar
of test cases
2016-05-05- Connect test case type models to backend code serverankitjavalkar
- Support for Stdout test case and Standard assertion test case - Add MCQ Test case and support for validations - Remove tester dir
2016-05-05Add a python standard out evaluatorankitjavalkar
2016-05-05add test case selectionankitjavalkar
2016-05-05change dump json functionadityacp
2016-05-05model function changeadityacp
2016-05-05changes for download questionsadityacp
2016-05-04rebase changes and function name changesadityacp
2016-05-04added test cases for loading and dumping questionsadityacp
2016-05-04rebase changesadityacp
2016-05-04 modified to make more PEP8 compliantmahesh
2016-05-04added get_user_data in answerpaper manager methodmahesh
2016-05-04added/modified model methods and manager methodsmahesh
2016-05-04removed a duplicated methodmahesh
2016-05-04added manager methods for grade usermahesh
2016-04-29changes for adding teachersadityacp
2016-04-28further commented changesadityacp
2016-04-27changes after commentsadityacp
2016-04-26changes in add teachers as per commentsadityacp
2016-04-26rebase changesadityacp
2016-04-11Migration from django 1.6 to django 1.9prathamesh
- 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.
2016-04-07Phase 2 views cleanupprathamesh
views cleaned further used model forms removed unwanted templates
2016-04-01Minor changes due to model changeprathamesh
2016-04-01Django 1.5.7 does not support first()prathamesh
So had to make changes.
2016-04-01Added and modoified testcasesprathamesh
2016-04-01views functions related to exam flow are cleaned-upprathamesh
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.
2016-03-16A moderator can download csv file for a given question paper.prathamesh
csv includes the latest attempt for the quiz/questionpaper. It contains user details and marks for the quiz.
2016-03-07Added a checkpoint, quizzes will be available only if the user isprathamesh
enrolled for the respective course.
2016-03-07Added tests for Course modelprathamesh
2016-03-02Course module implementedprathamesh
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.
2016-02-25Question Statistics for a quiz per attempt.prathamesh
Shows the number of appearance of a question versus number of times the question was answered correctly
2016-02-16Marks are updated at each submit.prathamesh
Shows status of the user test to the moderator
2016-01-15Change model name associated with concurrent loginankitjavalkar
2016-01-15Allow single user session active at any given timeankitjavalkar
2015-09-15Remove testapp dir, remove reference to testapp in paths, filesankitjavalkar