Grammar Exercise State Isolation Test

Verify that answers in one exercise don't bleed into other exercises

Test Objective:

  • Verify that selecting an answer in Exercise 1 doesn't affect Exercise 2
  • Ensure state keys use exerciseIndex from carousel props
  • Confirm all 4 exercises maintain independent state
  • Test by answering Question 1 in Exercise 1 with "A", then navigating between exercises
Interactive Exercise Test

Select answers below and switch between exercises to verify no state bleed

1

Exercise 1: Identification

exerciseIndex=0
1

Exercise 1: Identification

B1

📋 Instructions

Identify correct uses

Q1.Exercise 1: Which sentence is correct?

Q2.Exercise 1: Which is grammatically correct?

2

Exercise 2: Error Correction

exerciseIndex=1
2

Exercise 2: Error Correction

B1

📋 Instructions

Find and correct errors

Q1.Exercise 2: Which sentence has an error?

Q2.Exercise 2: Identify the grammatical error

3

Exercise 3: Fill in the Blank

exerciseIndex=2
3

Exercise 3: Fill in the Blank

B1

📋 Instructions

Complete with correct form

Q1.Exercise 3: She _____ to Paris three times

Q2.Exercise 3: We _____ our homework

4

Exercise 4: Context Application

exerciseIndex=3
4

Exercise 4: Context Application

B1

📋 Instructions

Choose for context

Q1.Exercise 4: Just now, my friend said 'I _____ my keys'. What is the correct form?

Q2.Exercise 4: When you ask 'How long _____ here?', what completes it?

Instructions:

  1. In Exercise 1, Question 1: Select answer "A"
  2. Click "Check Answer"
  3. Scroll down to Exercise 2
  4. In Exercise 2, Question 1: Verify that NO answer is selected (should be blank)
  5. If any answer appears pre-selected in Exercise 2, that's state bleed ❌
  6. If Exercise 2 Q1 is blank, state isolation is working ✅