Age | Commit message (Collapse) | Author |
|
|
|
|
|
- Add python-decouple package to requirements
- use sane defaults and python-decouple in yaksh.settings and online_test.settings module
- Replace hardcoded localhost domain name referring to code server with dynamic
- Move Dockerfile to dedicated directory
- Add dynamic run-as-admin commands to the base command depending on OS
- Replace linux specific commands like cp with Python functions
|
|
- Use sane defaults and python-decouple in yaksh.settings module
- Replace hard coded localhost domain name referring to code server with dynamic settings variable
|
|
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.
|
|
|
|
- code_evaluator module and class renamed to grader
- Test cases fixed
- Comments removed
- weight variable renamed to mark
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- add docstrings
- Fix further tests
|
|
- Modify show_question to include test_cases in template context
- Modify question display template
- Minor changes in forms and urls for proper rebasing
|
|
- Add Test Cases to reflect refactoring changes
- Fix language registry
- Add test case for language registry
- Fix register in settings
- Keep snippet field for now
|
|
- Change name from python_standard_evaluator to python_assertion_evaluator
|
|
- Support for Stdout test case and Standard assertion test case
- Add MCQ Test case and support for validations
- Remove tester dir
|
|
|
|
|
|
|