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.1.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.1-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-1.0.1.tar.gz
Algorithm Hash digest
SHA256 2ed1363aa826f1b0aebba112d715c621a2796d66ee632b0c1a9c0d0a691bf639
MD5 0b9fe684fcb2e36e0ec3e960dbd387d4
BLAKE2b-256 c84018f90ec4cb5801f5ae948929356171f1d188a6728d5b748f210985532819

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c77d6f7cf353d0329ba458e7b5e200bfa6bb3d3fd1d6d0b516be19a375a5eceb
MD5 f6b0477dd86fbf1466c9fab139760915
BLAKE2b-256 ac12f261a0d82e2b56072237704c1e63e2793279faddf12dd474182a8befb4d5

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