├── .github ├── CODEOWNERS └── workflows │ └── deploy.yml ├── .gitignore ├── Dockerfile ├── Dockerfile.api ├── Makefile ├── README.md ├── action.yml ├── autograder ├── __init__.py ├── autograder_facade.py ├── builder │ ├── __init__.py │ ├── execution_helpers │ │ ├── AI_Executor.py │ │ ├── __init__.py │ │ └── sandbox_executor.py │ ├── models │ │ ├── __init__.py │ │ ├── criteria_tree.py │ │ ├── param_description.py │ │ ├── template.py │ │ └── test_function.py │ ├── pre_flight.py │ ├── template_library │ │ ├── __init__.py │ │ ├── library.py │ │ └── templates │ │ │ ├── __init__.py │ │ │ ├── api_testing.py │ │ │ ├── essay_grader.py │ │ │ ├── input_output.py │ │ │ └── web_dev.py │ └── tree_builder.py ├── context.py └── core │ ├── __init__.py │ ├── grading │ ├── __init__.py │ └── grader.py │ ├── models │ ├── __init__.py │ ├── autograder_response.py │ ├── feedback_preferences.py │ ├── result.py │ └── test_result.py │ ├── report │ ├── __init__.py │ ├── ai_reporter.py │ ├── base_reporter.py │ ├── default_reporter.py │ ├── fatal_report.py │ └── reporter_factory.py │ ├── schemas │ └── config_schemas │ │ ├── ai_feedback_schema.json │ │ ├── criteria_schema.json │ │ └── feedback_schema.json │ └── utils │ ├── __init__.py │ ├── result_processor.py │ ├── secrets_fetcher.py │ └── upstash_driver.py ├── connectors ├── __init__.py ├── adapters │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── api_adapter.py │ │ └── api_entrypoint.py │ └── github_action_adapter │ │ ├── __init__.py │ │ ├── github_adapter.py │ │ └── github_entrypoint.py ├── models │ ├── __init__.py │ ├── assignment_config.py │ └── autograder_request.py └── port.py ├── docs ├── dev │ └── README └── system │ ├── README │ ├── configuration │ ├── criteria_config.md │ ├── feedback_config.md │ └── setup_config.md │ ├── core_concepts.md │ ├── creating_assignments.md │ ├── execution │ └── execution_helpers.md │ ├── getting_started.md │ ├── imgs │ ├── README │ └── tree_structure.png │ ├── system_architecture.md │ └── templates │ ├── executable.md │ ├── grading_templates.md │ └── non_executable.md ├── entrypoint.sh ├── requirements.txt └── tests ├── __init__.py ├── data ├── Autograder_API_Collection.postman_collection.json ├── README.md ├── api_request_schema.json ├── api_testing │ ├── criteria.json │ ├── feedback.json │ ├── package.json │ ├── server.js │ └── setup.json ├── curl_examples.sh ├── custom_template │ ├── criteria.json │ ├── custom_template.py │ ├── feedback.json │ └── main.py ├── essay │ ├── criteria.json │ ├── essay.txt │ └── feedback.json ├── input_output │ ├── calculator.py │ ├── criteria.json │ ├── feedback.json │ ├── requirements.txt │ └── setup.json └── web_dev │ ├── criteria.json │ ├── feedback.json │ ├── index.html │ ├── script.js │ └── style.css ├── playroom.py ├── playroom ├── README.md ├── __init__.py ├── api_playroom.py ├── essay_playroom.py ├── io_playroom.py ├── run_all_playrooms.py └── webdev_playroom.py └── unit ├── __init__.py ├── builder ├── __init__.py └── test_tree.py ├── core ├── __init__.py ├── reporter │ ├── __init__.py │ ├── test_ai_reporter.py │ └── test_default_reporter.py └── test_grader.py ├── templates └── __init__.py └── test_facade.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @webtech-network/Autograder 2 | -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/Dockerfile.api -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/action.yml -------------------------------------------------------------------------------- /autograder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/autograder_facade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/autograder_facade.py -------------------------------------------------------------------------------- /autograder/builder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/builder/execution_helpers/AI_Executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/execution_helpers/AI_Executor.py -------------------------------------------------------------------------------- /autograder/builder/execution_helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/builder/execution_helpers/sandbox_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/execution_helpers/sandbox_executor.py -------------------------------------------------------------------------------- /autograder/builder/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/builder/models/criteria_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/models/criteria_tree.py -------------------------------------------------------------------------------- /autograder/builder/models/param_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/models/param_description.py -------------------------------------------------------------------------------- /autograder/builder/models/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/models/template.py -------------------------------------------------------------------------------- /autograder/builder/models/test_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/models/test_function.py -------------------------------------------------------------------------------- /autograder/builder/pre_flight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/pre_flight.py -------------------------------------------------------------------------------- /autograder/builder/template_library/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/builder/template_library/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/template_library/library.py -------------------------------------------------------------------------------- /autograder/builder/template_library/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/builder/template_library/templates/api_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/template_library/templates/api_testing.py -------------------------------------------------------------------------------- /autograder/builder/template_library/templates/essay_grader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/template_library/templates/essay_grader.py -------------------------------------------------------------------------------- /autograder/builder/template_library/templates/input_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/template_library/templates/input_output.py -------------------------------------------------------------------------------- /autograder/builder/template_library/templates/web_dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/template_library/templates/web_dev.py -------------------------------------------------------------------------------- /autograder/builder/tree_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/builder/tree_builder.py -------------------------------------------------------------------------------- /autograder/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/context.py -------------------------------------------------------------------------------- /autograder/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/core/grading/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/core/grading/grader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/grading/grader.py -------------------------------------------------------------------------------- /autograder/core/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/core/models/autograder_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/models/autograder_response.py -------------------------------------------------------------------------------- /autograder/core/models/feedback_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/models/feedback_preferences.py -------------------------------------------------------------------------------- /autograder/core/models/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/models/result.py -------------------------------------------------------------------------------- /autograder/core/models/test_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/models/test_result.py -------------------------------------------------------------------------------- /autograder/core/report/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/core/report/ai_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/report/ai_reporter.py -------------------------------------------------------------------------------- /autograder/core/report/base_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/report/base_reporter.py -------------------------------------------------------------------------------- /autograder/core/report/default_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/report/default_reporter.py -------------------------------------------------------------------------------- /autograder/core/report/fatal_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/report/fatal_report.py -------------------------------------------------------------------------------- /autograder/core/report/reporter_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/report/reporter_factory.py -------------------------------------------------------------------------------- /autograder/core/schemas/config_schemas/ai_feedback_schema.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/core/schemas/config_schemas/criteria_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/schemas/config_schemas/criteria_schema.json -------------------------------------------------------------------------------- /autograder/core/schemas/config_schemas/feedback_schema.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autograder/core/utils/result_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/utils/result_processor.py -------------------------------------------------------------------------------- /autograder/core/utils/secrets_fetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/utils/secrets_fetcher.py -------------------------------------------------------------------------------- /autograder/core/utils/upstash_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/autograder/core/utils/upstash_driver.py -------------------------------------------------------------------------------- /connectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /connectors/adapters/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /connectors/adapters/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /connectors/adapters/api/api_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/connectors/adapters/api/api_adapter.py -------------------------------------------------------------------------------- /connectors/adapters/api/api_entrypoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/connectors/adapters/api/api_entrypoint.py -------------------------------------------------------------------------------- /connectors/adapters/github_action_adapter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /connectors/adapters/github_action_adapter/github_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/connectors/adapters/github_action_adapter/github_adapter.py -------------------------------------------------------------------------------- /connectors/adapters/github_action_adapter/github_entrypoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/connectors/adapters/github_action_adapter/github_entrypoint.py -------------------------------------------------------------------------------- /connectors/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /connectors/models/assignment_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/connectors/models/assignment_config.py -------------------------------------------------------------------------------- /connectors/models/autograder_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/connectors/models/autograder_request.py -------------------------------------------------------------------------------- /connectors/port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/connectors/port.py -------------------------------------------------------------------------------- /docs/dev/README: -------------------------------------------------------------------------------- 1 | Add orientations to contributors here. -------------------------------------------------------------------------------- /docs/system/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/README -------------------------------------------------------------------------------- /docs/system/configuration/criteria_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/configuration/criteria_config.md -------------------------------------------------------------------------------- /docs/system/configuration/feedback_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/configuration/feedback_config.md -------------------------------------------------------------------------------- /docs/system/configuration/setup_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/configuration/setup_config.md -------------------------------------------------------------------------------- /docs/system/core_concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/core_concepts.md -------------------------------------------------------------------------------- /docs/system/creating_assignments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/creating_assignments.md -------------------------------------------------------------------------------- /docs/system/execution/execution_helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/execution/execution_helpers.md -------------------------------------------------------------------------------- /docs/system/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/getting_started.md -------------------------------------------------------------------------------- /docs/system/imgs/README: -------------------------------------------------------------------------------- 1 | Documentation images will be here 2 | -------------------------------------------------------------------------------- /docs/system/imgs/tree_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/imgs/tree_structure.png -------------------------------------------------------------------------------- /docs/system/system_architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/system_architecture.md -------------------------------------------------------------------------------- /docs/system/templates/executable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/templates/executable.md -------------------------------------------------------------------------------- /docs/system/templates/grading_templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/templates/grading_templates.md -------------------------------------------------------------------------------- /docs/system/templates/non_executable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/docs/system/templates/non_executable.md -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/Autograder_API_Collection.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/Autograder_API_Collection.postman_collection.json -------------------------------------------------------------------------------- /tests/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/README.md -------------------------------------------------------------------------------- /tests/data/api_request_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/api_request_schema.json -------------------------------------------------------------------------------- /tests/data/api_testing/criteria.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/api_testing/criteria.json -------------------------------------------------------------------------------- /tests/data/api_testing/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/api_testing/feedback.json -------------------------------------------------------------------------------- /tests/data/api_testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/api_testing/package.json -------------------------------------------------------------------------------- /tests/data/api_testing/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/api_testing/server.js -------------------------------------------------------------------------------- /tests/data/api_testing/setup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/api_testing/setup.json -------------------------------------------------------------------------------- /tests/data/curl_examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/curl_examples.sh -------------------------------------------------------------------------------- /tests/data/custom_template/criteria.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/custom_template/criteria.json -------------------------------------------------------------------------------- /tests/data/custom_template/custom_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/custom_template/custom_template.py -------------------------------------------------------------------------------- /tests/data/custom_template/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/custom_template/feedback.json -------------------------------------------------------------------------------- /tests/data/custom_template/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/custom_template/main.py -------------------------------------------------------------------------------- /tests/data/essay/criteria.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/essay/criteria.json -------------------------------------------------------------------------------- /tests/data/essay/essay.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/essay/essay.txt -------------------------------------------------------------------------------- /tests/data/essay/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/essay/feedback.json -------------------------------------------------------------------------------- /tests/data/input_output/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/input_output/calculator.py -------------------------------------------------------------------------------- /tests/data/input_output/criteria.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/input_output/criteria.json -------------------------------------------------------------------------------- /tests/data/input_output/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/input_output/feedback.json -------------------------------------------------------------------------------- /tests/data/input_output/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/input_output/requirements.txt -------------------------------------------------------------------------------- /tests/data/input_output/setup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/input_output/setup.json -------------------------------------------------------------------------------- /tests/data/web_dev/criteria.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/web_dev/criteria.json -------------------------------------------------------------------------------- /tests/data/web_dev/feedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/web_dev/feedback.json -------------------------------------------------------------------------------- /tests/data/web_dev/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/web_dev/index.html -------------------------------------------------------------------------------- /tests/data/web_dev/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/web_dev/script.js -------------------------------------------------------------------------------- /tests/data/web_dev/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/data/web_dev/style.css -------------------------------------------------------------------------------- /tests/playroom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/playroom.py -------------------------------------------------------------------------------- /tests/playroom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/playroom/README.md -------------------------------------------------------------------------------- /tests/playroom/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/playroom/__init__.py -------------------------------------------------------------------------------- /tests/playroom/api_playroom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/playroom/api_playroom.py -------------------------------------------------------------------------------- /tests/playroom/essay_playroom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/playroom/essay_playroom.py -------------------------------------------------------------------------------- /tests/playroom/io_playroom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/playroom/io_playroom.py -------------------------------------------------------------------------------- /tests/playroom/run_all_playrooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/playroom/run_all_playrooms.py -------------------------------------------------------------------------------- /tests/playroom/webdev_playroom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/playroom/webdev_playroom.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/builder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/builder/test_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/unit/builder/test_tree.py -------------------------------------------------------------------------------- /tests/unit/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/reporter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/reporter/test_ai_reporter.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/core/reporter/test_default_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/unit/core/reporter/test_default_reporter.py -------------------------------------------------------------------------------- /tests/unit/core/test_grader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/unit/core/test_grader.py -------------------------------------------------------------------------------- /tests/unit/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_facade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webtech-network/autograder/HEAD/tests/unit/test_facade.py --------------------------------------------------------------------------------