canvas-lms/lib
Keith Garner 1cd6529c44 add points_deducted and duration_late to submission serializers
Added the new field of points_deducted and duration_late as default
fields to the submission_json method.  Also removes the unused late?
method from QuizSubmission

closes CNVS-32371

test plan:
 - Have a course with a student and an assignment
 - Hit the API endpoint of /api/v1/courses/{course_id}/assignments/{assignment_id}/submissions
 - note the presense of the points_deducted and duration_late fields

Change-Id: I0047cf7d78973bd7602ca373ac5b7d11dd5f2ff4
Reviewed-on: https://gerrit.instructure.com/113039
Reviewed-by: Brian Park <brian@siimpl.io>
Tested-by: Jenkins
Reviewed-by: Derek Bender <djbender@instructure.com>
QA-Review: Indira Pai <ipai@instructure.com>
Product-Review: Keith T. Garner <kgarner@instructure.com>
2017-05-26 22:51:24 +00:00
..
address_book da licença part 25 2017-04-27 21:51:40 +00:00
api add points_deducted and duration_late to submission serializers 2017-05-26 22:51:24 +00:00
app_center da licença part 25 2017-04-27 21:51:40 +00:00
basic_lti da licença part 26 2017-04-27 21:52:25 +00:00
canvadocs add users crocodoc id if they have one 2017-05-25 16:25:36 +00:00
canvas upgrade to aws-sdk v3 2017-05-26 15:30:08 +00:00
cc propagate removal of due/available dates in blueprint sync 2017-05-23 15:34:53 +00:00
data_fixup ensure google hosted_domain is nil for empty str 2017-05-26 19:52:38 +00:00
external_auth_observation da licença part 29 2017-04-27 21:59:53 +00:00
features da licença part 29 2017-04-27 21:59:53 +00:00
latex stringify request ids before signing for mathman 2017-05-16 20:42:39 +00:00
lti Merge branch 'dev/platform/content-item' into HEAD 2017-05-15 13:30:25 -06:00
messageable_user da licença part 32 2017-04-27 22:00:01 +00:00
outcomes da licença part 32 2017-04-27 22:00:01 +00:00
reporting da licença part 33 2017-04-27 22:00:04 +00:00
scribd da licença part 34 2017-04-27 22:00:30 +00:00
services upgrade to aws-sdk v3 2017-05-26 15:30:08 +00:00
sis reset pseudo_by_integration_id for each user on import 2017-05-24 23:14:33 +00:00
stubs da licença part 34 2017-04-27 22:00:30 +00:00
support_helpers da licença part 34 2017-04-27 22:00:30 +00:00
tasks upgrade mediaelement.js to instructure/mediaelement#1a177ed2cc 2017-05-25 15:13:20 +00:00
turnitin da licença part 35 2017-04-28 17:30:19 +00:00
user_content da licença part 36 2017-04-28 17:31:17 +00:00
utils da licença part 36 2017-04-28 17:31:17 +00:00
account_services.rb da licença part 25 2017-04-27 21:51:40 +00:00
action_controller_test_process.rb da licença part 25 2017-04-27 21:51:40 +00:00
address_book.rb da licença part 25 2017-04-27 21:51:40 +00:00
api.rb allow canvas api to take uuid as a user request param 2017-05-12 16:04:48 +00:00
api_route_set.rb da licença part 25 2017-04-27 21:51:40 +00:00
asset_signature.rb da licença part 25 2017-04-27 21:51:40 +00:00
assignment_override_applicator.rb da licença part 25 2017-04-27 21:51:40 +00:00
assignment_util.rb da licença part 25 2017-04-27 21:51:40 +00:00
authentication_methods.rb refactor and unify User#find_pseudonym_for_account and SisPseudonym 2017-05-02 18:50:31 +00:00
basic_lti.rb da licença part 26 2017-04-27 21:52:25 +00:00
brand_config_helpers.rb da licença part 26 2017-04-27 21:52:25 +00:00
brand_config_regenerator.rb da licença part 26 2017-04-27 21:52:25 +00:00
brandable_css.rb da licença part 26 2017-04-27 21:52:25 +00:00
browser.rb da licença part 26 2017-04-27 21:52:25 +00:00
canvadocs.rb Canvadocs hijack crocodoc sessions 2017-05-03 22:11:01 +00:00
canvas.rb da licença part 27 2017-04-27 21:53:31 +00:00
canvas_logger.rb da licença part 27 2017-04-27 21:53:31 +00:00
canvas_yaml.rb da licença part 27 2017-04-27 21:53:31 +00:00
cc.rb da licença part 27 2017-04-27 21:53:31 +00:00
config_file.rb da licença part 27 2017-04-27 21:53:31 +00:00
content_licenses.rb da licença part 27 2017-04-27 21:53:31 +00:00
content_notices.rb da licença part 27 2017-04-27 21:53:31 +00:00
content_zipper.rb da licença part 27 2017-04-27 21:53:31 +00:00
copy_authorized_links.rb da licença part 27 2017-04-27 21:53:31 +00:00
course_link_validator.rb da licença part 27 2017-04-27 21:53:31 +00:00
custom_validations.rb da licença part 27 2017-04-27 21:53:31 +00:00
cuty_capt.rb da licença part 27 2017-04-27 21:53:31 +00:00
dates_overridable.rb da licença part 28 2017-04-27 21:53:35 +00:00
delayed_message_scrubber.rb da licença part 28 2017-04-27 21:53:35 +00:00
delicious.rb da licença part 28 2017-04-27 21:53:35 +00:00
differentiable_assignment.rb da licença part 28 2017-04-27 21:53:35 +00:00
due_date_cacher.rb re-apply late policies to any late submissions as needed 2017-05-26 18:53:26 +00:00
effective_due_dates.rb Limit EffectiveDueDates query to subset of users 2017-05-26 16:40:26 +00:00
email_address_validator.rb da licença part 29 2017-04-27 21:59:53 +00:00
enrollments_from_user_list.rb da licença part 29 2017-04-27 21:59:53 +00:00
eportfolio_page.rb da licença part 29 2017-04-27 21:59:53 +00:00
external_feed_aggregator.rb da licença part 29 2017-04-27 21:59:53 +00:00
external_statuses.rb da licença part 29 2017-04-27 21:59:53 +00:00
feature.rb graphql feature flag 2017-05-25 21:38:10 +00:00
feature_flags.rb da licença part 29 2017-04-27 21:59:53 +00:00
file_in_context.rb da licença part 29 2017-04-27 21:59:53 +00:00
file_splitter.rb da licença part 29 2017-04-27 21:59:53 +00:00
grade_calculator.rb Limit EffectiveDueDates query to subset of users 2017-05-26 16:40:26 +00:00
gradebook_exporter.rb refactor and unify User#find_pseudonym_for_account and SisPseudonym 2017-05-02 18:50:31 +00:00
gradebook_importer.rb da licença part 30 2017-04-27 21:59:55 +00:00
gradebook_settings_helpers.rb da licença part 30 2017-04-27 21:59:55 +00:00
grading_period_helper.rb da licença part 30 2017-04-27 21:59:55 +00:00
has_content_tags.rb da licença part 30 2017-04-27 21:59:55 +00:00
host_url.rb da licença part 30 2017-04-27 21:59:55 +00:00
i18n_time_zone.rb da licença part 30 2017-04-27 21:59:55 +00:00
imported_html_converter.rb da licença part 30 2017-04-27 21:59:55 +00:00
job_live_events_context.rb symbolize live events 2017-05-14 01:30:14 +00:00
late_policy_applicator.rb re-apply late policies to any late submissions as needed 2017-05-26 18:53:26 +00:00
latex.rb da licença part 31 2017-04-27 21:59:58 +00:00
learning_outcome_context.rb da licença part 31 2017-04-27 21:59:58 +00:00
locale_selection.rb da licença part 31 2017-04-27 21:59:58 +00:00
logging_filter.rb da licença part 31 2017-04-27 21:59:58 +00:00
login_hooks.rb da licença part 31 2017-04-27 21:59:58 +00:00
math_man.rb da licença part 32 2017-04-27 22:00:01 +00:00
message_dispatcher.rb da licença part 32 2017-04-27 22:00:01 +00:00
message_scrubber.rb da licença part 32 2017-04-27 22:00:01 +00:00
messageable_user.rb da licença part 32 2017-04-27 22:00:01 +00:00
model_cache.rb da licença part 32 2017-04-27 22:00:01 +00:00
multi_cache.rb da licença part 32 2017-04-27 22:00:01 +00:00
must_view_module_progressor.rb da licença part 32 2017-04-27 22:00:01 +00:00
mutable.rb da licença part 32 2017-04-27 22:00:01 +00:00
net_ldap_extensions.rb da licença part 32 2017-04-27 22:00:01 +00:00
notification_message_creator.rb da licença part 32 2017-04-27 22:00:01 +00:00
open_object.rb da licença part 32 2017-04-27 22:00:01 +00:00
outcome_attributes.rb da licença part 32 2017-04-27 22:00:01 +00:00
outcome_importer.rb da licença part 32 2017-04-27 22:00:01 +00:00
permissions.rb da licença part 33 2017-04-27 22:00:04 +00:00
plannable.rb Add date range, pagination, and submitted assignments 2017-05-25 21:25:03 +00:00
progress_runner.rb da licença part 33 2017-04-27 22:00:04 +00:00
request_cache.rb da licença part 33 2017-04-27 22:00:04 +00:00
request_error.rb da licença part 33 2017-04-27 22:00:04 +00:00
rubric_context.rb da licença part 33 2017-04-27 22:00:04 +00:00
scope_filter.rb da licença part 34 2017-04-27 22:00:30 +00:00
search_term_helper.rb da licença part 34 2017-04-27 22:00:30 +00:00
send_to_stream.rb da licença part 34 2017-04-27 22:00:30 +00:00
sentry_proxy.rb da licença part 34 2017-04-27 22:00:30 +00:00
simple_stats.rb da licença part 34 2017-04-27 22:00:30 +00:00
simple_tags.rb da licença part 34 2017-04-27 22:00:30 +00:00
sis.rb da licença part 34 2017-04-27 22:00:30 +00:00
sorts_assignments.rb da licença part 34 2017-04-27 22:00:30 +00:00
ssl_common.rb da licença part 34 2017-04-27 22:00:30 +00:00
stats.rb da licença part 34 2017-04-27 22:00:30 +00:00
sticky_sis_fields.rb da licença part 34 2017-04-27 22:00:30 +00:00
submission_list.rb da licença part 34 2017-04-27 22:00:30 +00:00
submittable.rb da licença part 34 2017-04-27 22:00:30 +00:00
submittables_grading_period_protection.rb da licença part 34 2017-04-27 22:00:30 +00:00
summary_message_consolidator.rb da licença part 34 2017-04-27 22:00:30 +00:00
syslog_wrapper.rb da licença part 34 2017-04-27 22:00:30 +00:00
temp_cache.rb da licença part 35 2017-04-28 17:30:19 +00:00
text_helper.rb da licença part 35 2017-04-28 17:30:19 +00:00
time_zone_helper.rb da licença part 35 2017-04-28 17:30:19 +00:00
timed_cache.rb da licença part 35 2017-04-28 17:30:19 +00:00
turnitin.rb da licença part 35 2017-04-28 17:30:19 +00:00
turnitin_id.rb da licença part 35 2017-04-28 17:30:19 +00:00
unzip_attachment.rb da licença part 36 2017-04-28 17:31:17 +00:00
user_content.rb da licença part 36 2017-04-28 17:31:17 +00:00
user_list.rb da licença part 36 2017-04-28 17:31:17 +00:00
user_list_v2.rb refactor and unify User#find_pseudonym_for_account and SisPseudonym 2017-05-02 18:50:31 +00:00
user_merge.rb da licença part 36 2017-04-28 17:31:17 +00:00
user_search.rb da licença part 36 2017-04-28 17:31:17 +00:00
vericite.rb VeriCite: get all scores for an assignment in bulk 2017-05-24 17:09:57 +00:00
visibility_plucking_helper.rb da licença part 36 2017-04-28 17:31:17 +00:00
zip_extractor.rb da licença part 36 2017-04-28 17:31:17 +00:00