canvas-lms/spec
Simon Williams a737df9866 allow ignoring learning outcomes for grading; fixes #5271
when you add a learning outcome to a rubric, you can optionally choose to
ignore it when grading. this commit ensures that point totals acutally ignore
the line consistently across the varios places they are displayed, including
when creating the rubric, when grading from the speed grader, and when grading
from the assignment submission page.

test plan:
- create a learning outcome
- create an assignment with a rubric for grading
- make sure the rubric has at least one normal criterion for grading
- include the learning outcome, and choose ignore for grading
- make sure point totals are consistent in the rubric form
- grade the assignment with the speed_grader, make sure point totals are
  consistent.
- modify the grade at /courses/c.id/assignments/a.id/submissions/user.id and
  make sure point totals are still constistant.

Change-Id: I454d73897ee5d4e6413b7c653ffafa1c4ac98e2e
Reviewed-on: https://gerrit.instructure.com/8263
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Hudson <hudson@instructure.com>
2012-02-01 13:54:07 -07:00
..
apis add pseudonym update api. fixes #6866. 2012-01-31 16:35:34 -07:00
coffeescripts don't fail when copying/importing large courses 2012-01-23 15:28:54 -07:00
controllers normalize user_id out of notification_policies 2012-02-01 12:42:23 -07:00
factories normalize user_id out of notification_policies 2012-02-01 12:42:23 -07:00
fixtures try harder not to create scribd jobs for non-scribdable files 2012-01-12 11:09:06 -07:00
helpers Fix "needs grading" count for assignments 2012-01-27 10:09:16 -07:00
integration hide discussions from observers; closes #6825 2012-01-18 14:49:22 -07:00
javascripts don't fail when copying/importing large courses 2012-01-23 15:28:54 -07:00
lib don't wait on media object processing when importing a course 2012-02-01 09:05:23 -07:00
messages fix dashboard notifications for appointments 2012-01-10 13:40:25 -07:00
migrations make saml entity use the account's domain 2012-01-10 12:45:08 -07:00
models normalize user_id out of notification_policies 2012-02-01 12:42:23 -07:00
selenium allow ignoring learning outcomes for grading; fixes #5271 2012-02-01 13:54:07 -07:00
views normalize user_id out of notification_policies 2012-02-01 12:42:23 -07:00
broadcast_integration.rb Initial commit. 2011-01-31 18:57:29 -07:00
mocha_extensions.rb initialize any_instantiation class variable 2011-12-14 13:28:10 -07:00
nested_instafail_formatter.rb add a rspec nested_instafail_formatter 2011-12-28 16:18:28 -07:00
rcov.opts Initial commit. 2011-01-31 18:57:29 -07:00
sharding_spec_helper.rb stubs for sharding specs 2012-01-16 11:05:57 -07:00
spec.opts add a rspec nested_instafail_formatter 2011-12-28 16:18:28 -07:00
spec_helper.rb allow ignoring learning outcomes for grading; fixes #5271 2012-02-01 13:54:07 -07:00