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

Uploaded Python 3

File details

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

File metadata

  • Download URL: quantumchecker-0.3.1.tar.gz
  • Upload date:
  • Size: 17.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.1.tar.gz
Algorithm Hash digest
SHA256 ff5a23082e3ad9b57d824978dd745f38007c266055d9309eecb0cfb11adb3952
MD5 a219d6b753792efe16563dd6ebac041a
BLAKE2b-256 805665928f8d5fc2baa51321181ef3d01e491f0d512901c14aff8a57230fa064

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantumchecker-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 21.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d441c97c365c36d3dff2dc2696e5e76178efdc32081f18c2c711e6be498cb14d
MD5 5be912d5d3bd2f52b3bc21380d96df6b
BLAKE2b-256 4e10d1ed5c2333461f6c2c1671a88f6fbbad470e3208a68e4490dc3b630e739c

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