Go to file
Spencer Olson 43e6393a7a add media comments to message students who
closes EVAL-2185
flag=message_observers_of_students_who

Test Plan:
1. Enable the Site Admin Flag "Message Observers of Students Who..."
2. In Gradebook, verify you can now add media comments when using
   "Message Students Who...". Things to check:
   - You can capture video/audio, or upload an existing video/audio
     file.
   - You can add caption files along with your video, and they show up
     as expected when playing the video.
   - After a media file is attached, a playable preview of the video
     shows up under the message. The video can be set to full-screen.
   - If a custom name is provided for an uploaded media file, that name
     is shown under the media preview (and not the original file name).
   - After actually sending the message, verify in Canvas Inbox as a
     student that the received message includes the media file.

Change-Id: I0dfba779c55ba6dbe88c100f3b45f5715038e3d6
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/291759
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Kai Bjorkman <kbjorkman@instructure.com>
Reviewed-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
QA-Review: Kai Bjorkman <kbjorkman@instructure.com>
Product-Review: Jody Sailor
2022-05-24 20:48:11 +00:00
.github
.storybook
.vscode
Gemfile.d Bump guardrail 2022-05-20 18:56:01 +00:00
app add media comments to message students who 2022-05-24 20:48:11 +00:00
bin
build pin chrome and selenium hub versions 2022-05-20 13:44:46 +00:00
config Remove remember_module_links_default flag 2022-05-24 20:43:26 +00:00
db/migrate add index for cached_quiz_lti 2022-05-13 00:36:34 +00:00
doc Update logins.csv documentation 2022-05-23 07:14:33 +00:00
docker-compose
engines
gems Avoid raising unnecessary and unclear kaltura errors 2022-05-19 17:16:42 +00:00
hooks
jest remove sentry "deprecation" logging 2022-05-13 04:58:07 +00:00
lib Propagate original error on DeliverWorker 2022-05-24 15:01:42 +00:00
log
packages add media comments to message students who 2022-05-24 20:48:11 +00:00
public
script set IS_MUTAGEN in linux/dev_setup.sh 2022-05-06 14:18:08 +00:00
spec add media comments to message students who 2022-05-24 20:48:11 +00:00
tmp
ui add media comments to message students who 2022-05-24 20:48:11 +00:00
ui-build remove sentry "deprecation" logging 2022-05-13 04:58:07 +00:00
.codeclimate.yml
.dive-ci
.dockerignore
.editorconfig
.eslintignore
.eslintrc.js
.git-blame-ignore-revs
.gitignore
.gitmessage
.groovylintrc.json
.i18nignore
.i18nrc
.irbrc
.lintstagedrc.js
.npmrc
.nvmrc
.prettierrc
.rspec
.rubocop.yml
.sentryignore
.stylelintrc
.travis.yml
CONTRIBUTING.md
COPYRIGHT
Dockerfile enable Rails 6.1 for Jenkins / Dev 2022-05-19 15:35:44 +00:00
Dockerfile.githook
Dockerfile.jenkins enable Rails 6.1 for Jenkins / Dev 2022-05-19 15:35:44 +00:00
Dockerfile.jenkins-cache
Dockerfile.jenkins.final
Dockerfile.jenkins.karma-builder
Dockerfile.jenkins.karma-runner
Dockerfile.jenkins.linters-final
Dockerfile.jenkins.linters-runner
Dockerfile.jenkins.ruby-runner
Dockerfile.jenkins.webpack-builder
Dockerfile.jenkins.webpack-cache
Dockerfile.jenkins.yarn-runner
Dockerfile.package-translations
Gemfile
Jenkinsfile only check locales changes for canvas-lms 2022-05-09 16:49:58 +00:00
Jenkinsfile.axe
Jenkinsfile.cassandra
Jenkinsfile.contract-tests
Jenkinsfile.coverage
Jenkinsfile.coverage-js
Jenkinsfile.crystalball
Jenkinsfile.dive
Jenkinsfile.docker-smoke
Jenkinsfile.docker-sync pin chrome and selenium hub versions 2022-05-20 13:44:46 +00:00
Jenkinsfile.dynamodb
Jenkinsfile.js
Jenkinsfile.master-bouncer-check-all
Jenkinsfile.package-translations
Jenkinsfile.parallel_logs
Jenkinsfile.postgres
Jenkinsfile.redis
Jenkinsfile.rspecq
Jenkinsfile.selenium.flakey_spec_catcher
Jenkinsfile.selenium.performance.chrome
Jenkinsfile.test-subbuild
Jenkinsfile.vendored-gems
Jenkinsfile.xbrowser
LICENSE
README.md
Rakefile
bower.json
code_of_conduct.md
config.ru
docker-compose.new-jenkins-flakey-spec-catcher.yml
docker-compose.new-jenkins-js.yml
docker-compose.new-jenkins-package-translations.yml
docker-compose.new-jenkins-selenium.yml pin chrome and selenium hub versions 2022-05-20 13:44:46 +00:00
docker-compose.new-jenkins.consumer.yml
docker-compose.new-jenkins.vendored-gems.yml
docker-compose.new-jenkins.yml
docker-compose.spring.yml
docker-compose.yml
gulpfile.js
issue_template.md
jest.config.js
karma.conf.js
package.json remove sentry "deprecation" logging 2022-05-13 04:58:07 +00:00
tsconfig.json
webpack.config.js
yarn.lock remove sentry "deprecation" logging 2022-05-13 04:58:07 +00:00

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.