![]() Fixes: GOOF-701 Note: - We are no longer using the `workflow_state` attribute form the Attachment model. We are using AttachmentUploadStatus that is joined to the Attachment model to retrieve the same results. We are now using Redis to track the state of the Attachment per Submission which will allow us to give a more accurate view of the Attachment state as it is being processed. Test plan: - Compile assets for canvas - Boot up the docker container - Navigate to a course with the google lti installed - As a student submit an assignment from google drive - On the assignment detials, submission details and grade summary pages (found on the invision links in the ticket) confirm you see the progress widgets and the files correct upload status - On the submission details page in the grade book confirm you can see the icons - In speedgrader confirm you can see the correct icons on the right hand sidebar AND confirm they change accrodignly as you change the submission selected from the dropdown if there are multiple submissions Change-Id: I6c1152cb7b450c3c2e3a2ca810233fc222c0967a Reviewed-on: https://gerrit.instructure.com/180605 Tested-by: Jenkins Reviewed-by: Joshua Orr <jgorr@instructure.com> QA-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com> Product-Review: Jesse Poulos <jpoulos@instructure.com> |
||
---|---|---|
.github | ||
Gemfile.d | ||
app | ||
bin | ||
build | ||
client_apps | ||
config | ||
db/migrate | ||
doc | ||
docker-compose | ||
frontend_build | ||
gems | ||
hooks | ||
jest | ||
lib | ||
packages | ||
pact | ||
public | ||
script | ||
spec | ||
.babelrc | ||
.bowerrc | ||
.codeclimate.yml | ||
.dockerignore | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.i18nignore | ||
.i18nrc | ||
.lintstagedrc.js | ||
.npmrc | ||
.nvmrc | ||
.prettierrc | ||
.prettierwhitelist.js | ||
.rubocop.yml | ||
.selinimumignore | ||
.stylelintrc | ||
.travis.yml | ||
CONTRIBUTING.md | ||
COPYRIGHT | ||
Dockerfile | ||
Dockerfile-production | ||
Dockerfile.githook | ||
Gemfile | ||
Jenkinsfile | ||
LICENSE | ||
README.md | ||
Rakefile | ||
bower.json | ||
code_of_conduct.md | ||
config.ru | ||
docker-compose.jenkins.yml | ||
docker-compose.override.yml | ||
docker-compose.yml | ||
gulpfile.js | ||
issue_template.md | ||
jest.config.js | ||
karma.conf.js | ||
package.json | ||
schema.graphql | ||
webpack.config.js | ||
webpack.production.config.js | ||
webpack.test.config.js | ||
yarn.lock |
README.md
Canvas LMS
Canvas is a modern, open-source LMS developed and maintained by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.
Please see our main wiki page for more information
Installation
Detailed instructions for installation and configuration of Canvas are provided on our wiki.