Skip to main content

A toolkit to grade C/C++ submissions from canvas

Project description

This project aims at creating a toolkit for grading C/C++ submissions from Canvas LMS. The toolkit consumes a directory containing submissions and outputs a filtered, regorgainzed artifact and build reports.

Warning This project is under development

TODO

  • Add support for multiple submissions per student

  • Add more flexible anti-plagiarism techniques.

  • Add support for multiple programming languages

  • Add support for build systems other than Makefile/CMake

  • Add support for cmdline arguments such as CXX_STANDARD

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-cppgrader-1.1.2.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

canvas_cppgrader-1.1.2-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file canvas-cppgrader-1.1.2.tar.gz.

File metadata

  • Download URL: canvas-cppgrader-1.1.2.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for canvas-cppgrader-1.1.2.tar.gz
Algorithm Hash digest
SHA256 e19a2a68f3d94615b3658fde477d9d78a8a275011dd6a38d189f1d17e636389d
MD5 158d4cb2906dd3ba26d75a75932a8d8e
BLAKE2b-256 6d397072a2960f6886213fbb01822622450b11fcc27b7bf8f84071edb81fc9fa

See more details on using hashes here.

File details

Details for the file canvas_cppgrader-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for canvas_cppgrader-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f759f2e76c99be6c5de6af60681d0adff50f43fea573e97d0599990eb07556f5
MD5 9767a7d74dcaf433ac495404149056fd
BLAKE2b-256 77e98ec922bebeb5ecd2eb9f9d5ac3f9b17232453d2bd44352f5265b1323b539

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