Go to file
Jeremy Stanley d518b6f131 exclude grading schemes/assignment groups in selective assignment export
test plan:
 0. have a course containing an assignment with a custom grading scheme
    and named assignment group. also a graded discussion topic in a
    different assignment group with a different grading scheme, and
    a published quiz in a third assignment group.
 1. copy the course. the destination course should copy the assignment
    groups and grading schemes and associate them with the copied objects
    correctly.
 2. repeat step 1, but do a selective course copy, and select the
    assignment, quiz, and topic specifically. you should get the
    same result as in step 1.
 3. use the content exports API to selectively export the three objects
    e.g.,
      select[assignments][]=X&select[quizzes][]=Y&select[discussion_topics][]=Z
    import this package into a new course. the three objects should be
    there, but should not have custom assignment groups or grading
    schemes.

fixes CNVS-14820

Change-Id: I871771284b4a3bbd3695a99a6f2af613d76a8ebf
Reviewed-on: https://gerrit.instructure.com/39914
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Reviewed-by: James Williams  <jamesw@instructure.com>
Product-Review: Jeremy Stanley <jeremy@instructure.com>
2014-08-29 19:48:13 +00:00
Gemfile.d bump switchman 2014-08-27 23:12:54 +00:00
app Move primary and user navigations into partial files 2014-08-29 19:16:31 +00:00
bin add springified binstubs 2014-07-21 15:45:13 +00:00
client_apps CQS - Expand/collapse question answers 2014-08-28 16:42:48 +00:00
config begin rails 4 2014-08-27 23:09:17 +00:00
db/migrate Make sure no one has the new styles feature enabled 2014-08-25 16:01:34 +00:00
doc Initial new_styles styleguide 2014-08-27 17:43:50 +00:00
gems rework error handling in event stream 2014-08-28 21:19:24 +00:00
guard replace compass with node-sass 2014-08-04 15:28:29 +00:00
lib exclude grading schemes/assignment groups in selective assignment export 2014-08-29 19:48:13 +00:00
loom introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
public reorder content and sidebar 2014-08-29 19:14:04 +00:00
script make sure compile-sass exists with non-zero exit code on fail 2014-08-15 18:27:40 +00:00
spec exclude grading schemes/assignment groups in selective assignment export 2014-08-29 19:48:13 +00:00
vendor/plugins include job shard in process name for worker 2014-08-29 18:11:09 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.fontcustom-manifest.json Select icon in conversations dropdown 2014-08-13 18:49:58 +00:00
.gitignore begin rails 4 2014-08-27 23:09:17 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00:00
CONTRIBUTING.md add a contributing doc for github coolness 2012-09-19 10:16:04 -06:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile begin rails 4 2014-08-27 23:09:17 +00:00
Guardfile a way for accounts to opt-in to new styles and users to high-contrast 2014-04-17 19:47:05 +00:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md remove travis.ci badge until we are re-enabled 2014-07-01 23:08:00 +00:00
Rakefile remove rails 2 support 2014-08-06 18:16:19 +00:00
bower.json bump react-router to 0.5.2 2014-08-08 20:20:28 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
karma.conf.js new avatars upload image function 2014-03-07 18:52:28 +00:00
package.json replace compass with node-sass 2014-08-04 15:28:29 +00:00

README.md

Canvas LMS

Canvas is a new, open-source LMS 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.