Commit Graph

16444 Commits

Author SHA1 Message Date
Stephen Jensen 21ba974ef4 New UI: Fix Roll Call iFrame height
Fixes: CNVS-21594

Code Review Test Plan:
- You will need to install Roll Call locally

- Lucky for you, the instructions are awesome, and it
  takes all of 10 minutes:
  https://gollum.instructure.com/Rollcall
  https://gollum.instructure.com/OtherServiceTestAccounts

- Make sure the Use New Styles feature flag is ON

- Go to a course, and click on Attendance in the
  context menu

- The Roll Call layout should now look like this,
  with the LTI tool iframe taking up any available
  space between the breadcrumbs and the footer:
  http://cl.ly/image/1j1B2t1W0Y2M

***
QA Note: I was unable to test this on IE10 because
Virtual Box wouldn't load Roll Call inside Canvas
due to security restrictions. If possible, please
test in IE10 to make sure we're good there. Thanks!
***

Change-Id: I3a0ef522f1fd72a367d867a1674ca43b1cfcacb5
Reviewed-on: https://gerrit.instructure.com/57429
Reviewed-by: Jennifer Stern <jstern@instructure.com>
Tested-by: Jenkins
QA-Review: Steven Shepherd <sshepherd@instructure.com>
Product-Review: Chris Hart <chart@instructure.com>
2015-07-09 19:10:35 +00:00
Deepeeca Soundarrajan 78d77021e2 Discussion Group Submit
Specs covering the priority 1 regression test cases 150517, 150518
   and 150519

Change-Id: Id71b83f4ec0b06a9a8e3fcc5ced9b8c329295c9f
Reviewed-on: https://gerrit.instructure.com/57973
Tested-by: Jenkins
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-09 18:20:37 +00:00
kinezu 8b10bd8013 Standardized selenium spec naming convention
as discussed in QA automation meeting

Change-Id: I17b0326af04d8b3af6a02559191d352e400f0627
Reviewed-on: https://gerrit.instructure.com/58039
Reviewed-by: Ben Bolton <bbolton@instructure.com>
Tested-by: Jenkins
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-09 17:37:36 +00:00
Benjamin Porter 49a779c715 Outcomes Import API: Add endpoint to query migration issues
The content migrations for outcomes importing are not scoped to an account
or a course, since the academic benchmarks standards are imported globally
per shard.

Fixes CNVS-21782

Test Plan:

    1.  Kick off an outcomes import task
        - curl -H 'Authorization: Bearer <api-key>'
            --data 'guid=<some-guid>'
            'http://<canv-domain>/api/v1/global/outcomes_import'
    2.  Query it through this endpoint and make sure it works
        - curl -H 'Authorization: Bearer <api-key>'
            'http://<canv-domain>/api/v1/global/outcomes_import/migration_status/<migration-id>'

Change-Id: I8ff3a5206bb7aa5f97d615912c60341fedcaf855
Reviewed-on: https://gerrit.instructure.com/58034
Tested-by: Jenkins
Reviewed-by: Cameron Sutter <csutter@instructure.com>
QA-Review: Michael Hargiss <mhargiss@instructure.com>
Product-Review: Benjamin Porter <bporter@instructure.com>
2015-07-09 16:50:10 +00:00
James Williams 3c532c13a3 rails4: include root in json
turn back; it's too late to change now

refs #CNVS-21596

Change-Id: Ia2ed649e9ee700219479cee7aab48c51fe4d6c4b
Reviewed-on: https://gerrit.instructure.com/58052
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
Tested-by: Jenkins
2015-07-09 16:48:55 +00:00
Adrian Foong 7a5029026e Updating test ids
Updated 2.5 files.
gradebook2_spec.rb still has a ton left.

Change-Id: I31dae9b72a77d4afc7d9e02aed07b7d4c41afe5c
Reviewed-on: https://gerrit.instructure.com/57174
Tested-by: Jenkins
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-09 16:28:56 +00:00
kinezu fdd686a68d Make new file specs match what is in the regression suite vs functional suite
Change-Id: I34bd72686898d5c49c43c443929380203864ed24
Reviewed-on: https://gerrit.instructure.com/58036
Tested-by: Jenkins
Reviewed-by: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-09 16:22:10 +00:00
Colleen Palmer 812fdf9aea Smoother scrolling experience in Theme Editor
fixes: CNVS-21379

This allows the Canvas Preview in Theme Editor mode to stay in one place
when the Theme Editor UI extends the high enough to scroll.

