summaryrefslogtreecommitdiff
path: root/yaksh/forms.py
AgeCommit message (Collapse)Author
2020-03-18Search bar addedmanojvaghela
2020-02-19Fix pep style and add test case in test_modelsadityacp
2020-02-18Change forms, views, models, templatesadityacp
- Fix UI in add question page - Add test case form for question formset with custom attributes - Add a model method in question class to get question test cases based on type and language of the question - Retain the state of the list view and grid view in courses page - Requested students list will be shown on top in the course detail page
2020-02-17Fix conflictsadityacp
2020-01-30Fix pep8 in forms and viewsadityacp
2020-01-28Change in views, forms, templates, staticadityacp
- Revamp UI in student dashboard - Fix course form to get bootstrap form class - Add custom css for sidebar in course module page for student - Use django url pattern
2020-01-24Resolve conflicts in grade user, custom filters etcadityacp
2020-01-24Change in views, forms and templatesadityacp
- Add django messages for showing success, warning messages - Add pagination in monitor and grade user - Remove unnecessary template blocks - Show add and view options for quizzes, lessons, modules - Add form-control bootstrap class for multiple forms - Fix the UI in grade user and monitor pages - Add font awesome icons in the login page
2020-01-20Change views, urls, forms, templates, staticadityacp
- Change course, quiz, module, lesson forms - Add messages for success and warning - Add proper redirections to the specifc urls - Remove unnecessary custom css
2020-01-06Improve UI in addquestion templateCruiseDevice
2020-01-03Fix bug to only allow self created grading systems to show up in the course formankitjavalkar
2020-01-03Remove unncessary break html tags and add bootstrap custom file inputadityacp
2020-01-02Resolve commentsCruiseDevice
- Fix PEP8 - Change the url as per django urlpattern - Replace all the buttons by <a> tag - Use get_queryset() for filtering data for pagination - Make buttons large - Add Pagination in ajax_question_filter.html - Hide Pagination when there is no question object
2020-01-02Resolve conflictsCruiseDevice
2020-01-02Change courses page with new UIadityacp
2019-12-20Change forms.py and views.pyadityacp
- Add pagination for the courses in the moderator dashboard - Add bootstrap class for input type in forms.py
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