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
Select answers below and switch between exercises to verify no state bleed
Exercise 1: Identification
exerciseIndex=0Exercise 1: Identification
B1📋 Instructions
Identify correct uses
Q1.Exercise 1: Which sentence is correct?
Q2.Exercise 1: Which is grammatically correct?
Exercise 2: Error Correction
exerciseIndex=1Exercise 2: Error Correction
B1📋 Instructions
Find and correct errors
Q1.Exercise 2: Which sentence has an error?
Q2.Exercise 2: Identify the grammatical error
Exercise 3: Fill in the Blank
exerciseIndex=2Exercise 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
Exercise 4: Context Application
exerciseIndex=3Exercise 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:
- In Exercise 1, Question 1: Select answer "A"
- Click "Check Answer"
- Scroll down to Exercise 2
- In Exercise 2, Question 1: Verify that NO answer is selected (should be blank)
- If any answer appears pre-selected in Exercise 2, that's state bleed ❌
- If Exercise 2 Q1 is blank, state isolation is working ✅