Test Plan:
- Go to theme editor
- Click on Watermarks area
- You should now be able to scroll through the items in the Theme Editor UI
while the Preview on the right remains on the screen (doesn't scroll out of
browser window)

Change-Id: Ifa38b745084b3a8f12dfe05b2988b2fa7527a40c
Reviewed-on: https://gerrit.instructure.com/56396
Reviewed-by: Jennifer Stern <jstern@instructure.com>
Tested-by: Jenkins
QA-Review: Myller de Araujo <myller@instructure.com>
Product-Review: Colleen Palmer <colleen@instructure.com>
2015-07-09 15:23:46 +00:00
Colleen Palmer 039d24391c Replace the json nav background color with the real one
fixes: CNVS-21432

This brings our secondary blue color back to the darker blue we had originally
had in there.

Test Plan:
- Turn on new ui
Main navigation background:
- Was: http://cl.ly/image/0i2v0E0v0D3u
- Is now: http://cl.ly/image/0u2w270h0b0j

Change-Id: Ib729395d4449f949d190cdd7b59c70a6da2a623e
Reviewed-on: https://gerrit.instructure.com/57862
Reviewed-by: Jennifer Stern <jstern@instructure.com>
Tested-by: Jenkins
QA-Review: Myller de Araujo <myller@instructure.com>
Product-Review: Jennifer Stern <jstern@instructure.com>
2015-07-09 15:23:32 +00:00
Colleen Palmer 46a59697b2 Moves styles for theme preview container to stylesheet
refs: CNVS-20551

We had a few inline styles that we wanted to move into the main Theme Editor
stylesheet for consistent css.

Test Plan:
- Go to theme editor
- Nothing should change

What could change if this isn't working:
  - overlay for preview wouldn't appear
  - iframe would be in a small window (not reach the full height of the screen)

Change-Id: I700095bce2139547280f1dca2551f69231058724
Reviewed-on: https://gerrit.instructure.com/56394
Reviewed-by: Jennifer Stern <jstern@instructure.com>
Tested-by: Jenkins
QA-Review: Myller de Araujo <myller@instructure.com>
Product-Review: Jennifer Stern <jstern@instructure.com>
2015-07-09 15:23:24 +00:00
Colleen Palmer 5c933083b2 UX polish to the theme editor
fixes: CNVS-20551

This adds the final UX polish to bring it up to par with what UX wants
theme editor to look like. This fixes the ui for the theme editor ui
when you upload an image. It also tweaks the Windows logo upload and
the tile color helper text.

Please take a look at this screen for comparison:
http://cl.ly/image/2q1g1Q0R3C3t

Test Plan:

- In new UI go to theme editor
(Account Settings > Open Editor)
- The theme editor UI should now resemble the above screenshot

