Toning it down.

Some commentary was a little... harsh.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Don't hard code server names!

I mean JEEZ!

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-support' into dev-grading-analytics
Argh

Right. Our WWW server doesn't support PHP, so I need to come up with a better JavaScript solution.

Later.

For now: hard coding URLs!

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Calendar Tags

At long last, a description of what all the tags mean! Now to craft some regular expressions to encompass them...

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Cache Canvas Information

Rather than having extra (and time-consuming) API requests every time someone accesses their analytics, cache the course, department and teacher information in the database for quick access.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Documentation

Professor Dijkstra always says to debug the code, not the documentation. But it doesn't hurt for the documentation to match the code.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-support' into dev-resources-menu
Merge branch 'refs/heads/dev-support' into dev-javascript
Merge branch 'refs/heads/dev-support' into dev-grading-analytics
Merge branch 'refs/heads/dev-support' into dev-faculty-journal
Merge branch 'refs/heads/dev-support' into dev-calendar-ics
Merge branch 'refs/heads/dev-support' into dev-blackboard-import
Merge branch 'refs/heads/master' into dev-branding
Merge branch 'refs/heads/master' into dev-calendar-ics
Merge branch 'refs/heads/master' into dev-faculty-journal
Merge branch 'refs/heads/master' into dev-grading-analytics
Merge branch 'refs/heads/master' into dev-javascript
Merge branch 'refs/heads/master' into dev-resources-menu
Merge branch 'refs/heads/master' into dev-blackboard-import