Useful Link

Included link to documentation on HTTP authentication in .htaccess files (since I always forget where it is, and assume others do too!).

Signed-off-by: Seth Battis <seth@battis.net>
TSV Output

I suppose I should just generate a file and download it, but I like seeing things on the screen. At least now it's an easy tab-separated table that can be pasted into a spreadsheet without breaking a sweat.

Signed-off-by: Seth Battis <seth@battis.net>
List All Users in a Term

A search query that should be built in by default.

Signed-off-by: Seth Battis <seth@battis.net>
Merge branch 'refs/heads/master' into dev-scripts
Course IDs

Boy, it would sure be handy, if someone wanted to generate a CSS override to color-code courses, for someone to know what the course IDs for all of our courses in a given term were.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/master' into dev-blackboard-import
Merge branch 'refs/heads/master' into dev-scripts
Typo

Extra slash. Gone now.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Clean AP Bio

A quick script to move a pile of files matching a particular naming pattern into a course folder. See the notes on [clean-ap-bio](http://github.com/smtech/canvas/tree/dev-scripts/www/api/scripts/clean-ap-bio.php) for full information.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Students as Teachers

Initial commit of an incomplete script. Sigh. Turns out that, by blocking faculty from enrolling students in their courses (to prevent mix-ups around enrollment syncs out of Blackbaud), some teachers may have enrolled students as _Teachers_ in their courses, which then gives them visibility into the faculty journal of other students.

Honestly.

So, this is the precursor to a script that scans the user list for users who are apparently students by have become enrolled as teachers.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/master' into dev-faculty-journal
Merge branch 'refs/heads/master' into dev-javascript
Merge branch 'refs/heads/master' into dev-resources-menu
Merge branch 'refs/heads/master' into dev-scripts
Collect Grading Analytics

Query canvas for analytics on grading performance and cache it in a local database for analysis.

Signed-off-by: Seth Battis <seth@battis.net>
Merge branch 'refs/heads/dev-canvas-api' into dev-grading-analytics
Ignore Ungraded

Assignments marked as ungraded probably shouldn't be scored as "assignments that need to be graded".

Signed-off-by: Seth Battis <seth@battis.net>
Crontab

Scheduled automatic data collection for Fridays at midnight.

Signed-off-by: Seth Battis <seth@battis.net>
Password Protection

Because not all information should be visible to prying eyes.

Signed-off-by: Seth Battis <seth@battis.net>
Ignore Zero-point Assignments

Let's assume that those were meant to be ungraded.

Signed-off-by: Seth Battis <seth@battis.net>