Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dgrtwo/hw-formatter
Formats homework assignments downloaded from Blackboard. Combines multiple PDFs and code files into a single PDF, while allowing syntax highlighting..
https://github.com/dgrtwo/hw-formatter
Last synced: 2 months ago
JSON representation
Formats homework assignments downloaded from Blackboard. Combines multiple PDFs and code files into a single PDF, while allowing syntax highlighting..
- Host: GitHub
- URL: https://github.com/dgrtwo/hw-formatter
- Owner: dgrtwo
- Created: 2012-10-03T02:08:58.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-01-07T17:01:09.000Z (almost 11 years ago)
- Last Synced: 2024-10-09T22:05:41.328Z (3 months ago)
- Language: Python
- Size: 148 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
HWFormatter
============HWFormatter is a simple Python script that lets instructors format assignment files downloaded from Blackboard into individual per-student PDFs. This makes it easier to grade and return them. This is especially useful for assignments that include one or more code files, since it performs syntax highlighting before combining them into the PDF.
This software is at a very early stage of development: suggestions or contributions are *strongly* encouraged!
Installation
------------You can install HWFormatter from the [Python Package Index](http://pypi.python.org/pypi) using:
easy_install HWFormatter
or using pip:
pip install HWFormatter
(On Linux or Macs, you might need to add `sudo` to the start of each command). You can also install it from source:
python setup.py build
python setup.py installUsage
-----Download the submitted assignment files from Blackboard:
* Go to Course Management->Grade Center->Assignments
* Select the arrow at the top of the column of assignments you're interested in downloading.
* Click "Assignment File Download"- it will download as a .zip file.
* Unzip the downloaded file.
Then run:format_HW infolder outfolder
The output folder will then contain one PDF file per student ID.