CHANGELOG.md
DEVELOPMENT.md
DOCUMENTATION_SETUP.md
FORMATTING.md
INSTRUCTIONS.md
LICENSE.txt
MANIFEST.in
PUBLISHING.md
README.md
pyproject.toml
setup.py
data/cia_6eco_python/basic_python_flow.ipynb
data/cia_6eco_python/control_flow_assessment.ipynb
data/cia_6eco_python/submissions/student_notebook.ipynb
data/cia_pandas_sba/CIA 1 EXAM for Pandas-20251208T065757Z-3-001.zip
data/cia_pandas_sba/basic_python_flow.ipynb
data/cia_pandas_sba/pandas_practice.ipynb
data/cia_pandas_sba/reports/evaluation_report.html
data/excel_example1/Assignment_ sol 1.xlsx
data/excel_example1/submissions/Assignment 1.xlsx
data/excel_example1/submissions/Assignment_1 name roll no.xlsx
data/python_example1/basic_python_flow.ipynb
data/python_example1/sample_solutions.ipynb
data/python_example1/report/report_20251126_203319.html
data/python_example1/report/report_20251127_013854.html
data/python_example1/report/report_20251127_013932.html
data/python_example1/report/report_20251201_164554.html
data/python_example1/submissions/sample_solutions.ipynb
data/python_example1/submissions/student_notebook.ipynb
data/python_example2/basic_python_flow.ipynb
data/python_example2/sample_solutions.ipynb
data/python_example2/report/evaluator.code-workspace
data/python_example2/report/report.html
data/python_example2/report/report_20251123_230133.html
data/python_example2/report/report_20251126_203612.html
data/python_example2/report/report_20251126_204713.html
data/python_example2/report/report_20251126_205425.html
data/python_example2/report/report_20251126_205516.html
data/python_example2/report/report_20251126_212812.html
data/python_example2/report/report_20251126_233545.html
data/python_example2/report/report_20251127_012815.html
data/python_example2/report/report_20251201_164652.html
data/python_example2/submissions/sample_solutions.ipynb
data/python_example2/submissions/student_answer_sheet.ipynb
data/python_example2/submissions/student_assignment_partial_incorrect.ipynb
data/python_example2/submissions/student_notebook.ipynb
data/python_example3/basic_python_flow.ipynb
data/python_example3/sample_solutions.ipynb
data/python_example3/report/report_20251127_003428.html
data/python_example3/report/report_20251127_003528.html
data/python_example3/report/report_20251127_012714.html
data/python_example3/reports/evaluation_report.html
data/python_example3/submissions/sample_solutions copy.ipynb
data/python_example3/submissions/sample_solutions partial.ipynb
data/python_example3/submissions/sample_solutions.ipynb
data/python_example3/submissions/sample_solutions_1.ipynb
data/python_example3/submissions/sample_solutions_2.ipynb
data/python_example3/submissions/student_notebook copy.ipynb
data/python_example3/submissions/student_notebook.ipynb
data/python_example4/basic_python_flow.ipynb
data/python_example4/nba.csv
data/python_example4/sample_solutions.ipynb
data/python_example4/report/report_20251127_004203.html
data/python_example4/report/report_20251127_004704.html
data/python_example4/report/report_20251127_005351.html
data/python_example4/report/report_20251127_010322.html
data/python_example4/report/report_20251127_010751.html
data/python_example4/report/report_20251127_011109.html
data/python_example4/report/report_20251127_012019.html
data/python_example4/report/report_20251127_012221.html
data/python_example4/report/report_20251127_012537.html
data/python_example4/submissions/sample_solutions.ipynb
data/python_example4/submissions/student_notebook.ipynb
data/python_example5/basic_python_flow.ipynb
data/python_example5/sample_solutions.ipynb
data/python_example5/submissions/student_notebook.ipynb
data/python_example6/basic_python_flow.ipynb
data/python_example6/control_flow_assessment.ipynb
data/python_example6/pandas_practice copy.ipynb
data/python_example6/pandas_practice.ipynb
data/python_example6/sample_solutions.ipynb
data/python_example6/submissions/student_notebook.ipynb
src/instantgrade/__init__.py
src/instantgrade/evaluator.py
src/instantgrade.egg-info/PKG-INFO
src/instantgrade.egg-info/SOURCES.txt
src/instantgrade.egg-info/dependency_links.txt
src/instantgrade.egg-info/entry_points.txt
src/instantgrade.egg-info/requires.txt
src/instantgrade.egg-info/top_level.txt
src/instantgrade/cli/__init__.py
src/instantgrade/cli/main.py
src/instantgrade/comparison/__init__.py
src/instantgrade/comparison/comparison_service.py
src/instantgrade/execution/__init__.py
src/instantgrade/execution/docker_sandbox.py
src/instantgrade/execution/excel_executor.py
src/instantgrade/execution/execution_service.py
src/instantgrade/execution/execution_service_docker.py
src/instantgrade/execution/notebook_executor.py
src/instantgrade/execution/resources/__init__.py
src/instantgrade/execution/resources/grader.py
src/instantgrade/ingestion/__init__.py
src/instantgrade/ingestion/ingestion_service.py
src/instantgrade/ingestion/solution_ingestion.py
src/instantgrade/reporting/__init__.py
src/instantgrade/reporting/reporting_service.py
src/instantgrade/utils/__init__.py
src/instantgrade/utils/io_utils.py
src/instantgrade/utils/logger.py
src/instantgrade/utils/path_utils.py