Interactive book: Mark the question as "answered" as soon as the student interacts with it

Description

Background

Note how in Course Presentation we mark questions as answered the moment users interact with them, they don't need to confirm with the "Check" button. The idea in this issue is to achieve the same behavior in IB, so to treat the question as answered even if the "Check" is not clicked.

Acceptance criteria

Below applies to all question types inside IB.

  1. The moment student starts answering a question:

    • Mark that question with a full circle in the left menu

    • Mark that question with a full circle in the Summary page)

    • Update the score on the Summary page for that question and for entire IB

    • Mark the page containing that question with a half-circle indicating that answers exist (both in the left menu and in the Summary page)

    • Update "Book Progress" and "Interactions progress"

  2. The moment all questions on the page are interacted with AND Enable automatic progress is ON:

    • Mark the page containing that question with a full circle (both in the left menu and in the Summary page)

    • If automatic progress is off - everything stays as today. In this case, the page should be marked with a full circle when you click on the checkbox at the end of the page.

Acceptance Criteria

None

Assignee

Thomas Marstrander

Reporter

Jelena Milinovic

Labels

Funding

None

Code reviewer

Frode Petterson

Released

None

Time tracking

1h

Sprint

None

Priority

Medium
Configure