canvas-lms/lib/cc
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
..
importer make cc converter file search more flexible 2014-08-21 12:55:49 +00:00
qti exclude grading schemes/assignment groups in selective assignment export 2014-08-29 19:48:13 +00:00
xsd retain unpublished state for discussion topics on copy 2014-07-21 17:25:10 +00:00
assignment_groups.rb exclude grading schemes/assignment groups in selective assignment export 2014-08-29 19:48:13 +00:00
assignment_resources.rb exclude grading schemes/assignment groups in selective assignment export 2014-08-29 19:48:13 +00:00
basic_lti_links.rb turning in homework from LTI tools 2013-03-27 14:52:12 +00:00
canvas_resource.rb copy assignment rubric outcomes in selective export 2014-08-28 15:33:34 +00:00
cc_exporter.rb give content_exports polymorphic context 2014-07-09 16:34:39 +00:00
cc_helper.rb fix missing attachment error in content exports 2014-07-09 13:03:34 +00:00
events.rb don't copy deleted calendar events 2012-05-31 12:12:06 -06:00
external_feeds.rb only copy external feeds when selected 2014-08-20 17:04:26 +00:00
grading_standards.rb exclude grading schemes/assignment groups in selective assignment export 2014-08-29 19:48:13 +00:00
importer.rb added an import package identifier 2011-09-23 13:27:28 -06:00
learning_outcomes.rb only export active learning outcomes and groups 2014-05-15 18:40:55 +00:00
manifest.rb export CC 1.3 assignment extension 2014-07-01 14:41:37 +00:00
module_meta.rb add support for module items in selective content export 2014-08-25 19:19:05 +00:00
organization.rb allow modules to be unpublished 2013-02-15 19:10:30 -07:00
resource.rb don't copy all the grading standards in every course copy 2014-03-04 19:12:19 +00:00
rubrics.rb copy assignment rubric outcomes in selective export 2014-08-28 15:33:34 +00:00
schema.rb whitelist for xsd files for the cc module 2012-12-04 11:54:16 -07:00
topic_resources.rb exclude grading schemes/assignment groups in selective assignment export 2014-08-29 19:48:13 +00:00
web_links.rb moved common cartridge folder up a level 2011-04-18 08:09:08 -06:00
web_resources.rb selective content export api 2014-07-02 19:39:57 +00:00
wiki_resources.rb deprecate hide_from_students on wiki pages 2014-01-15 21:29:06 +00:00