Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-14 | Change in models.py, course.js and course_detail.html | adityacp | |
- Merge future imports in models into one - Add table sorter in course.js and course_detail.html | |||
2018-01-12 | Add views and models tests for course status | adityacp | |
2018-01-12 | Change in models.py, views.py and urls.py | adityacp | |
- Add new model methods to calculate percent of module and course completion - Add new view function for displaying course status - Add new url to redirect to course status | |||
2018-01-08 | Merge pull request #416 from adityacp/enhance_yaksh_ui | Prabhu Ramachandran | |
Enhance yaksh design | |||
2018-01-08 | Change in models.py and views.py | adityacp | |
- Add new model method for course to check last unit and get next module - Change views to allow student to redirect to next module | |||
2018-01-08 | Add instructions for demo quiz | maheshgudi | |
2018-01-04 | Replace hardcoded codeserver URL in regrade method within models | ankitjavalkar | |
2018-01-04 | Fix bug to allow tests to run successfully | ankitjavalkar | |
2018-01-04 | - Add python-decouple package to requirements | ankitjavalkar | |
- Use sane defaults and python-decouple in yaksh.settings module - Replace hard coded localhost domain name referring to code server with dynamic settings variable | |||
2018-01-02 | Merge branch 'master' of https://github.com/FOSSEE/online_test into exercise | prathamesh | |
Conflicts Resolved: yaksh/templates/yaksh/courses.html yaksh/templates/yaksh/question.html | |||
2018-01-02 | Allowed user to skip and view solution if the answer is correct. | prathamesh | |
Added solution attribute to the Question model. | |||
2018-01-02 | Changes in views, models, templates and js | adityacp | |
- Rename learning_type to type in Lesson model - Change error message in views and change redirection - Change templates to rename learning_type to type for unit - Add new dialog for embedding Video URL | |||
2018-01-02 | Update to latest changes | adityacp | |
2017-12-27 | Exercise feature in video lessons | prathamesh | |
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-12-05 | Merge branch 'yaksh_video_lessons' of https://github.com/FOSSEE/online_test ↵ | prathamesh | |
into yaksh_video_lessons | |||
2017-12-05 | Added basic model testcases. | prathamesh | |
2017-11-28 | Add comments in lesson model and remove unwanted method | adityacp | |
2017-11-22 | Fixed existing model tests | prathamesh | |
Also, added "markdown" to requirements | |||
2017-11-22 | Change forms.py, models.py, views.py, templates, templatetags | adityacp | |
- 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-21 | Change in models.py and views.py | adityacp | |
- Add validation to check if prerequisite module is completed - Fix User mode and God mode for quiz - View proper message to user on failure | |||
2017-11-20 | Change in models.py | adityacp | |
- Add new models LearningModule, LearningUnit, CourseStatus, Lesson, LessonFile - Change model associations - Add new model methods | |||
2017-11-15 | Add test case for regrade. | maheshgudi | |
- Answerpaper method validate_validate takes server port as an argument. - Added tests for all question types | |||
2017-11-14 | Fix regrader for new code server | maheshgudi | |
2017-11-08 | - Add pytest as a requirement to the requirements file | ankitjavalkar | |
- Modify image name in tasks.py | |||
2017-11-08 | Fix test cases | ankitjavalkar | |
2017-10-26 | Merge branch 'master' of https://github.com/FOSSEE/online_test into ↵ | prathamesh | |
detailed_csv_download_quiz RESOLVED Conflicts: yaksh/test_models.py | |||
2017-10-26 | CSV download for quiz enhanced | prathamesh | |
CSV download for a quiz now shows question wise grades. Also, for a given attempt all the users from the course are entered in the CSV. If the user has not attempted then a dash '-' is put under the grades. Also, handles random questions, if a question paper has questions selected from pool of questions then all the questions are entered in the CSV. 'NA' is put under the question grade if that question has not come in the question/answer paper for that given user. | |||
2017-10-25 | Merge pull request #369 from maheshgudi/0.7_bugfix | Prabhu Ramachandran | |
Grade User bugfix | |||
2017-10-25 | Merge pull request #367 from ankitjavalkar/fix-revisit-with-one-q | Prabhu Ramachandran | |
Fix revisit with one question | |||
2017-10-25 | - Fix and add test cases | ankitjavalkar | |
- Fix god-mode/user-mode url pattern | |||
2017-10-20 | Yaml fields are sorted according to relevance | maheshgudi | |
2017-10-20 | Sort students' name in grade user in alphabetical order | maheshgudi | |
2017-10-17 | Add tests to verify the change | ankitjavalkar | |
2017-10-12 | Fix User data UI bug and auto-updates demo course total marks | maheshgudi | |
2017-10-09 | Fix bug that prevents students from revisiting AnswerPaper with only one ↵ | ankitjavalkar | |
question | |||
2017-10-09 | Allow file field and tags field to be skipped altogether in an yaml file | maheshgudi | |
2017-10-07 | Fix quiz failure on trying to revisit after attempting all questions | adityacp | |
2017-10-06 | Change models.py | adityacp | |
- Change question_order field from charfield to textfield - Refactor has_questions and current_question functions | |||
2017-10-06 | Disable shuffle questions for demo quiz | adityacp | |
2017-10-06 | Add new field in AnswerPaper model and fetch questions as per order | adityacp | |
2017-10-06 | Change models.py and test_models.py | adityacp | |
- Add else condition in make_answerpaper instead of direct return - Remove while loop in shuffle questions testcase | |||
2017-10-06 | Change Answerpaper model method to get shuffled questions | adityacp | |
2017-10-05 | Use MCQ/MCC testcases id instead of options to validate answer | maheshgudi | |
2017-10-05 | Merge pull request #344 from ankitjavalkar/allow-paper-revisit | Prabhu Ramachandran | |
Allow user to quit the paper manually and revisit the paper if necessary | |||
2017-10-05 | Changed snippet to textfield. | prathamesh | |
Not pushing migration file, as it will be merged with release. | |||
2017-10-05 | Allow user to quit the paper manually and revisit the paper if necessary | ankitjavalkar | |
2017-10-05 | Will return the last answer submitted | King | |
2017-10-04 | Change get_latest_answer in Answerpaper model to order by id | adityacp | |
2017-10-04 | User can see previously submitted answers for non code questions | maheshgudi | |
2017-10-04 | Update non-code and non-upload answers instead of creating a new one | maheshgudi | |