summaryrefslogtreecommitdiff
path: root/CHANGELOG.txt
blob: 2d7a00644cf2aef867f74bb7542b9fc87d01bcc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
=== 0.8.0 ===

* Added a management command to add users to moderator group
* Renamed add_group management command to create_mod_group

=== 0.7.0 (15-11-2017) ===

* Simplified Standard I/O type question error output.
* Added the facility to search questions using tags.
* Added the facility to search for user profiles on admin site.
* Replaced json format with yaml format for downloading and uploading questions.
* Fixed a bug that returned multiple answerpaper objects for a user.
* Fixed a bug that allowed anonymous users access quit exam page.
* Fixed a bug that prevented moderators from changing passwords.
* Fixed a bug that returned nonetype object as the last attempted answer.
* Updated the validation of MCQ/MCC type question.
* Fixed a bug that did not allow expected input in Standard I/O type question to be none.
* UI changes in grade user, view answerpaper and monitor pages.
* Added the facility to create users by uploading CSV.
* Fixed a bug that would require shebang to be put in for Bash assertion based questions.
* Bug fixed that did not allow to edit a profile.
* Updated Courses Page to show active courses on top.
* Added a Datetimepicker to edit course Page.
* Added invoke script for quickstart and docker deployment.
* Added the facility to send mails to all students enrolled in a course.
* Fixed a bug that would cause issue during email activation key check
* Added comprehensive tests for views.py
* Fixed a bug that allowed moderators to set cyclic quiz prerequisites in a course.
* Added a feature that redirects to edit profile page if user has no profile.
* Fixed a bug that would allow enrolled students to attempt quizzes for deactivated courses.
* Added link on the landing page to Online test Github repository.
* Updated Code server to tornado server which takes a post request to submit a job asynchronously.
* Updated bulk email editor from Froala editor to TinyMCE editor.
* Fixed a bug that would take the maximum marks scored by a user in all attempts for non coding questions.
* Added a feature that would allow a user to see previously submitted answers for non code questions.
* Last submitted answer is updated instead of appending for non coding questions.
* User answers for code questions are stored but not evaluated during skipping questions.
* Added logged in user information in footer of the base html page.
* Fixed a bug that would not shuffle questions in a quiz.
* Updated a feature that allows user to quit the paper manually and revisit the paper if necessary.
* Updated snippets for questions to be multilines.
* Fixed a bug that did not reset answer during quiz.
* Updated download quiz details feature to be more informative.
* Simplified Assertion type question error output for Python.
* Added a feature that prepopulates the test case type field when adding test cases to questions.

=== 0.6.0 (11-05-2017) ===

* Added a course code field that can be used to search a course.
* Updated the documentation to describe the course code feature
* Fixed a bug that prevented redirection based on 'next' parameter after login.
* Fixed a bug that littered residual system processes created by code evaluators.
* Added the facility to allow moderators to see and download uploaded assignments.
* Fixed a bug that prevented teachers of a course from editing Question papers.
* Added a start time and end time for enrollment of a course.
* Added the facility to allow moderators to edit the details of a course.
* Added a test_settings.py file to avoid using the committed migrations and rebuild database from scratch while running tests.

=== 0.5.0 (22-03-2017) ===

* Fixed a bug that prevented question tags from being saved when saving questions.
* Added new question types: 'String Type', 'Integer Type' and 'Float Type'.
* Fixed a bug that prevented questions from appearing in the same order as they had been added.
* Added the feature to allow moderators to check uploaded assignments using code hooks.
* Added error handling for question json upload.
* Added mathjax rendering to text boxes.
* Added migration commands to the script.
* Added migrations folder to the yaksh app.
* Removed a function call to datetime.now() to set defaults for quiz start time.
* Fixed a bug that displayed the elements of stdout testcase output as unicode.
* Fixed a bug that prevented users from logging in using Google OAuth.
* Added coverage reports to travis.yml.