Skip to main content

ucamcl

This package provides a simple tool for checking answers to exercises in a Jupyter notebook.

Usage:

# Install the grader
!pip install ucamcl

# Log in to the grader. It will prompt you with a "log in" button.
GRADER = ucamcl.autograder('https://markmy.solutions', course='scicomp').subsection('notes1')

# Fetch a question. It will tell you what to do, with what parameters.
q = GRADER.fetch_question('ex5')
print(q)

# Prepare your answer and submit it.
myans = {'x': [i**2 for i in range(q['n'])]
is_correct, answer = GRADER.submit_answer(q, myans)

This package is what the student installs in their Jupyter notebook. The other half is a server that should be set up by the course instructor. Contact Damon Wischik <djw1005@cam.ac.uk> for details.

Metadata

Release files for ucamcl 1.0.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ucamcl 1.0.11
File Size Uploaded Provenance Actions
ucamcl-1.0.11.tar.gz 7.0 kB Without provenance Details for ucamcl-1.0.11.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ucamcl 1.0.11
File Interpreter ABI Platform Actions
ucamcl-1.0.11-py3-none-any.whl Python 3 none any Details for ucamcl-1.0.11-py3-none-any.whl

Total release size: 25.8 kB

Release files / ucamcl-1.0.11.tar.gz

Download URL ucamcl-1.0.11.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a3bd54a8cd47082912bbd3fbc74fa024eefd1627467378e03da71cd86ca9b708
BLAKE2b-256 checksum
How to use checksums
f78f2e771e8969208f3e55d90744d8ffcf8424e98f1bfb026cfdd9b1eaa2bbb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Release files / ucamcl-1.0.11-py3-none-any.whl

Download URL ucamcl-1.0.11-py3-none-any.whl
Size 18.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
492d4cbb34dc0bef9805c4e8f9cfe0a181c942919d51caf707ee512138497729
BLAKE2b-256 checksum
How to use checksums
abbfcf4cf070a5771fa9125a3222770aaf899f126c0f59100ae1c4e2e6d82b87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

Security for ucamcl 1.0.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page