Skip to main content

Canvas course tools

Project description

canvas-course-tools

Canvas course tools was created at the physics practicals at the Vrije Universiteit Amsterdam to greatly reduce the time needed to create class lists (with photos!) for staff and teaching assistants. Class lists are also created for students so that they can easily lookup their assigned experiments and TA's. Furthermore, we use it to create student groups on Canvas for peer feedback.

This package provides the canvas command-line utility. After registering a Canvas URL and API key (which you can generate on your profile settings page) this tool allows you to list courses and students in different sections of your courses. The output has a light markup and is ideally suited for saving as a text file. It is then easy to copy and move lines inside the file to create student groups. The file can then be parsed by the canvas templates command to render templates based on the text file. This allows for creating class lists (with short notes for each student) and even class lists with photos (if you provide photos).

You can also use this tool to create groups and group sets on Canvas based on a group list file.

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

canvas_course_tools-0.7.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

canvas_course_tools-0.7.0-py3-none-any.whl (32.5 kB view details)

Uploaded Python 3

File details

Details for the file canvas_course_tools-0.7.0.tar.gz.

File metadata

  • Download URL: canvas_course_tools-0.7.0.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.13 Darwin/23.0.0

File hashes

Hashes for canvas_course_tools-0.7.0.tar.gz
Algorithm Hash digest
SHA256 7671abf807e97ad3326ac80be13f376d5fb8b41b7003f320245c56f764594a72
MD5 d42a50e0fcb186db92d6c97b64b18bc1
BLAKE2b-256 d3c26ec6e56f5f1e4c97a920fbdd06579b12353953844c89e92d7b4e5f1a5006

See more details on using hashes here.

File details

Details for the file canvas_course_tools-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for canvas_course_tools-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5ebe1fb72e232a2ec2b99b90934e9828d9fd0a95abf19d945c8f998728a89198
MD5 281ce8a49ffd839595e01d52dbc04f51
BLAKE2b-256 22b12cc29ebb2a2b8c89a84a4c732d4fb75092853d3aea4ef775ce7292a95e4c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page