canvas-lms/app/controllers
Cameron Sutter ebb3d90697 MGP - student grades page
closes CNVS-18151

test plan:
 * setup MGP
 - navigate to a student's grade page
 > there should be a dropdown to the left of the 'print' button at the top
 > the dropdown should say the current grading period
 > the page should only show assignments/grades from the current grading period
 - choose a different grading period
 > the page should refresh
 > the dropdown should show the grading period you chose
 > only assignments/grades from that grading period should show
 - choose "All Grading Periods"
 > it should refresh and show all assignments

Change-Id: I56e1386dff928c16b40c9dcf5d5fe991e69fe4b7
Reviewed-on: https://gerrit.instructure.com/48704
Product-Review: Cameron Sutter <csutter@instructure.com>
Reviewed-by: Spencer Olson <solson@instructure.com>
Tested-by: Jenkins
QA-Review: Amber Taniuchi <amber@instructure.com>
2015-02-17 22:34:25 +00:00
..
data_exports_api data export api 2014-03-07 22:31:43 +00:00
filters QLA - use the submission's question set 2014-12-18 23:39:54 +00:00
live_assessments no more dynamic finders (controllers) 2014-09-17 02:42:30 +00:00
lti LTI 2 Registration 2015-01-22 21:04:43 +00:00
polling update API doc required params - 9 2014-08-26 16:14:19 +00:00
quizzes quizzes: fix post_to_sis bug for ungraded surveys 2015-02-17 21:55:56 +00:00
account_authorization_configs_controller.rb add redirect config to account authorization 2014-08-14 15:12:41 +00:00
account_notifications_controller.rb fix account notification course roles 2014-12-17 20:10:03 +00:00
account_reports_controller.rb update API doc required params - 4 2014-08-18 16:40:55 +00:00
accounts_controller.rb Accounts can upload favicon, apple-touch-icon & header image 2015-02-09 17:11:12 +00:00
admins_controller.rb fix admin controller index api find 2014-11-10 23:36:58 +00:00
alerts_controller.rb new roles 2014-10-31 19:44:14 +00:00
announcements_controller.rb create temporary records with .scoped.new for rails 3 compatibility 2014-02-20 20:55:11 +00:00
app_center_controller.rb Rebuilt App Center in React 2015-01-05 21:34:02 +00:00
application_controller.rb Fixed external tools showing up in groups 2015-02-11 20:11:44 +00:00
appointment_groups_controller.rb don't use preload_associations 2014-09-30 18:04:00 +00:00
assessment_questions_controller.rb remove move_question 2014-03-07 17:47:12 +00:00
assignment_groups_api_controller.rb gradebook default view should not throw error with MGP on 2014-12-18 00:36:07 +00:00
assignment_groups_controller.rb MGP - gb UI functionality for mgp 2015-02-06 15:03:15 +00:00
assignment_overrides_controller.rb update API doc required params - 2 2014-08-18 16:40:31 +00:00
assignments_api_controller.rb Fix Assignment api docs for Rubrics 2015-01-23 23:59:35 +00:00
assignments_controller.rb Displays last sync time in section drop down 2015-01-20 16:48:05 +00:00
auditor_api_controller.rb enable Audit log search 2014-08-16 01:53:39 +00:00
authentication_audit_api_controller.rb update API doc required params - 2 2014-08-18 16:40:31 +00:00
calendar_events_api_controller.rb calendar events api: include user_submitted on assignments 2014-10-15 03:28:38 +00:00
calendar_events_controller.rb DA - change warning dialog (quiz/discussion/calendar event) 2014-10-20 15:35:30 +00:00
calendars_controller.rb no more dynamic finders (controllers) 2014-09-17 02:42:30 +00:00
canvadoc_sessions_controller.rb handle crocodoc/canvadocs timeouts when creating sessions 2014-10-30 23:05:44 +00:00
collaborations_controller.rb set collaborations tab as active when page is accessed 2015-01-02 20:44:56 +00:00
comm_messages_api_controller.rb Update parameters in the following API docs - 3 2014-08-26 16:42:33 +00:00
communication_channels_controller.rb push notifications 2015-01-15 22:19:24 +00:00
conferences_controller.rb add conference_key to conferences api return 2015-01-08 19:46:47 +00:00
content_exports_api_controller.rb Update parameters in the following API docs - 3 2014-08-26 16:42:33 +00:00
content_exports_controller.rb no more dynamic finders (controllers) 2014-09-17 02:42:30 +00:00
content_imports_controller.rb don't delete from params in ContentImportsController 2014-11-13 19:50:54 +00:00
content_migrations_controller.rb remove beta flag from content migrations API 2015-02-13 20:57:53 +00:00
context_controller.rb security.yml encryption key rotation support 2014-10-27 20:50:45 +00:00
context_module_items_api_controller.rb remove non-draft-state everything 2014-12-10 17:57:18 +00:00
context_modules_api_controller.rb remove non-draft-state everything 2014-12-10 17:57:18 +00:00
context_modules_controller.rb add files publish/unpublish cloud to modules page 2015-02-09 21:02:27 +00:00
conversations_controller.rb allow course members to use course as conversation context 2015-01-16 23:01:54 +00:00
course_audit_api_controller.rb Update parameters in the following API docs 2014-08-18 16:43:37 +00:00
courses_controller.rb get rid of is_authorized_action? 2015-02-02 22:55:20 +00:00
crocodoc_sessions_controller.rb handle crocodoc/canvadocs timeouts when creating sessions 2014-10-30 23:05:44 +00:00
custom_data_controller.rb update API doc required params - 12 2014-08-25 16:50:04 +00:00
custom_gradebook_column_data_api_controller.rb Update parameters in the following API docs 2014-08-18 16:43:37 +00:00
custom_gradebook_columns_api_controller.rb Update parameters in the following API docs 2014-08-18 16:43:37 +00:00
developer_keys_controller.rb to_json unnecessary (and wrongish) in render :json 2013-10-02 18:05:22 +00:00
discussion_entries_controller.rb require context read access for discussion topics 2015-02-06 21:32:20 +00:00
discussion_topics_api_controller.rb api: in discussion docs, locked means closed for comments 2015-02-11 21:44:56 +00:00
discussion_topics_controller.rb api: in discussion docs, locked means closed for comments 2015-02-11 21:44:56 +00:00
enrollments_api_controller.rb require logged-in user on Enrollments#show 2015-01-29 15:35:24 +00:00
eportfolio_categories_controller.rb no more dynamic finders (controllers) 2014-09-17 02:42:30 +00:00
eportfolio_entries_controller.rb no more dynamic finders (controllers) 2014-09-17 02:42:30 +00:00
eportfolios_controller.rb fix eportfolio export cleanup if export has been re-uploaded to canvas 2014-10-09 15:29:11 +00:00
equation_images_controller.rb make the codecogs equation base url a setting 2014-02-18 00:14:59 +00:00
errors_controller.rb order error reports by created_at, not id 2014-01-03 23:11:47 +00:00
external_content_controller.rb improve external tool return experience 2014-08-21 14:54:00 +00:00
external_feeds_controller.rb remove unused external feeds columns 2015-01-07 23:36:18 +00:00
external_tools_controller.rb get rid of is_authorized_action? 2015-02-02 22:55:20 +00:00
facebook_controller.rb ensure all notification policy creation handles unique constraint violations 2014-12-02 18:56:33 +00:00
favorites_controller.rb update API doc required params - 5 2014-08-18 16:41:06 +00:00
feature_flags_controller.rb spread feature flag cache around a ring 2015-02-03 01:05:24 +00:00
file_previews_controller.rb remove last_inline_view from attachments 2015-02-10 13:33:08 +00:00
files_controller.rb don't duplicate files on API rename or move 2015-02-13 16:24:27 +00:00
folders_controller.rb Adds API endpoint for listing all folders in a context 2015-02-10 18:09:21 +00:00
grade_change_audit_api_controller.rb update API doc required params - 6 2014-08-18 16:43:17 +00:00
gradebook_history_api_controller.rb don't use preload_associations 2014-09-30 18:04:00 +00:00
gradebook_uploads_controller.rb fix CSV uploading GPA scores issue 2014-11-07 23:30:33 +00:00
gradebooks_controller.rb MGP - student grades page 2015-02-17 22:34:25 +00:00
grading_periods_controller.rb make 'weight' attribute not-required for a grading period 2015-02-12 21:18:24 +00:00
grading_standards_api_controller.rb update API doc required params - 6 2014-08-18 16:43:17 +00:00
grading_standards_controller.rb refactor grading standards controller 'index' action 2015-02-12 17:00:08 +00:00
group_categories_controller.rb don't show deleted group categories in the api 2014-12-11 20:50:32 +00:00
group_memberships_controller.rb update API doc required params - 7 2014-08-18 16:43:26 +00:00
groups_controller.rb don't use group_category param on group update 2014-12-12 20:21:03 +00:00
info_controller.rb Accounts can upload favicon, apple-touch-icon & header image 2015-02-09 17:11:12 +00:00
jobs_controller.rb to_json unnecessary (and wrongish) in render :json 2013-10-02 18:05:22 +00:00
legal_information_controller.rb [SOC-2] use terms_of_use_url and privacy_policy_url helpers 2015-01-23 22:30:27 +00:00
lti_api_controller.rb add simple caliper endpoint for logging a page view 2015-02-02 22:31:36 +00:00
media_objects_controller.rb change api doc examples to be https instead of http 2013-10-25 18:32:42 +00:00
media_tracks_controller.rb no more dynamic finders (controllers) 2014-09-17 02:42:30 +00:00
messages_controller.rb moving mail processor to module 2014-04-25 23:05:39 +00:00
migration_issues_controller.rb Update parameters in the following API docs 2014-08-18 16:43:37 +00:00
notification_preferences_controller.rb update API doc required params - 8 2014-08-25 16:49:44 +00:00
oauth_proxy_controller.rb Add google drive plugin and user service 2015-02-11 18:07:05 +00:00
outcome_groups_api_controller.rb Outcomes API - switch default calculation_method to be 'highest' 2015-01-07 18:13:38 +00:00
outcome_groups_controller.rb Outcomes API - switch default calculation_method to be 'highest' 2015-01-07 18:13:38 +00:00
outcome_results_controller.rb get rid of is_authorized_action? 2015-02-02 22:55:20 +00:00
outcomes_api_controller.rb Outcomes API - switch default calculation_method to be 'highest' 2015-01-07 18:13:38 +00:00
outcomes_controller.rb Cleanup the outcomes controller a bit to make it easier to read through 2014-11-20 00:41:06 +00:00
page_comments_controller.rb to_json unnecessary (and wrongish) in render :json 2013-10-02 18:05:22 +00:00
page_views_controller.rb update API doc required params - 12 2014-08-25 16:50:04 +00:00
plugins_controller.rb pass :all param in form and redirect 2013-06-14 22:15:38 +00:00
profile_controller.rb separate :read_profile from :rename rights 2015-01-07 18:01:13 +00:00
progress_controller.rb converting @object notation to @model part 9/11 2014-02-12 16:21:37 +00:00
pseudonym_sessions_controller.rb require authenticity token on login 2015-01-29 22:13:59 +00:00
pseudonyms_controller.rb add and use :delete permission on pseudonym 2014-11-03 23:04:06 +00:00
question_banks_controller.rb clean up permission calls for grants_rights? 2014-06-19 18:10:30 +00:00
role_overrides_controller.rb add new permission and API endpoint for manage_catalog 2015-02-06 19:45:20 +00:00
rubric_assessments_controller.rb no more dynamic finders (controllers) 2014-09-17 02:42:30 +00:00
rubric_associations_controller.rb no more dynamic finders (controllers) 2014-09-17 02:42:30 +00:00
rubrics_controller.rb no more dynamic finders (controllers) 2014-09-17 02:42:30 +00:00
search_controller.rb course catalog 2014-11-07 17:15:10 +00:00
sections_controller.rb get rid of is_authorized_action? 2015-02-02 22:55:20 +00:00
self_enrollments_controller.rb self-enrollment API, fixes CNVS-10419 2014-01-15 21:17:04 +00:00
services_api_controller.rb canvas kaltura gem 2014-04-16 19:39:45 +00:00
sis_imports_api_controller.rb add option to filter sis imports api index by date 2014-12-31 16:57:05 +00:00
sub_accounts_controller.rb fix /accounts/X/sub_accounts with more than 100 subaccounts 2014-10-06 18:05:01 +00:00
submission_comments_api_controller.rb set Attachment#user_id when uploading files via the API 2014-04-24 20:58:47 +00:00
submission_comments_controller.rb to_json unnecessary (and wrongish) in render :json 2013-10-02 18:05:22 +00:00
submissions_api_controller.rb adds pagination to SubmissionsApiController#index 2015-02-10 16:07:10 +00:00
submissions_controller.rb allow students who are also account admins to peer review 2015-02-13 17:32:50 +00:00
tabs_controller.rb update API doc required params - 11 2014-08-25 16:49:57 +00:00
terms_api_controller.rb api: allow admins to create/edit/delete enrollment terms 2015-01-02 17:28:24 +00:00
terms_controller.rb don't allow terms with active courses to be deleted 2015-02-02 13:36:02 +00:00
tokens_controller.rb to_json unnecessary (and wrongish) in render :json 2013-10-02 18:05:22 +00:00
tours_controller.rb added tour guide libs 2013-05-22 19:30:13 +00:00
usage_rights_controller.rb copy-folder and copy-file endpoints 2015-02-09 22:13:55 +00:00
user_lists_controller.rb Capture a users initial_enrollment_type when invited to a course. Fixes #10893 2012-10-04 14:26:15 -06:00
user_notes_controller.rb disambiguate last_user_note usage 2014-11-26 20:13:04 +00:00
user_observees_controller.rb update API doc required params - 12 2014-08-25 16:50:04 +00:00
users_controller.rb fix sorting of submissions on teacher activity report 2015-02-13 21:37:21 +00:00
wiki_pages_api_controller.rb remove non-draft state wiki pages 2014-12-09 20:12:24 +00:00
wiki_pages_controller.rb get rid of is_authorized_action? 2015-02-02 22:55:20 +00:00
zip_file_imports_controller.rb to_json unnecessary (and wrongish) in render :json 2013-10-02 18:05:22 +00:00