/static StaticR Static appStatic /auth AuthR Auth getAuth /favicon.ico FaviconR GET /robots.txt RobotsR GET / HomeR GET POST /profile ProfileR GET /users UsersR GET /term TermShowR GET /term/edit TermEditR GET POST /term/#TermId/edit TermEditExistR GET /course/ CourseListR GET !/course/new CourseNewR GET POST !/course/#TermId CourseListTermR GET /course/#TermId/#Text CourseR: /show CourseShowR GET POST /edit CourseEditR GET POST /ex SheetR !registered: / SheetListR GET /new SheetNewR GET POST !lecturer /#Text/show SheetShowR GET /#Text/#SheetFileType/#FilePath SheetFileR GET /#Text/edit SheetEditR GET POST !lecturer /#Text/delete SheetDelR GET POST !lecturer /submission SubmissionListR GET POST /submission/#CryptoUUIDSubmission SubmissionR GET POST /submissions.zip SubmissionDownloadMultiArchiveR POST !/submission/archive/#FilePath SubmissionDownloadArchiveR GET !/submission/#CryptoUUIDSubmission/#FilePath SubmissionDownloadSingleR GET !/#UUID CryptoUUIDDispatchR GET -- For demonstration /course/#CryptoUUIDCourse/edit CourseEditIDR GET