canvas-lms/app/coffeescripts
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
..
__tests__ Run prettier on app/coffeescripts/ from __tests__ to bundles 2019-10-07 16:54:03 +00:00
api make js bundles smaller by splitting up 18n scopes 2019-05-09 15:23:47 +00:00
arr Run prettier on app/coffeescripts/ from __tests__ to bundles 2019-10-07 16:54:03 +00:00
backbone-ext Run prettier on app/coffeescripts/ from __tests__ to bundles 2019-10-07 16:54:03 +00:00
behaviors perf:Use a faster fn than $.cookie to read cookies 2019-10-18 23:13:20 +00:00
bundles fix grade summary when streaming by wrapping in domready 2019-10-21 19:29:50 +00:00
calendar fix calendar todo bug 2020-01-08 22:04:33 +00:00
class Run prettier on app/coffeescripts/ from calendar to collections 2019-10-07 16:54:11 +00:00
collections Run prettier on app/coffeescripts/ from calendar to collections 2019-10-07 16:54:11 +00:00
discussions Run prettier on app/coffeescripts/ from discussions to notifications 2019-10-07 16:54:21 +00:00
editor Run prettier on app/coffeescripts/ from discussions to notifications 2019-10-07 16:54:21 +00:00
ember Run prettier on app/coffeescripts/ from discussions to notifications 2019-10-07 16:54:21 +00:00
external_tools Run prettier on app/coffeescripts/ from discussions to notifications 2019-10-07 16:54:21 +00:00
fn Run prettier on app/coffeescripts/ from discussions to notifications 2019-10-07 16:54:21 +00:00
gradebook fix resizing issue with sync grades dialog 2019-09-06 20:39:55 +00:00
gradezilla fix total grades column icon appearing 2020-01-09 21:13:35 +00:00
jquery don’t send 2 XHR requests for moduleSequenceFooter 2019-11-12 19:20:39 +00:00
media_comments Run prettier on app/coffeescripts/ from discussions to notifications 2019-10-07 16:54:21 +00:00
models Add personal pronouns 2019-11-04 17:32:22 +00:00
modules Now that we have streaming, execute JS sooner 2019-09-19 23:10:43 +00:00
notifications allow notifications to be sent for global announcements 2019-10-31 16:35:33 +00:00
object Run prettier on app/coffeescripts/ from object to util 2019-10-07 16:54:31 +00:00
presenters Run prettier on app/coffeescripts/ from object to util 2019-10-07 16:54:31 +00:00
profile Run prettier on app/coffeescripts/ from object to util 2019-10-07 16:54:31 +00:00
quizzes Run prettier on app/coffeescripts/ from object to util 2019-10-07 16:54:31 +00:00
react_files don’t I18n.t error messages 2019-11-27 04:29:05 +00:00
regexp Run prettier on app/coffeescripts/ from object to util 2019-10-07 16:54:31 +00:00
registration allow video url to be updated from setting 2019-07-26 20:07:19 +00:00
shared get stuff ready to use lodash instead of underscore 2019-07-15 18:44:15 +00:00
str Run prettier on app/coffeescripts/ from object to util 2019-10-07 16:54:31 +00:00
underscore-ext amdtoes6 spec/jsx/add_people 2018-09-28 02:00:02 +00:00
util Run prettier on app/coffeescripts/ from object to util 2019-10-07 16:54:31 +00:00
views Add the choose quiz engine modal 2020-01-15 23:17:51 +00:00
widget Run prettier on app/coffeescripts/ from views to xhr 2019-10-07 16:54:40 +00:00
xhr Run prettier on app/coffeescripts/ from views to xhr 2019-10-07 16:54:40 +00:00
.i18nignore [decaffeinate] convert syntax for ember stuff 2018-10-12 19:33:16 +00:00
.xssignore make xsslint not need js:generate, fixes SD-2160 2017-03-03 17:24:16 +00:00
AssignmentDetailsDialog.js auto-lint some of shared grading 2019-03-04 18:19:14 +00:00
AssignmentMuter.js auto-lint some of shared grading 2019-03-04 18:19:14 +00:00
PaginatedList.js Add app/coffeescripts to prettier whitelist 2019-10-07 17:24:31 +00:00
PandaPub.js Add app/coffeescripts to prettier whitelist 2019-10-07 17:24:31 +00:00
SubmissionDetailsDialog.js Add app/coffeescripts to prettier whitelist 2019-10-07 17:24:31 +00:00
badge_counts.js fix async-loading of badge-counts 2019-04-04 16:28:02 +00:00
contextColorer.js Add app/coffeescripts to prettier whitelist 2019-10-07 17:24:31 +00:00
developer_keys.js Add app/coffeescripts to prettier whitelist 2019-10-07 17:24:31 +00:00
handlebars_helpers.coffee Convert all remaining AMD to esModules 2019-05-02 22:22:40 +00:00
helpDialog.js Perf: include globalNav in main entry 2019-10-25 21:17:18 +00:00
jobs.js Add app/coffeescripts to prettier whitelist 2019-10-07 17:24:31 +00:00
jquery.kylemenu.js Add app/coffeescripts to prettier whitelist 2019-10-07 17:24:31 +00:00
jquery.rails_flash_notifications.js perf:Use a faster fn than $.cookie to read cookies 2019-10-18 23:13:20 +00:00
legacyCoffeesScriptHelpers.js avoid some i18n.t calls in some coffeescript files 2019-10-28 15:10:37 +00:00
teacher_activity_report.coffee da licença part 41 2017-04-28 17:33:21 +00:00
userSettings.js Add app/coffeescripts to prettier whitelist 2019-10-07 17:24:31 +00:00
user_lists.coffee Convert all remaining AMD to esModules 2019-05-02 22:22:40 +00:00