Skip to main content

A package to evaluate homework submissions in Python, SQL, PowerBI, and SSIS.

Project description

Sample usage:

import asyncio
from your_evaluator_module import HomeworkEvaluator

async def main():
    evaluator = HomeworkEvaluator()
    question_content = """
Q1: What is a Python list? Explain with an example.

Q2: Write an SQL query to select all records from a table named 'students'.
"""
    answer_path = "sample_submissions/student1_answer.py"
    api_keys = ["your_api_key_1", "your_api_key_2"]
    question_type = "python"

    result = await evaluator.evaluate_from_content(
        question_content=question_content,
        answer_path=answer_path,
        api_keys=api_keys,
        question_type=question_type
    )
    print(result)

if __name__ == "__main__":
    asyncio.run(main())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quantumchecker-0.2.9.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quantumchecker-0.2.9-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file quantumchecker-0.2.9.tar.gz.

File metadata

  • Download URL: quantumchecker-0.2.9.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for quantumchecker-0.2.9.tar.gz
Algorithm Hash digest
SHA256 97f6f49eb42e0af7eb2a6a05bcf58bf03cc2d3eb1c9a3682d4ecf1282dece15c
MD5 6dc9d1e0cbf4c87584f3ccde78befdac
BLAKE2b-256 1370467ac4c52762bd092a33d30a3dda9bc844d32a0202cb2580a0765808bdec

See more details on using hashes here.

File details

Details for the file quantumchecker-0.2.9-py3-none-any.whl.

File metadata

  • Download URL: quantumchecker-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for quantumchecker-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 1d902c1495e1bd0dc29e52f42b1c8ac93e5a6216957d59fd0ba9f3f62b100cfd
MD5 e05222eeefa6605b580f751e0c601952
BLAKE2b-256 a674930f46978438ff0808b877704e5ccdf8bbf63467a45ab964095f492d616f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page