Change-Id: I986504edcddd84f6954916a71f1618c28ed94699
Reviewed-on: https://gerrit.instructure.com/56392
Reviewed-by: Jennifer Stern <jstern@instructure.com>
Tested-by: Jenkins
QA-Review: Myller de Araujo <myller@instructure.com>
Product-Review: Jennifer Stern <jstern@instructure.com>
2015-07-09 15:21:14 +00:00
Transifreq 56a867e396 Updated zh_Hant translation
Change-Id: Ie51f4482eebea1a9d0526c59becb522a6f2071ad
2015-07-09 05:34:43 -06:00
Transifreq 3fac971529 Updated zh translation
Change-Id: Ibc2a19c3dcbfffe56494dcf6536a372ced34718e
2015-07-09 05:33:11 -06:00
Transifreq 5094cb68fc Updated tr translation
Change-Id: Ie092780082038c242a377bdf1cdac653e9cf4b87
2015-07-09 05:31:37 -06:00
Transifreq f2bd4bff36 Updated sv translation
Change-Id: Ia2e938d2f54ea557d8572daf6857e6eee3606714
2015-07-09 05:30:09 -06:00
Transifreq c921f0656a Updated ru translation
Change-Id: I7c02a3422d84177033f817725e0256b81e001dc8
2015-07-09 05:28:36 -06:00
Transifreq cc67a173db Updated pt-BR translation
Change-Id: Ice5484bf4e86ced3e929bf31eadbcf69f88d90ba
2015-07-09 05:27:04 -06:00
Transifreq bbdfbe7887 Updated pt translation
Change-Id: Ia9fc41e1f494fe947c1dc13065c386d69de5b990
2015-07-09 05:25:36 -06:00
Transifreq 621e0a8a34 Updated pl translation
Change-Id: I491be2aa1fbd5fe330c1df8a2752090f4e30fad3
2015-07-09 05:24:06 -06:00
Transifreq ea69349dc3 Updated nl translation
Change-Id: If91c1352b8dbd442070607ad6d002e2257843958
2015-07-09 05:22:37 -06:00
Transifreq 22e680cbc7 Updated nb translation
Change-Id: If2fcd4220cd0b5f167ae1b20e6937c4f64c84a44
2015-07-09 05:21:06 -06:00
Transifreq cb209a8129 Updated ja translation
Change-Id: Id88011d7bd45f9290fd7f2b9e7c77a418a666412
2015-07-09 05:18:22 -06:00
Transifreq 06e4644051 Updated fr translation
Change-Id: Ia9398cc2232edc288db837a72f51d6d407a45997
2015-07-09 05:16:49 -06:00
Transifreq 672195b8be Updated fa-IR translation
Change-Id: I813263ba95ae975e465bb794a766a8a049978272
2015-07-09 05:15:20 -06:00
Transifreq 0bd856b8a1 Updated es translation
Change-Id: I09a39559a51270fe4571819a35751fa5281554f7
2015-07-09 05:13:50 -06:00
Transifreq 874ac44a09 Updated en-GB translation
Change-Id: I7ea294323e3815cc7a2cd8e61b3916eaf33b4243
2015-07-09 05:12:21 -06:00
Transifreq da4986440d Updated en-AU translation
Change-Id: Id722259c9cbddd6cd69e58788adc96e71abaa66e
2015-07-09 05:10:51 -06:00
Transifreq 94300a8f10 Updated de translation
Change-Id: I3c1421676f2817776fd270f50032ad967d096b6e
2015-07-09 05:09:21 -06:00
Transifreq 15789a7174 Updated da translation
Change-Id: I05715363cfd3992c38353db5942b3dd59c0c18a4
2015-07-09 05:07:51 -06:00
Transifreq 0c2007e09b Updated ar translation
Change-Id: I5d7fe268d2e678a2366d309c4c97cdf110dff33f
2015-07-09 05:06:22 -06:00
Adrian Foong 7a3d6480dc Student Gradebook Specs
Good ol' speccing

Change-Id: I5fced1710100f1abeac4ef1aaf6eea8237ae0e0f
Reviewed-on: https://gerrit.instructure.com/57608
Tested-by: Jenkins
Reviewed-by: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-09 07:13:08 +00:00
Michael Hargiss 74971df7a1 add specs, cleanup contexts a la betterspecs.org, optimize specs
Test Plan:
- check for syntax errors
- execute specs in /spec/selenium/student_quizzes_spec.rb, confirm all pass and 1 pending
- pass Jenkins

Change-Id: Id10e56ebb7092f7043e108f031fd72553680a1bc
Reviewed-on: https://gerrit.instructure.com/58026
Tested-by: Jenkins
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-09 07:02:13 +00:00
MFairbourn 08333fbeac fixed some collaboration methods to be consistant, added test_id
Test Plan:
-Passes Jenkins
-Check for syntax errors

Change-Id: Ic534dd3ab41af952d10733f676b7718c05c1cf4e
Reviewed-on: https://gerrit.instructure.com/57927
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Tested-by: Jenkins
Product-Review: Matt Fairbourn <mfairbourn@instructure.com>
QA-Review: Matt Fairbourn <mfairbourn@instructure.com>
2015-07-09 03:05:37 +00:00
Heath Hales cfb7b964ab Adding test for Group Limit - Remove Student Gear Menu, test_id: 94165
Change-Id: Iaaef6a8615538409ca8cfeb0ffa2a13df707432b
Reviewed-on: https://gerrit.instructure.com/57679
Tested-by: Jenkins
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-09 03:05:09 +00:00
Brandon Broschinsky eb216c52c7 peer reviews api
refs: PFS-2071, PFS-2072, PFS-2073, PFS-2074

**Test Plan
PFS-2071
1. Create course with assignment, teacher and two students
2. setup peer reviews on assignment
3. As student 1 create a submission
4. As student 2 peer review submission, leave comments
5. execute the following api courses/:course_id/assignments/:assignment_id/peer_reviews
6. As account admin all information should be shown
7. As teacher all information should be shown
8. As student should see all information
9. Repeat above but set anonymous peer reviews on assignment
10. As account admin all information should be shown
11. As teacher all information should be shown
12. As student should see comments but all reviewer
information should not be shown
13. include the following include parameters, include[]=submission_comments,
include[]=user make sure additional information is shown according to parameter.

PFS-2072
1. Follow setup from PFS-2071
2. execute a get on the following api
   /api/v1/courses/:course_id/assignments/:assignment_id/submissions/:submission_id/peer_reviews
