canvas-lms/lib/api/v1
Joel Hough e528dbc346 outcome results index api
fixes CNVS-10898

test plan
- fetch outcome results using the new endpoint
- ensure that outcome results are returned
- fetch outcome results with include[]="alignments"
- ensure that alignments are included

filtering and including is largely identical to the result rollup
endpoint. may want to exercise some of those that make sense, too.
e.g. filtering by user_ids makes sense and should work. including
courses or an aggregate parameter doesn't make sense, so we don't
care if it doesn't work

Change-Id: Ifd1540304cc5e0f98d3c2e6121a3d984b8b662b5
Reviewed-on: https://gerrit.instructure.com/30451
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Steven Shepherd <sshepherd@instructure.com>
Reviewed-by: Jon Willesen <jonw@instructure.com>
Product-Review: Joel Hough <joel@instructure.com>
2014-02-25 18:46:24 +00:00
..
account.rb add sis_import_id to accounts api 2014-02-19 22:01:08 +00:00
account_authorization_config.rb allow multiple saml auth configs and full aac api 2012-10-03 15:23:56 -06:00
account_report.rb add attachment object to account reports api 2013-06-26 17:25:19 +00:00
admin.rb add index and delete endpoints to admins api 2013-02-08 13:37:51 -07:00
api_context.rb gradebook history api 2013-02-12 08:32:24 -07:00
api_error.rb all outcome result api sideloads are optional 2014-01-28 21:53:54 +00:00
assignment.rb assignment migration for only_visible_to_overrides flag 2014-02-20 22:58:12 +00:00
assignment_group.rb create temporary records with .scoped.new for rails 3 compatibility 2014-02-20 20:55:11 +00:00
assignment_override.rb limit fake_arel caveats to rails2 2013-11-19 19:46:30 +00:00
attachment.rb allow adding submission comments with attachments via the api 2013-12-04 20:38:38 +00:00
authentication_event.rb update relative_id_for to switchman style 2014-02-04 14:14:20 +00:00
avatar.rb bigger profile pictures 2012-08-21 16:25:55 -06:00
calendar_event.rb fix assignment_json's terrible signature 2013-07-10 17:03:06 +00:00
collaborator.rb add new collaborator picker interface. fixes #CNVS-1160 2013-01-11 09:57:04 -07:00
comm_message.rb Add API for admins to access user messages 2013-04-11 19:38:02 +00:00
communication_channel.rb api: convert communication channels to @object/@returns 2012-08-28 11:20:13 -06:00
conferences.rb add select element support for user options 2014-01-23 20:33:57 +00:00
content_export.rb Content Exports API 2014-01-10 23:24:23 +00:00
content_migration.rb extend content migration progress visibility and status view 2013-10-01 18:17:21 +00:00
context.rb fix showing discussion entries from collection items in stream api 2012-08-03 09:05:47 -06:00
context_module.rb move quiz into quizzes namespace as a precursor to enginifying 2014-01-24 00:08:46 +00:00
conversation.rb stringify audience field in conversations api if requested 2013-11-14 21:06:34 +00:00
course.rb add option for course grade change (log auditing) 2013-11-21 20:53:27 +00:00
course_event.rb update relative_id_for to switchman style 2014-02-04 14:14:20 +00:00
course_json.rb Add a permission option in the api to return if the user can create topics. 2013-09-30 14:32:48 +00:00
custom_gradebook_column.rb custom gradebook columns: teacher_notes support 2014-01-06 19:48:40 +00:00
developer_key.rb developer keys mgmt page 2012-07-18 09:13:52 -06:00
discussion_topics.rb Remove unused collections stuff 2014-02-07 19:32:46 +00:00
enrollment_term.rb list enrollment term api 2014-02-04 20:51:38 +00:00
external_feeds.rb fix up announcement external feeds API 2012-08-30 12:39:17 -06:00
external_tools.rb backbone dialog for lti content return 2013-06-17 19:00:55 +00:00
favorite.rb favorite courses api, closes #9178 2012-07-11 11:04:46 -06:00
feature_flag.rb customize feature flag state transitions for draft state 2014-01-22 22:01:58 +00:00
folders.rb fix return type for locked_for_user in folders api 2012-08-17 08:56:00 -06:00
grade_change_event.rb update relative_id_for to switchman style 2014-02-04 14:14:20 +00:00
gradebook_history.rb fix gradebook history api previous_* fields 2013-10-16 18:54:08 +00:00
group.rb add sis_import_id to group memberships api 2014-02-21 08:03:49 +00:00
group_category.rb support for student organized groups in new ui, fixes CNVS-8210 2013-11-08 23:32:47 +00:00
json.rb Quiz question refactor / api implementation 2013-11-22 17:03:45 +00:00
locked.rb change APIs to return consistent locking information 2013-06-07 21:41:31 +00:00
media_object.rb Allow uploading subtitle tracks to videos 2013-02-01 12:53:16 -07:00
notification_policy.rb notification preferences API 2013-12-20 22:44:02 +00:00
outcome.rb add profile pics to mastery gradebook and outcome result api 2014-01-16 00:28:51 +00:00
outcome_results.rb outcome results index api 2014-02-25 18:46:24 +00:00
page_view.rb add 'links' container to jsonapi-style API objects 2013-12-17 23:50:27 +00:00
preview_html.rb convert sanitize field plugin into proper gem: CanvasSanitize 2014-01-28 22:36:18 +00:00
progress.rb course batch update api 2013-01-29 14:06:03 -07:00
pseudonym.rb Auditors::Authentication 2013-07-12 16:10:33 +00:00
quiz.rb Revert "Revert "create PermissionsSerializer for serializing permissions"" 2014-02-19 22:33:12 +00:00
quiz_group.rb namespace all of quiz into quizzes module 2014-02-18 22:17:13 +00:00
quiz_ip_filter.rb Quiz IP Filters API controller - #index 2013-11-26 10:26:21 +00:00
quiz_question.rb Quiz Questions API - Allow student access 2014-01-14 16:13:31 +00:00
quiz_report.rb Renamed Api::V1::QuizStatistics to QuizReport 2014-01-23 07:21:01 +00:00
quiz_submission.rb move quiz into quizzes namespace as a precursor to enginifying 2014-01-24 00:08:46 +00:00
quiz_submission_question.rb namespace all of quiz into quizzes module 2014-02-18 22:17:13 +00:00
role.rb ui enabling admins to search notifications 2013-04-16 22:11:16 +00:00
section.rb add sis_import_id to sections api 2014-02-21 08:03:25 +00:00
stream_item.rb Remove unused collections stuff 2014-02-07 19:32:46 +00:00
submission.rb Quiz Submissions API - Index 2013-11-20 21:57:19 +00:00
tab.rb enhance tabs get api, and add put api 2014-01-28 21:18:28 +00:00
todo_item.rb make needs-grading counts respect sections; fixes #11001 2012-10-09 08:44:26 -06:00
user.rb fix user_json last_login for rails 3 2014-02-24 16:17:59 +00:00
user_profile.rb return time zone in user profile api 2013-07-25 16:46:32 +00:00
wiki_page.rb deprecate hide_from_students on wiki pages 2014-01-15 21:29:06 +00:00