summaryrefslogtreecommitdiff
path: root/yaksh/forms.py
AgeCommit message (Collapse)Author
2018-01-19Change in views and templatesadityacp
- Add active field for exercise form - Fix views test case for creating exercise - Show question paper for exercise
2018-01-03Made UI changes as per suggestionprathamesh
Added view answerpaper option to exercise form.
2017-12-27Exercise feature in video lessonsprathamesh
Exercise is same as quiz except for following differences: - no time limit - no marks weightage - no instruction page - skip denied for a particular time An attribute 'is_exercise' in Quiz determines whether the quiz is exercise or not. Questions contains 'min_time' attribute. For an exercise a question cannot be skipped for an allotted minimum time, after which either django or JavaScript makes Next button available. Implementation is as such due to complexity of our existing views and templates. Also, after min_time, same question with Next button is available to move on, assuming that solution is present in the video.
2017-11-22Change forms.py, models.py, views.py, templates, templatetagsadityacp
- Add start_time, end_time enrollement in course form - Change get_quiz_details in course model - Add validation to check if course is active and not expired - Template changes for cleaner dashboard
2017-11-20Change in forms.pyadityacp
- Add model forms for Lesson, LearningModule - Add forms for LessonFile
2017-05-31Fix conditional logic to pass testankitjavalkar
2017-05-31Validate quiz prerequisite fieldankitjavalkar
2017-05-03Change forms.py, views.py and urls.pyadityacp
- Store activation key expiry time according to timezone for email verification and activation - Add reverse resolution in urls.py
2017-04-27Remove conflicts from views after rebaseadityacp
2017-04-27Hide field in CourseFormankitjavalkar
2017-04-27Add course_code field allows access only to users with relevant course code ↵ankitjavalkar
string
2017-04-27Changes in email_verification.py, views.py, forms.pyadityacp
- Updation of user email if multiple users found with same email - Update user registration form - Change email_verification.py to send email
2017-04-07Change in forms, models, urls, viewsadityacp
- Add is_email_expired, activation_key, key_expiry_time in Profile model - Add new functions activate_user and new_activation in views for verifying and activating user via email - Change user_login and user_register functions in views for email verification - Change in forms.py to verify email during registration - Add activation urls in urls.py
2017-04-05Add multiple fixes based on code reviewankitjavalkar
2017-03-31Multiple changes to Course:ankitjavalkar
- Allow a start and end time for Course enrollment - Allow Course to be editable
2017-03-02changed string check namesmaheshgudi
2017-03-02added float based questionsmaheshgudi
2017-03-02added string based questions.maheshgudi
2017-03-02added integer based question typemaheshgudi
2017-01-23Add course instructionsankitjavalkar
2017-01-09added hook evaluator type tuple in forms and fixed limit=0 mistake in gradermaheshgudi
2017-01-03modified editing instructions. Instructions are now initialized in forms and ↵maheshgudi
not fetched from a file
2016-12-20Fix errors and rename resourcesankitjavalkar
- code_evaluator module and class renamed to grader - Test cases fixed - Comments removed - weight variable renamed to mark
2016-10-13Hide questions instead of deletionankitjavalkar
2016-10-04Merge branch 'master' of https://github.com/FOSSEE/online_test into ↵prathamesh
edit_questionpaper Resolved Conflicts: yaksh/views.py
2016-10-04Edit Question Paper Feature.prathamesh
Can edit question paper. For creating new and editing existing question paper, same UI and view is used. Ajax previously used for creation is removed. Not necessary as post request handles the same. Removed unnecessary js.
2016-09-30modified views, models, forms for django as per python 3adityacp
2016-09-07removed initial form field from QuizForm and minor fixes in add_quiz view ↵maheshgudi
function and courses template
2016-09-06added 'add new quiz' button to each coursemaheshgudi
2016-08-03rebase changes with stdio evaluatormaheshgudi
2016-07-28added files upload for questionsadityacp
2016-07-27changed model class name Stdout to Stdiomaheshgudi
2016-07-05Merge pull request #108 from adityacp/fix_questions_uploadPrabhu Ramachandran
Fix load and dump questions
2016-07-05changed questions upload, testcases can also be uploadedadityacp
2016-05-27removed exclude from course formmaheshgudi
2016-05-27excludes is_trial in course, quiz formsmaheshgudi
2016-05-12rebase changes and comments changesadityacp
2016-05-12display datetime as per user timezoneadityacp
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-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-05Add testcase addition templates, views and formsankitjavalkar
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-05Revert testcase formsetsankitjavalkar
2016-05-04further rebase changesadityacp
2016-05-04rebase changesadityacp
2016-04-26rebase changesadityacp