canvas-lms/app/views
Tyler Burraston 3eb57d0489 Add the choose quiz engine modal
closes QUIZ-7285

Test Plan
---------
- Test with canvas provisioned with quiz_lti/quiz_api
- With the new quizzes on quiz page FF enabled:
-- Navigate to the quizzes page and click the |+ Quiz| button
-- Ensure a modal is shown and is a11y compliant
-- Ensure canceling/submitting with either option works as expected
-- Ensure new quizzes created are shown on the quizzes page

- With the new quizzes on quiz page FF disabled:
-- Navigate to the quizzes page and click the |+ Quiz| button
-- Ensure you are taken to the quizzes old creation flow
-- Ensure new quizzes are not shown on the quizzes page
-- Navigate to the Assignments page and click the |+ Quiz/Test| button
-- Ensure you can create new quizzes and they are displayed only on the
assignments page

Change-Id: I022a0f857d74cf4d315a7c69e467c450889e4aad
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/223118
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Jared Crystal <jcrystal@instructure.com>
QA-Review: Jared Crystal <jcrystal@instructure.com>
Product-Review: Kevin Dougherty <jdougherty@instructure.com>
2020-01-15 23:17:51 +00:00
..
accounts Add eportfolio moderation dashboard 2019-12-16 18:16:10 +00:00
alerts da licença part 55 2017-04-28 19:42:23 +00:00
announcements Remove all content_for :auto_discovery’s 2019-07-25 20:20:12 +00:00
assignments add direct share feature to assignments show page 2019-12-13 22:02:38 +00:00
authentication_providers allow multiple domains on a google auth provider 2019-11-18 20:44:00 +00:00
brand_configs remove obsolete course sidebar look and feel 2019-10-31 01:33:14 +00:00
calendar_events replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
calendars Remove all content_for :auto_discovery’s 2019-07-25 20:20:12 +00:00
collaborations add data attribute to all lti launches 2019-09-17 17:33:10 +00:00
communication_channels simplify/modernize google analytics & load faster 2019-08-02 20:07:18 +00:00
conferences replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
content_exports replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
content_migrations replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
context hide old previously configured user services 2019-12-16 13:21:53 +00:00
context_modules remove send/copy-to items from module item menus 2019-11-27 17:57:43 +00:00
conversations more easy/safe stuff split out from streaming commit 2019-07-19 15:38:26 +00:00
courses Add a specific permission for course visibility changes 2019-11-15 18:27:27 +00:00
developer_keys replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
discussion_topics add direct share features to discussion show page 2019-12-12 00:12:05 +00:00
eportfolios limit eportfolio creation 2019-12-20 16:54:48 +00:00
epub_exports replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
errors replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
external_content da licença part 55 2017-04-28 19:42:23 +00:00
external_tools Add permission checks to global navigation 2019-12-12 21:30:20 +00:00
file_previews Fix streaming bug on media_preview page 2019-11-12 19:20:53 +00:00
files redirect back to original file url on expired file token 2019-08-01 12:29:51 +00:00
gradebook_uploads replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
gradebooks Fix links to originality reports multiple attempts 2020-01-06 22:53:45 +00:00
grading_standards replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
graphql more easy/safe stuff split out from streaming commit 2019-07-19 15:38:26 +00:00
groups add set_active_tab method in preparation for streaming 2019-07-30 12:22:15 +00:00
info [Bootstrap cleanup] Get rid of old old styleguide 2017-09-14 15:58:51 +00:00
jobs remove all content_for :stylesheets 2019-07-19 15:27:01 +00:00
jst Add the choose quiz engine modal 2020-01-15 23:17:51 +00:00
layouts fix group dropdown not staying open when clicked 2019-12-06 19:17:14 +00:00
login move usage_rights_required and course_catalog to account settings 2019-09-17 20:07:46 +00:00
lti add data attribute to all lti launches 2019-09-17 17:33:10 +00:00
messages replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
oauth2_provider more easy/safe stuff split out from streaming commit 2019-07-19 15:38:26 +00:00
one_time_passwords add streaming templates: part 1 2019-07-31 19:23:44 +00:00
outcomes remove unused outcome alignment position 2019-08-23 20:20:35 +00:00
page_views Handle RTL in inline styles 2018-04-03 20:22:27 +00:00
plugins remove address book specs/plugin 2019-08-20 22:51:37 +00:00
profile hide old previously configured user services 2019-12-16 13:21:53 +00:00
pseudonyms more easy/safe stuff split out from streaming commit 2019-07-19 15:38:26 +00:00
question_banks add set_active_tab method in preparation for streaming 2019-07-30 12:22:15 +00:00
quizzes Add direct share feature to quizzes show page 2019-12-17 21:47:39 +00:00
role_overrides more easy/safe stuff split out from streaming commit 2019-07-19 15:38:26 +00:00
rubrics remove all content_for :stylesheets 2019-07-19 15:27:01 +00:00
search replace content_for :page_title or :title w/ provide 2019-07-17 17:25:51 +00:00
sections remove all content_for :stylesheets 2019-07-19 15:27:01 +00:00
self_enrollments don't allow self enrollment in blueprint template courses 2019-11-05 19:55:01 +00:00
shared Respect manage_course_visibility on course creation 2019-12-09 17:20:28 +00:00
sub_accounts add set_active_tab method in preparation for streaming 2019-07-30 12:22:15 +00:00
submission_comments fix utf8 comments crashing prawn 2020-01-09 21:26:52 +00:00
submissions Fix links to originality reports multiple attempts 2020-01-06 22:53:45 +00:00
terms add set_active_tab method in preparation for streaming 2019-07-30 12:22:15 +00:00
user_notes add set_active_tab method in preparation for streaming 2019-07-30 12:22:15 +00:00
users add pronouns on account users page 2019-11-18 18:11:15 +00:00
wiki_pages mv some js_bundle and css_bundle’s to controller 2019-07-29 16:55:37 +00:00