Skip to main content

AI-powered homework evaluation for Python, SQL, Power BI, 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"
    question_type = "python"

    result = await evaluator.evaluate_from_content(
        question_content=question_content,
        answer_path=answer_path,
        api_key="your_api_key",
        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-1.0.0.tar.gz (32.3 kB view details)

Uploaded Source

Built Distribution

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

quantumchecker-1.0.0-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quantumchecker-1.0.0.tar.gz
  • Upload date:
  • Size: 32.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for quantumchecker-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8e31c5d2cab7189df05a516ef0171f14c5f7989c4243c1961cb57c145655b0e0
MD5 e78f9438abb29a1ca3502105b5a0065c
BLAKE2b-256 3ad2a6dce721057c92cddf0cc119344edc599ab2d42d055c9ba17f1e5c257e64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantumchecker-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 30.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for quantumchecker-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38d2482cc7ef979411389c57d9de535422f8cef381f8d461fada8ce69b709f65
MD5 75be694aa4b7fd047986d17ec455ab0f
BLAKE2b-256 06767a6264bc927812c9f4393ee57ba66fc92a1100a19ddc608d4a7f75a3fd33

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