![]() closes OUT-5272 flag=outcome_alignment_summary Test plan: - Enable Improved Outcomes Management FF - Enable Outcome Alignment Summary FF - Go to Course > Outcomes - Create one outcome, one rubric, one assignment, one graded discussion and one quiz - Align the outcome to the rubric and align the rubric to the assignment, graded discussion and quiz - Create a module and add to it the assignment and the quiz - Go to Course > Outcomes > Alignments tab and expand outcome - Verify that the following alignments are displayed: rubric, assignment, graded dicussion and quiz - Verify that the alignments are sorted alphabetically by title - Click on each of the alignment titles/links and verify that each opens the corresponding alignment in a new tab - Click on the module name/link for the assignment and the quiz and verify that each loads the modules page in a new tab - Go to /courses/{id}/question_banks and create a question bank (replace id with the course id) - Align the question bank with the outcome, create one question and add it to the quiz via quiz > edit > questions > find - Go to Course > Outcomes > Alignments tab and expand outcome - Verify that the following alignments are displayed: rubric, assignment, graded dicussion, question bank and quiz - Verify that the quiz alignment is displayed only once - Click on the question bank title/link and verify that it loads the question bank in a new tab - Click on the quiz title/link and verify that it loads the quiz in a new tab - Click on the module name/link for the quiz and verify that it loads the modules page in a new tab - Go to Course -> Quizzes, select the quiz and remove rubric via quiz -> show rubric (from menu) -> delete - Go to Course > Outcomes > Alignments tab and expand outcome - Verify that the following alignments are displayed: rubric, assignment, graded dicussion, question bank and quiz - Click on the quiz title/link and verify that it loads the quiz in a new tab - Go to Course -> Quizzes, select the quiz and remove the questions from the quiz via quiz > edit > questions - Go to Course > Outcomes > Alignments tab and expand outcome - Verify that the following alignments are displayed: rubric, assignment, graded dicussion and question bank - Click on Course -> Quizzes, select Manage Question Banks from menu, select the question bank and remove outcome alignment - Go to /courses/{id}/question_banks, select the question bank and remove the outcome alignment (replace id with the course id) - Go to Course > Outcomes > Alignments tab and expand outcome - Verify that the following alignments are displayed: rubric, assignment and graded dicussion Change-Id: I66cec340d63eec0a26eeff319754e4bfc0a48492 Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/300792 Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> Reviewed-by: Angela Gomba <angela.gomba@instructure.com> Reviewed-by: Dave Wenzlick <david.wenzlick@instructure.com> QA-Review: Angela Gomba <angela.gomba@instructure.com> Product-Review: Kyle Rosenbaum <krosenbaum@instructure.com> |
||
---|---|---|
.github | ||
.storybook | ||
.vscode | ||
Gemfile.d | ||
app | ||
bin | ||
build | ||
config | ||
db/migrate | ||
doc | ||
docker-compose | ||
engines | ||
gems | ||
hooks | ||
jest | ||
lib | ||
log | ||
packages | ||
public | ||
script | ||
spec | ||
tmp | ||
ui | ||
ui-build | ||
.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 | ||
Dockerfile.githook | ||
Dockerfile.jenkins | ||
Dockerfile.jenkins-cache | ||
Dockerfile.jenkins.final | ||
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 | ||
Jenkinsfile.axe | ||
Jenkinsfile.cassandra | ||
Jenkinsfile.contract-tests | ||
Jenkinsfile.coverage | ||
Jenkinsfile.coverage-js | ||
Jenkinsfile.crystalball | ||
Jenkinsfile.dive | ||
Jenkinsfile.docker-smoke | ||
Jenkinsfile.docker-sync | ||
Jenkinsfile.dynamodb | ||
Jenkinsfile.js | ||
Jenkinsfile.junit-uploader | ||
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 | ||
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 | ||
tsconfig.json | ||
webpack.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.