3. validate that only peer reviews for the given submission are shown

PFS-2073
1. Follow setup from PFS-2071
2. execute a post on the following api, including a user_id parameter
   /api/v1/courses/:course_id/assignments/:assignment1_id/submissions/:submission_id/peer_reviews
3. validate that user from user_id parameter is added as a reviwer on the submission

PFS-2074
1. follow setup from PFS-2071
2. execute a delete on the following api, including a user_id parameter
   /api/v1/courses/:course_id/assignments/:assignment1_id/submissions/:submission_id/peer_reviews
3. validate that user from user_id parameter is removed as a reviewer on the submission

(cherry picked from commit 91744bbcd5a81be968139b1f68b65c3e9eaa7b4a)

Change-Id: Ic09a16956cddb2f113625ff61bc733503d713abb
Reviewed-on: https://gerrit.instructure.com/56936
Tested-by: Jenkins
QA-Review: Adam Stone <astone@instructure.com>
Reviewed-by: John Corrigan <jcorrigan@instructure.com>
Product-Review: Brandon Broschinsky <brandonbr@instructure.com>
2015-07-08 21:18:59 +00:00
Brandon Broschinsky dbc9c5151e Show anonymous user on peer reviews when setting enabled
refs: PFS-2039, CNVS-18186, PFS-2040, CNVS-18187

**Test Plan
1. Create assignment in course
2. require peer reviews on assignment, and select anonymous peer
reviews.
3. create a couple student enrollments in course, and teacher
4. assign peer reviews for assignment
5. as on student submit an assignment.
6. as a user assigned to peer review go to home page make sure
anonymous user shows for user on peer review.
7. go to perform peer review, make sure the students name
who made the submission doesn't show.
8. make comment on review and make sure anonymous user shows
when student reviews comments.
9. do the above without anonymous review checked and make sure
the names are visible.

1. Enable crocdoc
2. submit an assignment with an attachment for an assignment
with anonymous peer reviews.
3. review assignment in crocdoc, user should not be able
to view or create annotations.

1. make sure that anonymous peer reviews are available when creating
   an assignment

2. make sure anonymous peer reviews are not available when creating
   a graded discussion.

Change-Id: I30220042ab9e30b226385398c63eb8792e640197
Reviewed-on: https://gerrit.instructure.com/56624
QA-Review: Adam Stone <astone@instructure.com>
Reviewed-by: John Corrigan <jcorrigan@instructure.com>
Tested-by: Jenkins
Product-Review: Brandon Broschinsky <brandonbr@instructure.com>
2015-07-08 21:18:45 +00:00
Robert Lamb 7a7afbb044 Add more test case ids for gradebook column specs.
(Created test case stubs to match.)
Changed 'priority: 1' to 'priority: "1"'

Change-Id: Icb0ed5327f49a28b8913a81b18b10986ef0316d8
Reviewed-on: https://gerrit.instructure.com/57894
Tested-by: Jenkins
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-08 21:13:31 +00:00
MFairbourn eefd25df17 fixed some priorities to account_admin_course_outcomes_spec
Test Plan:
-Pass Jenkins
-Check for syntax errors

Change-Id: I94fcdac1a977844fb50e3f3facd7b16fe1536d86
Reviewed-on: https://gerrit.instructure.com/57928
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
Tested-by: Jenkins
QA-Review: Matt Fairbourn <mfairbourn@instructure.com>
2015-07-08 19:57:14 +00:00
Cameron Sutter 3196af04e4 Turn on DA for all accounts
closes CNVS-21601

test plan:
- Differentiated Assignments should be on for all courses in all accounts

Change-Id: I24142a2e8e20186c62de5ef8db909e13b87f44e6
Reviewed-on: https://gerrit.instructure.com/57502
Tested-by: Jenkins
Reviewed-by: Simon Williams <simon@instructure.com>
Reviewed-by: Mike Nomitch <mnomitch@instructure.com>
QA-Review: Jason Carter <jcarter@instructure.com>
Product-Review: Cameron Sutter <csutter@instructure.com>
2015-07-08 19:04:40 +00:00
Brandon Broschinsky fdd9ad3ca7 add grading_standard_id to course object for api call
fixes: PFS-2181, PFS-2182

**test plan
1. execute an api to request to retrieve a course
2. validate that grading_standard_id is part of the result object
3. do validation with/without standard set
4. update/create a course via api, validate that
   grading_standard_id is included in response

