Bug #8237
Correcciones equivocadas para preguntas calculadas
Description
Generar una pregunta calculada con fórmula [x]%[y] con 20 posibilidades.
Configurar el ejercicio para respuestas aleatorias.
Intentar el ejercicio.
La corrección se hace en base a otra alternativa (se ve otra) que la que apareció como enunciado.
Por ejemplo, me decía: Julia tiene 17 manzanas para repartir entre sus 6 hermanos, cuantas quedan?, y la respuesta (corrección) dice: Julia tiene 19 manzanas para repartir entre sus 8 hermanos, cuantas quedan?
Files
Associated revisions
Fix questions list with calculated questions - refs #8237
Fix show hotspot question - refs #8237
Fix showing resuls for calculated answers - refs #8237
Fix questions list for calculated answers - refs #8237
Fix conflict - refs #8237
Save the calculated answer without whished anser - refs #8237
Revert "Save the calculated answer without whished anser - refs #8237"
This reverts commit a1f39d1250057b12387955d3855d76d8102b5d85.
Revert "Fix conflict - refs #8237"
This reverts commit fe0e5a586c1cfaa8dd1b370cdc915d472c25d5db.
Revert "Fix questions list for calculated answers - refs #8237"
This reverts commit 4b006900f470727ebc25794bdc36a27fd1ed98d8.
Revert "Fix showing resuls for calculated answers - refs #8237"
This reverts commit 2160752128c61da7413a449874878f79610b1b30.
Revert "Fix questions list with calculated questions - refs #8237"
This reverts commit 32f2c23469f4b8e7e6bfa0243f38fb26f228ec09.
Revert "Fix CALCULATED_ANSWER see #8237"
This reverts commit 8104fe7279f37039507985fdfdaba56455d70b03.
Minor - Format code - refs #8237
Minor - Format code - refs #8237
Order code + showw CALCULATED_ANSWER questions - refs #8237
Fix read question of calculated answer type - refs #8237
Minor - improve code - refs #8237
Save calculated answer without correct answer - refs #8237
History
Updated by Julio Montoya over 3 years ago
- Status changed from Assigned to Needs more info
- Assignee changed from Julio Montoya to Yannick Warnier
Puedes mandar unos screenshots con la config de la pregunta? O mejor, ponerlo en
https://1.10.chamilo.org/.
No sé como funciona ese tipo de pregunta y qué es lo que hace exactamente.
Updated by Yannick Warnier over 3 years ago
- Status changed from Needs more info to Assigned
- Assignee changed from Yannick Warnier to Julio Montoya
- Entras a la pregunta
- le das un título
- pegas lo siguiente: "Juanita tiene [x] manzanas para repartir entre sur [y] hermanos. Solo da manzanas enteras. Cuantas manzanas quedarán?"
- en [x], pones: de 5 a 15
- en [y], pones: de 1 a 10
- quieres generar 20 variaciones
Ahora, esto (no se como) va a almacenar 20 variaciones en base de datos. Creo que como una respuesta posible para cada una.
Luego vas para simular un intento del ejercicio (con respuestas sin aleatoriedad). La pregunta dice, por ejemplo:
Juanita tiene 8 manzanas para repartir entre sur 3 hermanos. Solo da manzanas enteras. Cuantas manzanas quedarán?
Obviamente, en este caso, quedarían 2. Pones 2, el ejercicio se corrige y dice que tenías razón.
Ahora cambias el ejercicio para respuestas aleatorias.
Retomas un intento.
Te dice
Juanita tiene 5 manzanas para repartir entre sur 2 hermanos. Solo da manzanas enteras. Cuantas manzanas quedarán?
La respuesta es 1 así que pones "1" y terminas.
La corrección de la respuesta ahora te dice algo así:
Juanita tiene 7 manzanas para repartir entre sur 4 hermanos. Solo da manzanas enteras. Cuantas manzanas quedarán?
...y obviamente te dice que la respuesta correcta era 3, pero claro... se equivocó de variación de la pregunta, y por lo tanto... pues no es la respuesta de la misma pregunta.
Y esto es todo. Cuando son respuestas aleatorias, debería mantener la variación correcta entre el ejercicio y su corrección.
Updated by Julio Montoya over 3 years ago
- File Selection_005.png Selection_005.png added
Ahora está más claro.
Un detalle cuando voy a ver el resultado de un intento (como profe) no me muestra ningún valor.
Página:
main/exercice/exercise_show.php
Updated by Julio Montoya over 3 years ago
- Assignee changed from Julio Montoya to Yannick Warnier
Acabo de agregar unas correciones
Updated by Yannick Warnier over 3 years ago
- Assignee changed from Yannick Warnier to Angel Quiroz
- % Done changed from 0 to 10
You commit doesn't fix the issue for me (well, it shows an error and then it shows the same combination 20 times). Reassigning to Angel to get worked on tomorrow.
I've added comments to your commit: https://github.com/chamilo/chamilo-lms/commit/8104fe7279f37039507985fdfdaba56455d70b03
Updated by Angel Quiroz over 3 years ago
En local: He corregido algunas cosas en la lista de preguntas cuando se editan.
Y me muestra la lista de respuestas generadas, pero cuando se envía la respuesta del usuario, se genera un error, supongo por el iid
Updated by Angel Quiroz over 3 years ago
- Status changed from Assigned to Needs testing
- Assignee changed from Angel Quiroz to Yannick Warnier
- % Done changed from 10 to 50
He corregido algunas cosas que me funcionan en mi instalación, al menos.
Updated by Yannick Warnier over 3 years ago
- Status changed from Needs testing to Bug resolved
- Assignee changed from Yannick Warnier to Angel Quiroz
- % Done changed from 50 to 100
Revisado y conforme. Buen trabajo!
Updated by Angel Quiroz over 3 years ago
- % Done changed from 100 to 80
Falta corregir que no muestre la respuesta correcta cuando está en modo ejercicio.
Ahora me registra, pero cuando se termina el ejercicio, no se muestra la respuesta
Updated by Angel Quiroz over 3 years ago
- Status changed from Bug resolved to Needs testing
Revertí casi todos los cambios de esta tarea, para volverla a modificar
Debería estar corregido, ahora
El cambio que realmente soluciona el problema es 6b3e77e
Updated by Yannick Warnier over 3 years ago
- Status changed from Needs testing to Bug resolved
- % Done changed from 80 to 100
Show correct answer? | Shuffle answers? | Num. Posibilidades | Posibilidades mostradas modo edición | Posibilidad aleatoria en preview? | Corrección: enunciado correcto? | Corrección: respuesta correcta? | Shows correct answer? |
1 | 0 | 20 | 20 | 1 | 1 | 1 | 1 |
0 | 0 | 20 | 20 | 1 | 1 | 1 | 0 |
0 | 1 | 20 | 20 | 1 | 1 | 1 | 0 |
1 | 1 | 20 | 20 | 1 | 1 | 1 | 1 |
Fix CALCULATED_ANSWER see #8237