Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-01 | updated travis config and added print to debug on travis | prathamesh | |
2017-08-23 | Added custom expected condition class | prathamesh | |
To check if the ontop div display is none. If so then the selenium will proceed ahead else wait for the div property to change. Currently I have not specified the actual exception in try except, will add later Modified JS to handle ontop div | |||
2017-08-22 | Merge branch 'improve-code-server' of https://github.com/FOSSEE/online_test ↵ | prathamesh | |
into improve-code-server | |||
2017-08-20 | Safely handle code checking process being killed. | Prabhu Ramachandran | |
While waiting for a result, if the process is not alive, it returns an error status and restarts another process to continue working. | |||
2017-08-18 | Added 8 seconds sleep in selenium test for now. | prathamesh | |
As implicit wait is not functioning as desired. Added sleep for now. Since new exam interface has AJAX request response, so interface sets a blank div on top of all divs to prevent further events till a response is received. So selenium does not get the required HTML element at that period. And 8 seconds because for infinite loop server responds after 4 seconds. | |||
2017-08-17 | changed import from settings as per new code sever | prathamesh | |
2017-08-17 | Fixed a bug related to GET request after every 2 seconds | prathamesh | |
Also added a count to limit GET request So now for a given question, maximum GET request is 15. After 15 requests, if server still does not give the desired response then the request loop will break. | |||
2017-08-14 | Changes related to front-end | prathamesh | |
Removed snippet append in the check view as snippet is not posted in request. Added an overlay when an user submits a code, with a status text on it. This is to block user from triggering any other event when JS is running. Overlay disappears when JS complete its execution. On time out a request is posted via JS, it receives a JSON response but cannot display user the error as time is over. So in such case, the django itself handles the result and does not return JSONv response. | |||
2017-08-14 | To handle unknown status response from code server | prathamesh | |
2017-08-14 | Front-end modification for improved code server | prathamesh | |
Added JQuery to handle request. Sends ajax request and gets json as response. json contains token i.e uid which is answer id. Using uid, an ajax request is sent after every 2 secs till the server gives the desire result. If the code result has error then html is written on the document. If the result has correct answer then next question is displayed. *includes function for string will not work for older browers. Will substitute with a different function in next commit. | |||
2017-08-09 | Fix order of run as nobody. | Prabhu Ramachandran | |
It should be run before ServerPool is created so the shared dictionary works correctly. | |||
2017-08-04 | Completely rewrite the server pool. | Prabhu Ramachandran | |
It is now much simpler. There are no xmlrpc servers anymore instead the tornado server takes a post request to submit a job asynchronously and the results are added to a shared dictionary. A get request can be used to check the status of a submitted job. This allows the submission and checking of code to be completely async and will make the application a lot more scalable. | |||
2017-07-12 | adds search feature for Profile model in admin interface. | mahesh | |
2017-06-13 | Merge pull request #298 from adityacp/views_test | Prabhu Ramachandran | |
Views test | |||
2017-05-25 | Merge pull request #297 from maheshgudi/difflib | Prabhu Ramachandran | |
StdIO error output simplification | |||
2017-05-25 | Change test_views.py | ||
- Add test for email_verified decorator - Add tests to check for non moderator logins | |||
2017-05-25 | Add check for verifying moderator | ||
2017-05-25 | Change tests in test_views.py | adityacp | |
2017-05-22 | changes variable and dict key names along with other minor changes in ↵ | mahesh | |
answerpaper. | |||
2017-05-19 | Add tests for views functions | adityacp | |
2017-05-19 | Change attachment response in views.py | adityacp | |
2017-05-19 | Add reverse resolutions in urls | adityacp | |
2017-05-19 | Modify folder name for assignment uploads | adityacp | |
2017-05-17 | adds zip_longest function for python 2 in custom_filters,py | mahesh | |
2017-05-17 | adds pep8 changes | mahesh | |
2017-05-17 | changes answerpaper design to accommodate new stdio error look | mahesh | |
2017-05-17 | Change user registration form to get activation_key | adityacp | |
2017-05-17 | changed assertions for stdio test cases | mahesh | |
2017-05-16 | added wordwrap for error output table | mahesh | |
2017-05-16 | Change activation_key field length in Profile model | adityacp | |
2017-05-16 | Change forms.py, views.py, send_emails.py, models.py | adityacp | |
- Alter activation_key field in Profile model - Change get_activation_key function in send_mail to create secret_key of fixed length - Change forms.py to get updated activation_key - Change views.py to save activation_key | |||
2017-05-15 | Merge branch 'master' of https://github.com/fossee/online_test into difflib | mahesh | |
2017-05-13 | added pretty stdio functionality for all languages. | mahesh | |
2017-05-12 | changed stdio output | mahesh | |
2017-05-12 | Merge pull request #294 from ankitjavalkar/ankit-release60.6.0 | Prabhu Ramachandran | |
Release related changes for version 0.6.0 | |||
2017-05-11 | Add migrations for release 0.6.0 | ankitjavalkar | |
2017-05-11 | fixed issue #291 | mahesh | |
2017-05-05 | Merge pull request #290 from adityacp/email_verifcation_testing | Prabhu Ramachandran | |
Email verification testing | |||
2017-05-03 | Add views tests for email verification and activation | adityacp | |
2017-05-03 | Change forms.py, views.py and urls.py | adityacp | |
- Store activation key expiry time according to timezone for email verification and activation - Add reverse resolution in urls.py | |||
2017-05-03 | Rename email_verification.py to send_emails.py | adityacp | |
2017-04-28 | Add a negative test case to check attributes are duplicated | ankitjavalkar | |
2017-04-28 | - Fix bug that prevents addition of a prerequisite to foreignkey field | ankitjavalkar | |
- Fix test cases to ensure fails if prerequisite is not set | |||
2017-04-28 | Redirect users to error page if they are not allowed to clone a course | ankitjavalkar | |
2017-04-28 | Fix typos and remove commented code | ankitjavalkar | |
2017-04-28 | Add test cases | ankitjavalkar | |
2017-04-28 | Add feature to allow cloning a course | ankitjavalkar | |
2017-04-27 | Remove conflicts from views after rebase | adityacp | |
2017-04-27 | Merge pull request #279 from ankitjavalkar/docs-create-course | Prabhu Ramachandran | |
Docs updation for course code | |||
2017-04-27 | Rename the Hidden label to Open Course | ankitjavalkar | |