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.8.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.8-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.3.8.tar.gz
Algorithm Hash digest
SHA256 4663636dd2a7b19b22c412a8adbb6e0e13b2cddad272f9a86c6399cc48056d47
MD5 d479cc95b8a9a76bd1cb98957fa47bb2
BLAKE2b-256 c86aa5ae93ef56c3423038088803e3a7ca34cda667169d78bd2f2c7b17db8512

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quantumchecker-0.3.8-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.9.6

File hashes

Hashes for quantumchecker-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a16e2f55924a6412d744e5b53e86c8c53e0c99e164894799012b7b329a14ca32
MD5 9f25ffe06f3a19feca79b1ea816ecfcd
BLAKE2b-256 f0049fb08e02831d3bb6595beae839faf3fd168c3c6d1d50b2db816531098e65

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