Used proper paths for includes, made sure login object was created correctly.
Uploaded necessary components of Mozilla's PDF.JS library for the grading UI that somehow got deleted.
Fixed broken links and made sure login object was created correctly.
Use correct pathing for includes and made sure login object was created correctly.
Used correct include paths and changed the path to the pdfjs library.

When pdfjs library was stored with a directory name "pdf.js" apache would not serve the javascript files in the directory, despite them being there. Taking the period out of the directory name fixed this issue.

made sure login object was created correctly.
Used correct include paths and made sure the login object used was created correctly.
Fixed a missing semicolon.
used correct include path and made sure login objects were created correctly.