summaryrefslogtreecommitdiff
path: root/yaksh
AgeCommit message (Collapse)Author
2017-08-22Change test_views for send mail testadityacp
2017-08-22Change course.js, course_detail.html and views.pyadityacp
- Change form submission for send email in js - Change template and view variable for mail status
2017-08-20Safely 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-18Adds quit quiz function in seleniummahesh
2017-08-18Added 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-18Adds test cases for yamlmahesh
- Fixes selenium test cases, test_models, test_views - Fixes create demo question paper
2017-08-18Adds tags in yaml filesmahesh
2017-08-18Adds a function dict_to_yaml in modelsmahesh
2017-08-17Adds yaml file containing all types of questionsmahesh
2017-08-17Merge pull request #318 from ankitjavalkar/quick-fix-mod-dashboardKing
[Minor] Fix hyperlink on moderator dashboard
2017-08-17changed import from settings as per new code severprathamesh
2017-08-17Fixes in question template, submit buttons properly rendered in w.r.t. ↵mahesh
question type
2017-08-17Fixed a bug related to GET request after every 2 secondsprathamesh
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-17Change test_views.pyadityacp
- Remove validation test case for send mail - Pep8 changes
2017-08-17Change views.pyadityacp
- Pep8 changes - Remove redundant check from send mail function - Move validation send mail validation to js
2017-08-17Course Detail Template changeadityacp
- Change input html tag to textarea for email subject - Change confussing variable name from template
2017-08-17Change course.js to validate email form detailsadityacp
2017-08-16Adds ruamel.yaml instead of pyyamlmahesh
- Preserves escape characters - Adds ruamel.yaml in requirements
2017-08-14Changes related to front-endprathamesh
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-14To handle unknown status response from code serverprathamesh
2017-08-14Front-end modification for improved code serverprathamesh
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-11Literal scalar values for yaml dumpmahesh
2017-08-10Adds link to githubmahesh
2017-08-10Merge branch 'master' of https://github.com/fossee/online_test into ↵mahesh
yaml_questions
2017-08-09Fix order of run as nobody.Prabhu Ramachandran
It should be run before ServerPool is created so the shared dictionary works correctly.
2017-08-04Completely 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-08-04Fix hyperlink on moderator dashboardankitjavalkar
2017-08-03Display all hidden courses with pending enrollment requests and rejectionsankitjavalkar
2017-08-03fixed demo questions yaml formattingmahesh
2017-08-03Modifies UI for questions sectionmahesh
2017-07-31Adds yaml serialization to download and upload questionsmahesh
2017-07-12adds search feature for Profile model in admin interface.mahesh
2017-06-14removes Question queryset from tag searchingmahesh
2017-06-14searches for tagged questionsmahesh
2017-06-14added search tag feature in showquestionsmahesh
2017-06-14Change send_emails.py and course_detail.htmladityacp
- Change variable assignment in send_emails.py - Add proper indentation in course_detail.html
2017-06-13Resolve conflicts with latest changesadityacp
2017-06-13Merge pull request #298 from adityacp/views_testPrabhu Ramachandran
Views test
2017-06-12Add latest changes after rebaseadityacp
2017-06-12Change views tests to check send emailadityacp
2017-06-12Add separate form to send emailsadityacp
2017-06-12Change views.py and urls.py
- Add new url for sending email - Add new view function to send email to students
2017-05-31Fix conditional logic to pass testankitjavalkar
2017-05-31Validate quiz prerequisite fieldankitjavalkar
2017-05-25Merge pull request #297 from maheshgudi/difflibPrabhu Ramachandran
StdIO error output simplification
2017-05-25Change test_views.py
- Add test for email_verified decorator - Add tests to check for non moderator logins
2017-05-25Add check for verifying moderator
2017-05-25Change tests in test_views.pyadityacp
2017-05-22changes variable and dict key names along with other minor changes in ↵mahesh
answerpaper.
2017-05-19Add tests for views functionsadityacp