list of breaking changes introduced by using pantheon as data source for froalaEditor.js:
- isUserALecturer check that requires course's admin list
- _downloadAssignmentSheet will need to be changed to use pantheon's service
- submission requires courseId, assignmentId, assignmentName to construct the folder structure and filename on s3
- assignmentId and courseId is required to construct slingshot folder for images
- assignment name is required to create the editorDocument