summaryrefslogtreecommitdiff
path: root/yaksh/python_assertion_evaluator.py
AgeCommit message (Collapse)Author
2017-11-10No tracebacks if longer than 5 lines.mahesh
- Tracebacks with more than 5 lines will not be shown. - Remove unnecessary imports. - PEP8 change.
2017-11-07Change module compare_stdio to error_messagesmaheshgudi
2017-11-07Add traceback for exceptionsmahesh
2017-11-07Beautiful error outputsmaheshgudi
2017-02-17Remove filename strings from error traceback in python assertionankitjavalkar
2017-02-16Merge all error handling into single code block and fix relevant test cases ↵ankitjavalkar
for Python assertion
2017-02-10Format the assertion and various error exceptions for Python Assertion evaluatorankitjavalkar
2017-02-06fixed unicode literal bugmaheshgudi
2017-01-13Merge branch 'master' of https://github.com/FOSSEE/online_test into ↵prathamesh
UI-modifications-phase-2
2017-01-12Exam interface improvedprathamesh
2016-12-27Add floating point mark_weight to control test case weightageankitjavalkar
2016-12-22- Fix grade user rendering issue when question is skippedankitjavalkar
- Modify grade user html template to create readable variables for answer and error
2016-12-21Fix rendering and representation of errorsankitjavalkar
- Error are sent as list - Error are None if answer is fully correct - Error is rendered as in grade user and code questions as neat CSS divs - Fix corresponding test cases - Fix get_question answers in models.py
2016-12-21Fix test cases for storing error as listankitjavalkar
2016-12-20Fix errors and rename resourcesankitjavalkar
- code_evaluator module and class renamed to grader - Test cases fixed - Comments removed - weight variable renamed to mark
2016-12-20Change weight variable name to mark_fractionankitjavalkar
2016-12-20Remove commented codeankitjavalkar
2016-12-20Change all evaluator structure and make sure eval test cases passankitjavalkar
2016-12-20Add further changes to code evaluatorankitjavalkar
2016-12-20Fix test cases to reflect code server and python evaluator changesankitjavalkar
2016-12-20Refactor code server and python evaluatorankitjavalkar
2016-11-18fixed test cases and added timeout exception in python assertionmaheshgudi
2016-11-18changed execption messages in python_assertion_evaluator.maheshgudi
2016-11-16Fix Output display of Code Questionankitjavalkar
2016-11-16Modify docstrings of evaluatorsankitjavalkar
2016-11-16Change test_case weightage field name to weightankitjavalkar
2016-11-10Add point based weightage for partial grading instead of percentage based ↵ankitjavalkar
partial grading
2016-11-10dd basic partial marking feature per test caseankitjavalkar
2016-09-30Add unicode_literal import for Python2ankitjavalkar
2016-09-30Fix test cases and corresponding changes in evaluators for Python 2/3 ↵ankitjavalkar
compatibility
2016-09-30Migrate python code server and evaluators to python 2/3 compatibleankitjavalkar
2016-09-16added docstrings for testcases, removed timeout exception from python evaluatormaheshgudi
2016-09-16bug fixes in python assertion evaluatormaheshgudi
2016-07-28changed file module name in evaluatorsadityacp
2016-07-28changed evaluators to support file based questionsadityacp
2016-05-09- Fix testsankitjavalkar
- Fix minor views.py - Fix minor errors caused due to conflict resolution, rebasing - Fix errors in forms, views - Minor Button label change in addquestion.html - Add snippet to question - Remove commented code
2016-05-05Remove commented code and cleanupankitjavalkar
2016-05-05Post review improvements:ankitjavalkar
- compiled_output is set during setup - python exec context renamed - _compile_command deprecated
2016-05-05add compile_code function to compile before checkingankitjavalkar
2016-05-05Multiple test cases passed as dicts, check_code() is iterated based on no. ↵ankitjavalkar
of test cases
2016-05-05- Add test cases for multiple python evaluatorsankitjavalkar
- Change name from python_standard_evaluator to python_assertion_evaluator