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.3.0.tar.gz (18.0 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.3.0-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ce3fd3420ba40c4ccb849bdba941e38d4716a991bcf592883af6e29d6bd8c26a
MD5 caa434bfe72d80c46326a329becb9924
BLAKE2b-256 624b5fc46c0fafb4481c1d768eb124a358d55be0cd9c245d7a6a33bdf88ebd83

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d9d5c20c743635f956410010040232af9debf1fb66990d9b76c16fdee250f31
MD5 45017814b2dec565d62749d2178ae1be
BLAKE2b-256 7b768a9b1035f3318c777e6568a5f3dc3faf858230809176b788479a0472107f

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