canvas-lms/lib
John Corrigan ad1dfe1efb use submitted at or assessed at for line graph x axis.
fixes CNVS-19351

- Adds LearningOutcomeResult#submitted_or_assessed_at.
- Updates Api::V1::OutcomeResults#outcome_result_json to return
  submitted_or_assessed_at value in json.
- Updates ResultsCollection#scoresFor in OutcomeSummaryCollection to
  used @chain, and to set assessed_at value to submitted_or_assessed_at
  api value.

test plan:
- observe outcome line graph for an outcome whose outcome results
  include those with submitted_at values.
- as a teacher, update the grade for one such outcome result.
- observe that the placement along the x axis of the outcome result does
  not change.

Change-Id: I27a790b9092fb3c4cf8aaa98c177ea4f37998a03
Reviewed-on: https://gerrit.instructure.com/50570
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
QA-Review: Adam Stone <astone@instructure.com>
Product-Review: Simon Williams <simon@instructure.com>
2015-03-25 16:19:20 +00:00
..
api use submitted at or assessed at for line graph x axis. 2015-03-25 16:19:20 +00:00
app_center Rebuilt App Center in React 2015-01-05 21:34:02 +00:00
basic_lti have grade passback do a more robust check for url matching 2015-02-19 21:06:13 +00:00
canvas make byots a plugin setting 2015-03-23 15:55:40 +00:00
cc translate html content in CC 1.3 assignments 2015-03-18 18:18:44 +00:00
data_fixup don't allow a user to observe oneself 2015-03-19 20:46:07 +00:00
features Turn off QLA hiding 2015-02-04 18:49:28 +00:00
lti Adding in assignment variable substitutions. 2015-03-24 20:30:01 +00:00
messageable_user show custom role names in courses drop-down 2014-11-18 16:21:51 +00:00
outcomes Updates teacher learning mastery gradebook for fancy math 2015-02-28 00:56:25 +00:00
reporting be liberal in checked account namespace 2014-12-12 23:13:20 +00:00
scribd add dummy Scribd::Document 2014-10-21 22:44:36 +00:00
sis parallel sis import improvements 2015-03-10 20:01:30 +00:00
stubs remove rails 2 support 2014-08-06 18:16:19 +00:00
tasks upgrade bower react & react-router but change nothing existing 2015-02-11 19:42:38 +00:00
turnitin capture additional failure info from turnitin 2014-12-05 00:04:06 +00:00
utils add specs for preventing nil zones in util presenters 2014-11-11 22:10:04 +00:00
action_controller_test_process.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
api.rb keep api_user_content processing when in_app 2015-02-10 18:03:32 +00:00
api_route_set.rb clean up routes for rails 4 2014-09-30 21:14:08 +00:00
api_routes.rb fixes for plugins in gems/plugins/ 2014-10-29 16:52:29 +00:00
asset_signature.rb security.yml encryption key rotation support 2014-10-27 20:50:45 +00:00
assignment_override_applicator.rb speed up assignment index loading 2014-11-04 16:18:28 +00:00
authentication_methods.rb remove basic auth support 2015-03-04 19:50:50 +00:00
basic_lti.rb implement lti outbound adapter 2014-03-26 16:49:22 +00:00
browser.rb use autoprefixer to +,- css rules to match the browsers we support 2014-05-20 16:35:45 +00:00
canvadocs.rb determine canvadocs http/https based on url 2014-06-24 15:26:18 +00:00
canvas.rb share redis cache and redis data connections if possible 2015-02-04 16:00:03 +00:00
canvas_logger.rb begin rails 4 2014-08-27 23:09:17 +00:00
cc.rb rubyzip 1.0.0 upgrade 2013-11-22 19:23:34 +00:00
config_file.rb Always run config file through ERB as this enables use of environment variables. 2014-10-31 13:36:18 +01:00
content_licenses.rb data model and API for file usage rights 2014-11-19 16:14:00 +00:00
content_notices.rb content migration import-in-progress notice 2014-08-20 16:25:15 +00:00
content_zipper.rb remove references to eportfolio_static.css since it didn't exist 2015-02-25 17:22:06 +00:00
copy_authorized_links.rb no more dynamic finders (lib) 2014-09-23 16:53:56 +00:00
course_link_validator.rb course link validator + API 2014-10-30 15:06:32 +00:00
custom_validations.rb Extract canvas_http into seperate gem. 2014-04-02 17:22:38 +00:00
cuty_capt.rb split yaml file loading out of Setting 2014-05-21 18:27:06 +00:00
dates_overridable.rb add all_dates to assignment api for mobile 2014-12-05 16:19:25 +00:00
delayed_message_scrubber.rb remove messages older than 360 days 2013-11-07 17:19:59 +00:00
delicious.rb don't (directly) depend on libxml-ruby 2015-03-02 20:01:02 +00:00
differentiable_assignment.rb DA - fix group discussion index 2015-03-24 19:45:26 +00:00
due_date_cacher.rb optimize due date cacher trivial case 2014-03-24 16:13:20 +00:00
ember_bundle.rb don't blow up rake tasks if an ember app has been deleted 2014-07-30 19:03:20 +00:00
enrollments_from_user_list.rb allow enrollments in multiple sections via Add People dialog 2014-12-22 17:21:18 +00:00
eportfolio_page.rb ensure there is a default eportfolio page 2014-08-14 23:15:09 +00:00
external_feed_aggregator.rb allow external feed urls to be https 2015-01-23 20:03:49 +00:00
external_statuses.rb deprecate Setting.get_cached 2013-10-10 00:42:52 +00:00
feature.rb add quiz universal plugin feature flag 2015-03-23 15:51:05 +00:00
feature_flags.rb spread feature flag cache around a ring 2015-02-03 01:05:24 +00:00
file_in_context.rb fix content_type inferring with explicit filename 2014-10-17 22:00:30 +00:00
file_splitter.rb Initial commit. 2011-01-31 18:57:29 -07:00
grade_calculator.rb add logging around grade recomputation 2015-02-19 22:12:49 +00:00
gradebook_csv_parser.rb rails 3 doesn't auto-require csv, so require it where necessary 2014-02-14 16:04:34 +00:00
gradebook_importer.rb DA doesnt break new csv assignments 2015-02-26 19:22:29 +00:00
has_content_tags.rb sync file module items published state with file locked state 2014-10-01 15:07:25 +00:00
host_url.rb split yaml file loading out of Setting 2014-05-21 18:27:06 +00:00
i18n_time_zone.rb i18nliner(.rb) 2014-10-29 21:59:39 +00:00
imported_html_converter.rb fix the common cartridge file token naming 2015-02-21 00:06:02 +00:00
kaltura.rb set a .csv file extension when using kaltura bulk api 2013-02-16 08:40:21 -07:00
learning_outcome_context.rb Outcomes API - Add assessed trait to outcome object 2015-03-02 16:59:38 +00:00
locale_selection.rb i18nliner(.rb) 2014-10-29 21:59:39 +00:00
logging_filter.rb filter params recursively in error reports 2014-02-04 03:33:45 +00:00
login_hooks.rb build login hooks functionality 2015-01-16 14:04:22 +00:00
message_dispatcher.rb don't dispatch cancelled messages, fixes #7397 2012-02-24 12:21:21 -07:00
message_scrubber.rb use a per-db-server strand and parallelize all multi-shard periodic jobs 2014-11-04 20:55:47 +00:00
messageable_user.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
model_cache.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
multi_cache.rb allow specifiying the number of copies for multicache 2015-02-02 21:41:40 +00:00
multi_variant_compass_compiler.rb replace compass with node-sass 2014-08-04 15:28:29 +00:00
mutable.rb remove old conversations and conversation submission comments 2014-05-12 23:38:34 +00:00
notification_message_creator.rb don't send notifications to unconfirmed channels 2015-01-26 20:36:08 +00:00
open_object.rb Fetch grading periods for all related accounts 2015-03-24 17:41:46 +00:00
permissions.rb allow registering new permissions in plugins 2012-03-02 09:38:06 -07:00
progress_runner.rb add a batch_update method to conversations api 2013-02-14 09:36:36 -07:00
request_error.rb outcome gradebook: add export link 2014-03-28 20:37:03 +00:00
rubric_context.rb no more dynamic finders (lib) 2014-09-23 16:53:56 +00:00
search_term_helper.rb add search_term to files, modules, and module item apis 2013-08-02 20:12:04 +00:00
send_to_inbox.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
send_to_stream.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
simple_stats.rb quiz item analysis generation, closes CNVS-3421 2013-04-23 15:50:36 +00:00
simple_tags.rb no more dynamic finders (lib) 2014-09-23 16:53:56 +00:00
sis.rb remove unnecessary lib/sis requires 2013-04-02 15:58:29 +00:00
sorts_assignments.rb change symbol array syntax for ruby 1.9 2015-03-03 20:47:03 +00:00
ssl_common.rb extract multipart gem 2014-02-28 23:00:09 +00:00
stats.rb fixed calculation of variance and standard deviation 2013-05-09 18:50:05 +00:00
sticky_sis_fields.rb ActiveSupport::Callbacks::Suspension 2014-02-19 20:20:00 +00:00
submission_list.rb fix gradebook history for quiz regrades 2014-10-21 22:06:25 +00:00
summary_message_consolidator.rb switch to Shackles gem 2013-04-17 16:25:06 +00:00
syslog_wrapper.rb resolve rails 3 logger.silence deprecation warnings 2014-02-03 21:06:53 +00:00
text_helper.rb fix default zone argument 2014-11-10 16:15:12 +00:00
time_zone_helper.rb remove rails 2 support 2014-08-06 18:16:19 +00:00
timed_cache.rb clear shard and special account caches based on age 2014-08-26 20:29:55 +00:00
tour.rb Agenda Tour and Tour popup restyle 2015-01-23 17:18:22 +00:00
turnitin.rb only generate turnitin_id when it's useful 2015-03-18 22:32:08 +00:00
unzip_attachment.rb fix expanding zip files for groups in new files 2015-02-19 12:41:12 +00:00
user_content.rb clarify Slug vs. UUID and fix event stream 2014-07-11 16:58:42 +00:00
user_list.rb always search the account's shard for user list 2015-02-13 20:26:30 +00:00
user_merge.rb don't allow a user to observe oneself 2015-03-19 20:46:07 +00:00
user_search.rb api modifications for rollcall 2014-12-11 17:28:45 +00:00
uuid_singleton.rb clarify Slug vs. UUID and fix event stream 2014-07-11 16:58:42 +00:00
visibility_plucking_helper.rb DA - module evaluation efficiency 2014-10-28 19:11:47 +00:00
zip_extractor.rb ignore zip entries containing '..' elements or symlinks 2014-07-24 15:41:21 +00:00