summaryrefslogtreecommitdiff
path: root/yaksh/forms.py
AgeCommit message (Collapse)Author
2020-01-03Fix bug to only allow self created grading systems to show up in the course formankitjavalkar
2019-02-01Change Course Listing UI on Student Dashboardankitjavalkar
2018-07-12Merge pull request #487 from adityacp/video_lessons_downloadKing
Download course content for offline view
2018-07-10Change in file_utils, forms, models, lesson.css, add_lesson.html, viewsadityacp
- Add new function in the file_utils to render template - Add webm as supported video format in forms - Add help text in video_file field - Add lesson.css file for adding custom styling for lessons - Add static_files dict in download_course views function
2018-07-03Set marks field as not required in QuestionFilterFormadityacp
2018-06-26Changes in views, models, forms, urls, file_utilsadityacp
- Add new view function to download course content - Add new attribute to Lesson model - Add new model methods to add course, module and lesson content - Add validation in forms to check for lesson video file format - Add functions in file_utils to add static files and templates to the zip file
2018-03-22Merge branch 'master' into GradesPrabhu Ramachandran
2018-03-22Resolve conflicts and update to latest changesadityacp
2018-03-21Merge branch 'master' of https://github.com/fossee/online_test into ↵maheshgudi
arrange_options
2018-03-21Merge pull request #450 from adityacp/change_student_dashboardPrabhu Ramachandran
Student Dashboard Changes
2018-03-21Add weightage for Quiz and Create Grading System Appprathamesh
App Name: grades Grading System provides with the grade for a given value. It contains different grade ranges. Has its own default grading system. Allows you to modify and add grading system wth grade ranges. To be done: - Need to add README - Good UI - There are fields like can_be_used and order in models for future use. - More tests App name: Yaksh Now every quiz has a default weightage of 100%, can be changed. An aggregate is calculated for a given course. Using grades app a grade is provide to the aggregate value.
2018-03-16Add shuffle_testcases to QuestionPaper model instead of Questionmahesh
2018-03-16Change question type name to Arrange in correct ordermahesh
2018-03-16Change custom filter function to get_answer_for_arrange_optionsmahesh
2018-03-16Add testcases for custom templatetag filtersmahesh
2018-03-16Include Rebase changes from shuffle testcasesmaheshgudi
2018-03-16Add shuffle_testcases to QuestionPaper model instead of Questionmahesh
2018-02-28Change forms.py, models.py, test_models.py and templatesadityacp
- Add help text for timezone field in user registration form - Add new method in course model to get days remaining to start a course - Show start time and end time of a course to the students - Disallow to enroll to a course which is not active - Add model test for the new course method
2018-02-08Change in forms.py, views.py and models.pyadityacp
- Add new attribute active in lesson and learningmodule model - Change learningmodule get_status method - Add condition in lesson, quiz and module views to check if module is active or not
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