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.3.tar.gz (16.9 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.3-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quantumchecker-0.3.3.tar.gz
  • Upload date:
  • Size: 16.9 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.3.tar.gz
Algorithm Hash digest
SHA256 c5a003af8398cedfb2596927e72da4e86abb94a2e9650f3edc3b903faad23de2
MD5 91c1a05474d3d9844cde33a1fb75fe48
BLAKE2b-256 b0836b9f0265e24e02af613ee589d46d7cd11ef9d3c93df5adf69014e1bc7425

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantumchecker-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 21.7 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e40b2faffa2a81a5b1acb3bdd79cbecf614f67b24dfbf2302605b86381bbde1f
MD5 ce9a1de6118c5556f691520219ea2297
BLAKE2b-256 ed253c444f2b6e39b9b2ed4f857f5c0e2569997565b28370cb413977fe5832f2

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