[QTI] Match question - Cannot close match row editor, save initial match chip, or delete single match
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
The issue identifies three failures in the Match question editor: removing a single match chip, saving the first match, and closing the inline rich text editor. Start by locating the exercise editor's Match question UI and its tests, then reproduce each step in Studio. Done means each action behaves as described in the expected behavior; the issue notes that it is not open for contribution.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
❌ This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.
Observed behavior
While testing Match questions in the exercise editor, I observed three distinct UI issues when managing match options in the 'Correct matches' column:
- When there is a single match clicking the x icon is not working so I can't remove the chip.
- When adding the first match clicking the 'Save' button doesn't immediately add the match as a chip.
- When I click the x of the editor it doesn't close the editor.
https://github.com/user-attachments/assets/2ac6b0ce-24fc-486f-abbf-f080c51106cf
Expected behavior
- Clicking the 'x' icon on a single match chip should remove the match.
- Clicking the 'Save' button in the rich text editor should immediately convert the input text into a match chip inside the prompt row.
- Clicking the 'x' close button in the top right corner of the inline rich text editor should close the editor.
Steps to reproduce the issue
- Sign in to Studio at
unstable. - Go to Channel > Channel editor > New exercise.
- Create an exercise and add a question of type "Match".
- Issue 1: Add a prompt with a single correct match chip and click the 'x' icon on the chip (observe it can't be removed).
- Issue 2: Open the editor to add a new match, type text, and click 'Save' (observe the text editor remains open and does not immediately create the chip).
- Issue 3: With the rich text editor open, click the 'x' icon inside the rich text editor box (observe the editor does not close).
Usage Details
- Studio Unstable
- OS: Windows 11
- Browser: Chrome, Firefox
- Lenguaje dominante
- Python
- Estrellas
- 213
- Forks
- 314
- Merge medio
- 2 d 19 h
- PR fusionados (30 d)
- 59
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de learningequality/studio
-
Set unpublishable: true on PublishedChange by construction to simplify handleMaxRevs predicateAbiertoDEV: frontend P3 - low
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
learningequality/studio#5868 ·
Los mantenedores suelen responder en 1 día
-
TAG: tech update / debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
learningequality/studio#2245 ·
Los mantenedores suelen responder en 1 día
-
bug DEV: frontend
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
learningequality/studio#6331 ·
Los mantenedores suelen responder en 1 día
-
Turn on the KDS theming lint rules and move theme values out of inline stylesPosiblemente ocupada @LianaHarris360 la tomó hace 3 días. AbiertoDEV: frontend P1 - important
learningequality/studio#6329 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Upgrade kolibri-format to 3.0.1 and migrate ESLint to flat configPosiblemente ocupada @LianaHarris360 la tomó hace 3 días. Abiertodependencies DEV: frontend P1 - important
learningequality/studio#6328 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de learningequality/studio
Issues similares
-
The changelog workflow excludes otelbot but not dependabot, so every Dependabot pull request fails the changelog checkPosiblemente ocupada @ocelotl la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
open-telemetry/opentelemetry-python#5825 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
cuga-project/cuga-agent#1020 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
microsoft/playwright#43640 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
stac-utils/stac-fastapi-elasticsearch-opensearch#965 ·
Los mantenedores suelen responder en 2 días
-
from-review-extraction library privacy python severity:suggested
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
LearningCircuit/local-deep-research#7951 ·
Los mantenedores suelen responder en 2 días