![]() test plan: enable Blueprint Sync in notification preferences, perform syncs, and ensure admins and teachers get appropriate notifications in /users/id/messages. also test twitter, sms, and summary notifications. to test summary notifications: 1. configure an email address to receive daily or weekly summaries (doesn't matter which; we will override the time) 2. perform a sync 3. in a console, force the messages to come due for delivery, and then queue them up (make sure jobs are running): DelayedMessage.where(workflow_state: 'pending').update_all(send_at: 1.day.ago) SummaryMessageConsolidator.process 4. the summary message should then be visible in /users/X/messages closes MC-102 Change-Id: I5e259e55f0684a05de27ec0a80ec59679d6cd5a6 Reviewed-on: https://gerrit.instructure.com/110927 Reviewed-by: James Williams <jamesw@instructure.com> Tested-by: Jenkins QA-Review: Heath Hales <hhales@instructure.com> Product-Review: Jeremy Stanley <jeremy@instructure.com> |
||
---|---|---|
Gemfile.d | ||
app | ||
bin | ||
build | ||
client_apps | ||
config | ||
db/migrate | ||
doc | ||
docker-compose | ||
frontend_build | ||
gems | ||
lib | ||
public | ||
script | ||
spec | ||
.babelrc | ||
.bowerrc | ||
.codeclimate.yml | ||
.dockerignore | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.i18nignore | ||
.i18nrc | ||
.jshintrc | ||
.npmrc | ||
.nvmrc | ||
.rubocop.yml | ||
.selinimumignore | ||
.stylelintrc | ||
.travis.yml | ||
CONTRIBUTING.md | ||
COPYRIGHT | ||
Dockerfile | ||
Gemfile | ||
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 | ||
karma.conf.js | ||
package.json | ||
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.