Merge branch 'refs/heads/master' into dev-javascript
Merge branch 'refs/heads/dev-support' into dev-grading-analytics
Restructured dev-grading-analytics

Restructured to use the new dev-support branch and more reliable includes and HREF paths (which feel a little hack-y).

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

There are some, just not yet documented...

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-support' into dev-javascript
Clean Up

No more obsolete API directory!

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

I got tired of tired retyping the same code again and again, so I put it — finally — in global.js, hopefully in a generalizable form.

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

Just relying on security through obscurity to protect the summary pages, but putting the actual data collection script behind a password). The summaries should, of course, be protected too -- probably should figure out how to make this an LTI.

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

Using the new built-in helper functions in global.js.

Also, currently filtering so only testers can see summary page links.

Signed-off-by: Seth Battis <seth@battis.net>
Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-grading-analytics' into dev-javascript
Merge branch 'refs/heads/dev-javascript' into dev-embedded-documentation
Helper Functions

Now using the global.js waitForDOM helper functions.

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

Rather than calling things DOMElement, let's just call them element.

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