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.4.0.tar.gz (16.5 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.4.0-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.4.0.tar.gz
Algorithm Hash digest
SHA256 336c55ce33fca9a9cb6c5e1b294812103be70cfed809d257dc38793c8fd14c6f
MD5 e1c693367e7069eac56c7e409a595d13
BLAKE2b-256 6f5e0047a63a43ad5e88328bf2c92e7e4a3b3aef3ca6768cfecd29e5d44017fe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8dc1b0352484fa998b7e1868d6ab1f0e68cf0a1934bf0a2e4d3046eb4b51383
MD5 3e9e86b2e3d5e597dac2c8d09786f64f
BLAKE2b-256 17032f09f17841cc62b631d84d3c4757da4ea77e13cf4be67829aa7befdea623

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