canvas-lms/lib
Ryan Kuang 8369be31e0 Scores appear for inactive enrollments in gradebook csv exports
When “show inactive enrollments” is turned on, the csv export
includes assignment scores for inactive students

fixes GRADE-1415

Test Plan
  1. Create a course with inactive enrollments
  2. Make sure “show inactive enrollments” is toggled On,
     you can find this setting under students in the new gradebook
  3. Export the gradebook to csv
  4. In the csv, under the assignments columns, the inactive students’
     actual assignment scores will appear. The scores previously
     showed up as ‘N/A

Change-Id: Iaa2897b96e40ef9cc466505440608955359a788c
Reviewed-on: https://gerrit.instructure.com/160938
Reviewed-by: Keith T. Garner <kgarner@instructure.com>
Reviewed-by: Derek Bender <djbender@instructure.com>
Tested-by: Jenkins
QA-Review: Adrian Packel <apackel@instructure.com>
Product-Review: Keith T. Garner <kgarner@instructure.com>
2018-08-21 20:49:05 +00:00
..
active_support/cache work around ruby 2.5 bug 2018-01-02 21:32:36 +00:00
address_book Fix blank conversation_id param for conversations 2017-10-03 16:59:17 +00:00
api allow imported sis csvs to be downloaded 2018-08-18 03:02:29 +00:00
app_center use calling context app center token if set 2018-07-23 16:33:04 +00:00
basic_lti Start grade passback submission attempt at 1 2018-07-31 16:36:00 +00:00
canvadocs stub ApplicationController.test_cluster? 2018-06-20 19:38:31 +00:00
canvas Refactor Oauth2 Provier controller into GrantTypes 2018-08-16 21:53:25 +00:00
cc don't remove dates on blueprint sync without settings 2018-08-16 19:02:44 +00:00
data_fixup fix select_final_grade datafixup 2018-08-14 21:47:28 +00:00
external_auth_observation remove AccountAuthorizationConfig shim 2018-06-25 20:45:50 +00:00
features Replace old anonymous-grading course flag checks 2018-06-18 16:16:33 +00:00
latex cache mathman results generating mathml 2018-07-03 19:22:08 +00:00
lti Set 'deployment_id' claim in 1.3 launches 2018-08-20 17:32:35 +00:00
messageable_user use in_region_associated_shards in some more places 2017-09-05 15:56:49 +00:00
outcomes Allow excluding users with no results 2018-07-11 19:20:58 +00:00
reporting run counts reports in parallel 2018-06-21 14:44:22 +00:00
services Send failure email if homework submission fails. 2018-08-01 21:31:54 +00:00
sis reduce queries to group membership importer 2018-08-20 16:08:41 +00:00
stubs da licença part 34 2017-04-27 22:00:30 +00:00
support_helpers add support helper to run due date cacher for a course 2018-05-01 20:25:05 +00:00
tasks more accurately detect if schema cache needs cleared 2018-08-16 14:23:57 +00:00
turnitin Handle turnitin polling more gracefully 2018-01-22 23:47:48 +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 removes integration for yo 2018-04-10 20:15:41 +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
anonymity.rb Move anonymous ID routines to own module 2018-05-15 15:03:06 +00:00
api.rb Qti import from Canvas to Quizzes.Next 2018-05-31 16:57:32 +00:00
api_route_set.rb da licença part 25 2017-04-27 21:51:40 +00:00
api_scope_mapper_loader.rb use class methods instead of consts for api scopes 2018-06-05 16:46:47 +00:00
asset_signature.rb da licença part 25 2017-04-27 21:51:40 +00:00
assignment_override_applicator.rb performance improvements for quiz serialization 2018-05-25 19:59:08 +00:00
assignment_score_statistics_generator.rb slave assignment_score_statistics query 2018-08-14 15:54:12 +00:00
assignment_util.rb don't allow saving invalid assignment dates 2018-04-05 16:59:19 +00:00
authentication_methods.rb eager load Pseudonym#user in #load_user 2018-08-16 19:43: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 strand brand config regeneration jobs 2017-06-20 20:01:27 +00:00
brandable_css.rb rails 5.2 2018-04-25 19:15:20 +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 when disconnected redis after fork, don't force a new connection 2018-02-21 21:45:46 +00:00
canvas_logger.rb da licença part 27 2017-04-27 21:53:31 +00:00
canvas_yaml.rb delete scribd 2018-04-10 17:39:52 +00:00
cc.rb da licença part 27 2017-04-27 21:53:31 +00:00
config_file.rb fix reloader for ConfigFile 2017-06-15 18:45:24 +00:00
content_licenses.rb call translated license names in a lambda 2017-08-14 13:03:04 +00:00
content_notices.rb da licença part 27 2017-04-27 21:53:31 +00:00
content_zipper.rb make anonymous grading checks consider muted status 2018-07-10 16:24:26 +00:00
conversation_batch_scrubber.rb scrub old conversation batches 2017-12-01 02:14:53 +00:00
copy_authorized_links.rb remove 'copy_authorized_content' as superfluous 2017-07-05 15:43:00 +00:00
course_link_validator.rb don't search deleted questions for broken links 2018-01-25 13:18:46 +00:00
custom_validations.rb da licença part 27 2017-04-27 21:53:31 +00:00
cuty_capt.rb don't process url's with CutyCapt that don't resolve 2017-11-06 18:08:23 +00:00
dates_overridable.rb ensure teacher_due_date_for_display returns nil not an error 2018-04-26 15:52:54 +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 apply differentiated assignment scope in context shard 2018-03-01 01:40:17 +00:00
due_date_cacher.rb automatically add students to moderation (back end) 2018-05-30 22:46:21 +00:00
duplicating_objects.rb Add the ability to duplicate modules. 2017-11-03 15:52:43 +00:00
effective_due_dates.rb don't show overridden assignments for inactive enrollments 2018-06-08 20:25:31 +00:00
email_address_validator.rb da licença part 29 2017-04-27 21:59:53 +00:00
enrollments_from_user_list.rb make DDC calls more efficient if we can scope to specific users 2018-05-03 22:01:37 +00:00
eportfolio_page.rb fix eportfolio file uploads harder 2018-04-06 00:09:37 +00:00
external_feed_aggregator.rb stop RSS feeds when a course has concluded 2018-02-28 19:49:56 +00:00
external_statuses.rb da licença part 29 2017-04-27 21:59:53 +00:00
feature.rb remove the old sis importer 2018-08-17 15:30:27 +00:00
feature_flags.rb use a consistent current shard for feature_flag_account_ids cache 2018-03-06 05:47:52 +00:00
file_authenticator.rb add claims to files domain verifier 2018-06-12 22:18:36 +00:00
file_in_context.rb don't fail when importing a package with invalid attachments 2017-08-30 21:21:34 +00:00
file_splitter.rb da licença part 29 2017-04-27 21:59:53 +00:00
google_docs_preview.rb involve user in generating non-public links 2018-01-09 22:21:38 +00:00
grade_calculator.rb fix several N+1 or inadvertent loads 2018-07-23 20:25:37 +00:00
gradebook_exporter.rb Scores appear for inactive enrollments in gradebook csv exports 2018-08-21 20:49:05 +00:00
gradebook_grading_period_assignments.rb Rails 5.2: Arel.sql 2018-07-31 15:20:57 +00:00
gradebook_importer.rb fix gradebook import of moderated assignments 2018-07-17 15:54:06 +00:00
gradebook_settings_helpers.rb extract submission serializer shared code 2018-07-23 16:22:46 +00:00
gradebook_user_ids.rb rails 5.2: Arel.sql 2018-08-08 16:34:08 +00:00
grading_period_helper.rb da licença part 30 2017-04-27 21:59:55 +00:00
has_content_tags.rb add low_level_locked_for 2018-05-24 21:23:31 +00:00
host_url.rb drop Message#asset_context and DelayedNotification#asset_context 2017-08-22 17:47:51 +00:00
i18n_time_zone.rb add additional brazil time zones 2017-11-28 21:31:57 +00:00
imported_html_converter.rb don't remove outer tags with style from imported questions 2018-05-10 12:34:01 +00:00
inst_fs.rb stream inst-fs direct uploads 2018-08-20 22:00:35 +00:00
job_live_events_context.rb symbolize live events 2017-05-14 01:30:14 +00:00
late_policy_applicator.rb fix several N+1 found by Bullet 2018-08-02 16:37:02 +00:00
latex.rb da licença part 31 2017-04-27 21:59:58 +00:00
learning_outcome_context.rb rails 5.1: fix a bunch of after_save deprecation warnings 2018-03-21 20:04:25 +00:00
locale_selection.rb don't use browser locale for notification locale 2018-03-26 22:34:58 +00:00
locked_for.rb add low_level_locked_for 2018-05-24 21:23:31 +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 cache mathman results generating mathml 2018-07-03 19:22:08 +00:00
message_dispatcher.rb drop jobs max attempts default to 1 2017-10-14 17:57:03 +00:00
message_scrubber.rb da licença part 32 2017-04-27 22:00:01 +00:00
messageable_user.rb fix unrecognized oid 705 warning 2018-07-31 18:53:35 +00:00
missing_policy_applicator.rb Set grade_matches_current_submission in MPA 2018-06-19 15:01:40 +00:00
model_cache.rb rails 5.1: fix a bunch of deprecation warnings 2018-03-23 18:46:48 +00:00
moderation.rb stop using anonymous moderated marking feature flag 2018-06-12 20:58:47 +00:00
multi_cache.rb configure multicache via consul 2017-09-12 22:49:16 +00:00
must_view_module_progressor.rb da licença part 32 2017-04-27 22:00:01 +00:00
mutable.rb hide existing teacher comments when muting assignment 2018-05-16 17:38:13 +00:00
net_ldap_extensions.rb da licença part 32 2017-04-27 22:00:01 +00:00
notification_message_creator.rb don't use browser locale for notification locale 2018-03-26 22:34:58 +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 Basic bulk outcome import 2018-02-14 23:07:18 +00:00
package_root.rb refactor package content management 2017-11-15 18:03:18 +00:00
permissions.rb da licença part 33 2017-04-27 22:00:04 +00:00
permissions_helper.rb load some more read permissions for dashboard 2018-08-21 19:12:25 +00:00
plannable.rb Preload Planner Overrides 2018-06-11 21:18:51 +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
session_token.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +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 add parent_account_id as a sticky sis field 2018-01-19 13:20:20 +00:00
submission_list.rb fix gradebook_history to ignore placeholder submissions 2017-06-20 18:23:35 +00:00
submittable.rb Only show discussions for proper sections in module. 2018-08-02 21:18:26 +00:00
submittables_grading_period_protection.rb da licença part 34 2017-04-27 22:00:30 +00:00
summary_message_consolidator.rb speed up SummaryMessageConsolidator a bit 2017-07-26 22:54:29 +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
token_scopes.rb use class methods instead of consts for api scopes 2018-06-05 16:46:47 +00:00
token_scopes_helper.rb Add API Token Scope Docs 2018-05-29 18:21:57 +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 ignore mac system folder when unzipping files 2017-11-30 14:18:40 +00:00
user_content.rb don't replace part of an absolute path in HtmlRewriter 2018-06-06 21:30:28 +00:00
user_list.rb da licença part 36 2017-04-28 17:31:17 +00:00
user_list_v2.rb use opaque tokens rather than ids to mass-enroll users 2017-11-08 20:29:07 +00:00
user_merge.rb Rails 5.2: Arel.sql 2018-07-31 15:20:57 +00:00
user_search.rb sort users not logged in last when sorting by last login 2018-08-16 14:52:42 +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