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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.3.6.tar.gz
Algorithm Hash digest
SHA256 1ce46119b95ff718a376b7e23bfd8d45ade3c5b16838b115cabfb141e7c7b706
MD5 b2e74239dcef678092ae8ceb45129e3f
BLAKE2b-256 16fa8fae4acb58706fbc734546d1021a1bbf02ea2fbbc655db3d9c94b935dd24

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 913e705f13e49dbf9f8186112914e044d6c6eae68577c2c1f7816f9811934498
MD5 79b442abc002c9229e81fee71d36c597
BLAKE2b-256 fbef7d7aaeae682663306bb22535c8dd44351f74e24e52052df5a49e57bc2329

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