Change-Id: Ia0a9a4945035b0b1291883b4db10bef98413ee52
Reviewed-on: https://gerrit.instructure.com/57678
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Pedro Fajardo <pfajardo@instructure.com>
Product-Review: Cosme Salazar <cosme@instructure.com>
2015-07-08 15:42:31 +00:00
Weston Dransfield 020b59efa5 Add the auto_create ContentItemRequest post param and set it to false
Fixes PLAT-1118

Test Plan
Make sure auto_create: false is sent as a post param during a content item selection request

Change-Id: I092e99d282be0d2b33489b0ac2acc95d5a3777f8
Reviewed-on: https://gerrit.instructure.com/57277
Tested-by: Jenkins
Reviewed-by: Nathan Mills <nathanm@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Weston Dransfield <wdransfield@instructure.com>
2015-07-08 13:46:19 +00:00
Weston Dransfield f11cc97124 Remove Link to Community in Apps Page
Fixes PLAT-1120

Test Plan
 - Make sure the link labeled 'Canvas Community topics about Lti topics'
   is no longer in the paragraph at the top of the external apps settings page.

Change-Id: Icf14d1a1c3fbbc702a41c1435abcc48972409de2
Reviewed-on: https://gerrit.instructure.com/57037
Tested-by: Jenkins
Reviewed-by: Brad Horrocks <bhorrocks@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Weston Dransfield <wdransfield@instructure.com>
2015-07-08 13:46:10 +00:00
James Williams b8238e5e91 rails4: use preload instead of includes for context associations
also random spec file tweak

refs #CNVS-21596

Change-Id: Ia009265af517e7902cd915b48eb8d08d75ee1d74
Reviewed-on: https://gerrit.instructure.com/57828
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-08 13:03:29 +00:00
James Williams cda5cc88e9 rails4: use unscoped instead of with_exclusive_scope
with_exclusive_scope is deprecated

refs #CNVS-21596

Change-Id: I5f7d2744f8084a032100b54cf0d34118373e59ce
Reviewed-on: https://gerrit.instructure.com/57812
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-08 13:02:57 +00:00
James Williams 0eb88fe7b0 rails4: add to_yaml for TimeWithZone
refs #CNVS-21596

Change-Id: Ic27fed7ce841b439476e65932dd52f8fec38e37b
Reviewed-on: https://gerrit.instructure.com/57814
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
2015-07-08 12:58:50 +00:00
James Williams f9e93f99f5 fix imported discussion topic locking by date
test plan:
* create a discussion topic locked by date in the past
 (i.e. now "closed for comments")
* copy the discussion topic to a new course, using the
 "Remove Dates" option
* the new topic should not be locked

closes #CNVS-21707

Change-Id: I9e8adcaa5f8694da23172bcc1938a029f6cd0d9a
Reviewed-on: https://gerrit.instructure.com/57811
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
2015-07-08 12:58:01 +00:00
Michael Hargiss cf7c0e5fa6 add question creation specs
Change-Id: I9d52683e7a8df0b401cce2402623d1e256eb7f20
Reviewed-on: https://gerrit.instructure.com/57925
Tested-by: Jenkins
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-08 04:48:16 +00:00
Michael Hargiss 7bd54fb401 reformat tags
Test plan:
- pass Jenkins
- confirm syntax changes are correct

Change-Id: I7fe39240c6ac1ee816b40e72de325fa44d649ae1
Reviewed-on: https://gerrit.instructure.com/57923
Tested-by: Jenkins
Reviewed-by: Matt Fairbourn <mfairbourn@instructure.com>
Product-Review: Matt Fairbourn <mfairbourn@instructure.com>
QA-Review: Matt Fairbourn <mfairbourn@instructure.com>
2015-07-08 02:22:53 +00:00
MFairbourn abd0fd86d5 fixing syntax of rSpec tagging priority and test_id
Test Plan:
-Pass Jenkins
-Check for syntax errors

Change-Id: I7571551cb12c40e5d4f3927c60fe217ea0bceb93
Reviewed-on: https://gerrit.instructure.com/57921
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
Tested-by: Jenkins
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-08 00:37:47 +00:00
Michael Hargiss 18e5eeeb8b add question bank spec, cleanup code
Change-Id: I7ecd9b5a556f332dcb04b93b64be829c1e384240
Reviewed-on: https://gerrit.instructure.com/57809
Tested-by: Jenkins
Reviewed-by: Derek Hansen <dhansen@instructure.com>
Product-Review: Derek Hansen <dhansen@instructure.com>
QA-Review: Derek Hansen <dhansen@instructure.com>
2015-07-07 22:34:30 +00:00