Repository: oppia/oppia

Issue:
[BUG]: Quiz does not automatically move to next question on input
### Describe the bug

I was taking a lesson on decimal place values and when I input a correct answer, I get a message that 

_"Note: When you select an option, the quiz will automatically move to the next question."_

But it doesn't move. It still asks me to click on 'continue'

![Screenshot (1)](https://user-images.githubusercontent.com/115101990/225347153-a13a7226-e9a9-4fd5-a03d-ea3fc139a94c.png)


### Steps To Reproduce

1. Go Math Lessons
2. Click on Decimals (This occurs in other lessons too)
3. Take the introductory quizzes
4. Take quiz on Decimals
5. Answer it correctly
6. See error

### Expected Behavior

I expect to be taken to next page when I get my answer correctly, as displayed by the message.

### Screenshots/Videos

![Screenshot (1)](https://user-images.githubusercontent.com/115101990/225347375-1ad37d8e-02db-4d40-8bd0-236f11fa2a20.png)


### What device are you using?

Desktop

### Operating System

Windows

### What browsers are you seeing the problem on?

Chrome

### Browser version

Version 111.0.5563.65 (Official Build) (64-bit)

### Additional context

_No response_
[BUG]: Quiz does not automatically move to next question on input
### Describe the bug

I was taking a lesson on decimal place values and when I input a correct answer, I get a message that 

_"Note: When you select an option, the quiz will automatically move to the next question."_

But it doesn't move. It still asks me to click on 'continue'

![Screenshot (1)](https://user-images.githubusercontent.com/115101990/225347153-a13a7226-e9a9-4fd5-a03d-ea3fc139a94c.png)


### Steps To Reproduce

1. Go Math Lessons
2. Click on Decimals (This occurs in other lessons too)
3. Take the introductory quizzes
4. Take quiz on Decimals
5. Answer it correctly
6. See error

### Expected Behavior

I expect to be taken to next page when I get my answer correctly, as displayed by the message.

### Screenshots/Videos

![Screenshot (1)](https://user-images.githubusercontent.com/115101990/225347375-1ad37d8e-02db-4d40-8bd0-236f11fa2a20.png)


### What device are you using?

Desktop

### Operating System

Windows

### What browsers are you seeing the problem on?

Chrome

### Browser version

Version 111.0.5563.65 (Official Build) (64-bit)

### Additional context

_No response_


Discussion:

Resolving patch:
diff --git a/extensions/interactions/ItemSelectionInput/ItemSelectionInput.py b/extensions/interactions/ItemSelectionInput/ItemSelectionInput.py
--- a/extensions/interactions/ItemSelectionInput/ItemSelectionInput.py
+++ b/extensions/interactions/ItemSelectionInput/ItemSelectionInput.py
@@ -39,9 +39,8 @@ class ItemSelectionInput(base.BaseInteraction):
     # Radio buttons get unselected when specifying a solution. This needs to be
     # fixed before solution feature can support this interaction.
     can_have_solution: bool = False
-    # ItemSelectionInput's submit button is dynamic and is handled
-    # separately.
-    show_generic_submit_button: bool = False
+    # ItemSelectionInput interaction must contain a generic submit button.
+    show_generic_submit_button: bool = True
 
     _customization_arg_specs: List[domain.CustomizationArgSpecsDict] = [{
         'name': 'minAllowableSelectionCount',
diff --git a/extensions/interactions/MultipleChoiceInput/MultipleChoiceInput.py b/extensions/interactions/MultipleChoiceInput/MultipleChoiceInput.py
--- a/extensions/interactions/MultipleChoiceInput/MultipleChoiceInput.py
+++ b/extensions/interactions/MultipleChoiceInput/MultipleChoiceInput.py
@@ -42,7 +42,8 @@ class MultipleChoiceInput(base.BaseInteraction):
     # Radio buttons get unselected when specifying a solution. This needs to be
     # fixed before solution feature can support this interaction.
     can_have_solution: bool = False
-    show_generic_submit_button: bool = False
+    # MultipleChoiceInput interaction must contain a generic submit button.
+    show_generic_submit_button: bool = True
 
     _customization_arg_specs: List[domain.CustomizationArgSpecsDict] = [{
         'name': 'choices',


Test patch: