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.4.tar.gz (16.8 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.4-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.3.4.tar.gz
Algorithm Hash digest
SHA256 77de335ca2bc52caf2138b0b80ac4471f6b062c3efd59114574c04399bfd7e75
MD5 1b708dae9ada0d235f8f8b8711bf4ed4
BLAKE2b-256 030298e5c961a24cd63277a4c874aa067d63ccea87758be9e61a39a5a0961c5e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quantumchecker-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 aafd010a47aad865cf439940f875b41915df5f319695538c423a34494065c260
MD5 9a5040c44509b972b217ddf62d465031
BLAKE2b-256 5ae825a5bd114484f4ccb292604bf7e7210049220831e405304a3d2489a41c2c

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