summaryrefslogtreecommitdiff
path: root/yaksh/code_evaluator.py
AgeCommit message (Collapse)Author
2016-11-16Fix Output display of Code Questionankitjavalkar
2016-11-16Fix error where answer is correct if last test case is correctankitjavalkar
2016-11-16Change test_case weightage field name to weightankitjavalkar
2016-11-10Fix minor errors, fix template rendering in grade userankitjavalkar
2016-11-10Add point based weightage for partial grading instead of percentage based ↵ankitjavalkar
partial grading
2016-11-10Fix test cases for partial grading featureankitjavalkar
2016-11-10dd basic partial marking feature per test caseankitjavalkar
2016-10-25changed mkdir to makedirsadityacp
2016-10-25creation of user output directory from code evaluatoradityacp
2016-09-30Reset the current working directory to top most level after evaluationankitjavalkar
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-16bug fixes in python assertion evaluatormaheshgudi
2016-09-08added condition to check tracebackadityacp
2016-09-01changed format of tracebacksadityacp
2016-07-28added parameter in safe_evaluate to take file paths listadityacp
2016-05-10- Adhere to 80 columnsankitjavalkar
- add docstrings - Fix further tests
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-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-05Refactor C/CPP code evaluator and add test casesankitjavalkar
2016-05-05- Add test cases for multiple python evaluatorsankitjavalkar
- Change name from python_standard_evaluator to python_assertion_evaluator
2016-05-05Add a python standard out evaluatorankitjavalkar
2016-05-05Language registry altered, Name cleanup:ankitjavalkar
- set_registry will only act when registry is None - _setup, _teardown and _check_code are setup,teardown,check_code - Corresponding name changes in evaluator modules
2015-09-15Remove testapp dir, remove reference to testapp in paths, filesankitjavalkar