Adding current file hierarchy to repository

/Prep/ contains the prep files (Photoshop, etc.) and any accompanying documentation for files.

/www/ contains actual scripts and graphics.

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

Added documentation to the Course Calendar javascript. Still a touch more to do to make it "pretty".

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

Cleaned up the branding files, including:

- Moved the gestational mobile branding files into their own, separate prep folder. (Can't do it until Canvas supports global JavaScript on the mobile login page.)
- Renamed some files.
- Deleted duplicate/unused files.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Browser-testing TEMPLATE

Just a reminder to be more rigorous and intentional in our testing!

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

Slapped together some branding for the library that sets it apart from the rest of Canvas (so that it can be embedded back into Canvas without looking _too_ weird).

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

Color-corrected to St. Mark's blue (#003359), menu colors fixed to be, well… visible.

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

Updated all branding to use the standard St. Mark's blue (#003359).

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Moderately Less Intense Background

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

Cleaning up and formalizing our repository branches for ease of development/documentation/use. Also, to accommodate Seth's incipient OCD.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Current Discussion Permalinks

The current state of discussion permalinks, including [this issue](https://github.com/smtech/canvas/issues/2).

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Current Resources Menu

The current state of the Resources Menu, including [this issue](https://github.com/smtech/canvas/issues/1).

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

So far, this puppy uploads a Blackboard Exportfile and unzips it… it had been parsing the manifest, but I seem to have moved something around and now it's unhappy.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Ignore .ignore files
Mapping the Bb Content Item

This is a tentative map. I'm pretty sure there are a view other basic XML structures, but this the big one we need to start with.

Still to come (or at least to be assessed for worthiness):

NAVIGATIONAPLICATIONS
NAVIGATIONSETTINGS
GRADEBOOK
lom (for Content Collection files)
ANNOUNCEMENT
NOTIFICATIONRULES
questestinterop (tests and quizzes)
ASSESSMENTCREATIONSETTINGS
LINK (this might fix some of my frustration with course links!)
GROUPS
FORUM

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Some More Docs

Scrounging around for some more test files and documentation. (This feels like something that shouldn't have to be written from scratch… or decoded from first principles. So far… it is, though.)

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

All Blackboard items appear (so far, fingers crossed) that show up in the course Table of Contents in the manifest (so, not the other resources, like announcements and course links) seem to be being routed to the correct Canvas type. I've continued to update the documentation of that routing as I go.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
PEST and XSLT Implemented

So, a minor diversion caused by my aggravation at Bb's inconsistent capitalization of their XML (and subsequent frustration at parsing it… XML is case-sensitive, yo!). Learned XSLT, or just enough to do what I wanted. Hooked it all together and set up PEST to connect to the RESTful API — which should work, now that I'm actually getting good data out of the XML. Pages should be created with a couple more lines of code.

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

I probably shouldn't be allowed to code. Or use Photoshop. But now the Blackboard Imports sub-account has its own logo.

Because I can.

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

Updated README to describe what we're doing, tossed iCalcreator into the prep folder, since I think this will be our go-to tool.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Code Clean-up

Cleaned up the getBb___() functions to be more consistent in naming and usage.

Noticed that a number of still-pending item types cannot be imported (quizzes, conferences, groups) for various reasons and updated both the code and the Conversion graphic.

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