Skip to main content

print-course-certificates plugin for Tutor

Installs the nau-course-certificate project that allows to print course certificates to PDF on server side.

Requires change the Download Certificate button to be changed to use this application.

Features:

  • Generate PDF document server side, so they have consistent presentation
  • Digital sign the PDF
  • PDF generation cache on S3 Bucket

Installation

From Git

pip install git+https://github.com/fccn/tutor-contrib-print-course-certificates@v18.2.5

Or from Pypi

pip install tutor-contrib-print-course-certificates==18.2.5

Usage

tutor plugins enable print-course-certificates

Release

To generate a new release, create a PR/commit with commit message: "chore: preparing release X.X.X", that also changes the tutorprint_course_certificates/__about__.py file. Merge it to main, then create its Git tag using, git tag vX.X.X, then push it git push --tags.

License

This software is licensed under the terms of the AGPLv3.

Metadata

Release files for tutor-contrib-print-course-certificates 20.0.1

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

Source distribution (sdist)

Source distribution for tutor-contrib-print-course-certificates 20.0.1
File Size Uploaded Provenance Actions
tutor_contrib_print_course_certificates-20.0.1.tar.gz 18.9 kB Without provenance Details for tutor_contrib_print_course_certificates-20.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for tutor-contrib-print-course-certificates 20.0.1
File Interpreter ABI Platform Actions
tutor_contrib_print_course_certificates-20.0.1-py3-none-any.whl Python 3 none any Details for tutor_contrib_print_course_certificates-20.0.1-py3-none-any.whl

Total release size: 41.6 kB

Release files / tutor_contrib_print_course_certificates-20.0.1.tar.gz

Download URL tutor_contrib_print_course_certificates-20.0.1.tar.gz
Size 18.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e8986042e577e061a2b35cd43deac0172498022f20c1a7d004ff8e945fc10cfd
BLAKE2b-256 checksum
How to use checksums
923d95d6e9e463bb124c2f9a3ff8c52ba0c7561178dbcbf35af3ee09232c5646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / tutor_contrib_print_course_certificates-20.0.1-py3-none-any.whl

Download URL tutor_contrib_print_course_certificates-20.0.1-py3-none-any.whl
Size 22.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3992adf9c52a624af906ff2a470a5ecf3afecf6ce3bbf3c29c4d1d69b0730cb3
BLAKE2b-256 checksum
How to use checksums
f0fa2a5a2f35220efca5b46b0ee7f34e708aa7147ce04d054139f94c02b4616b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Security for tutor-contrib-print-course-certificates 20.0.1

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