QLA - QuestionViewed

Closes CNVS-16800

TEST PLAN
---- ----

  - go to take quiz with a quiz that has like 5+ questions
  - open console
    + scroll down like 1 pixel:
      - console should mark that the student has viewed probably the
        first 2-3 questions (whatever is visible in the page)
    + scroll down until the next question appears:
      - console should mark that question's ID as just viewed
    + keep scrolling down until you view all the questions and verify
      that all the questions have been marked as viewed
  - now scroll up:
    + verify that it doesn't track questions you've viewed previously
      another time

Change-Id: Ib15c78920675de3ca6de4cb3daa5dbcd9bdfb842
Reviewed-on: https://gerrit.instructure.com/44150
Reviewed-by: Ryan Taylor <rtaylor@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Trevor deHaan <tdehaan@instructure.com>
Product-Review: Ahmad Amireh <ahmad@instructure.com>