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"
    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-0.3.7.tar.gz (16.1 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.7-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.3.7.tar.gz
Algorithm Hash digest
SHA256 52d0ff0c6d1a178ce0b0c32f50814eedb4b3a7ebec101f9a8ec2cf26542b65a8
MD5 b320ec7059cc40b14bccc88ad98d2e37
BLAKE2b-256 72935b07f2a7a3661993de709a17ce05140a55f8bf44db12b958f9827b083353

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 6616759e9e9218fca2757750ef5fabc9ec1e6d6054f1038e5e6f3185b4550233
MD5 18e681b752208cdba8dbdaa0e9a1d747
BLAKE2b-256 a78f778ab9dbb7e33f247b21079aa6be45997d42c301789348c5c4110fde3981

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