chamilo-lms
chamilo-lms copied to clipboard
New personality-test quiz type
Nuevo tipo de ejercicios con 4 tipo de cuestiones diferentes. A diferencia de los ejercicios clásicos de Chamilo, no se puntúan, están más orientados a lo que podría ser ejercicios de personalidad, en los cuales al terminar de responder el ejercicio te muestra un gráfico de barras y de "radar" con las preferencias elegidas.

Lint errors were found. A patch is also available.
Please see the report: https://flintci.io/repositories/1013/analyses/30594
This comment was posted by FlintCI. It can be disabled in the repository settings.
Lint errors were found. A patch is also available.
Please see the report: https://flintci.io/repositories/1013/analyses/30629
This comment was posted by FlintCI. It can be disabled in the repository settings.
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 9
- Added 16
Complexity increasing per file
==============================
- main/inc/lib/exercise_show_functions.lib.php 1
- main/exercise/ptest_category_ranking.class.php 15
- main/exercise/ptest_agree_disagree.class.php 15
- main/exercise/ptest_category.class.php 5
- main/exercise/ptest_agree_scale.class.php 15
- main/exercise/ptests_category.php 5
- main/exercise/ptest_agree_reorder.class.php 15
- main/exercise/answer.class.php 1
See the complete overview on Codacy
@ywarnier por todo lo que comentas, ¿piensas que es mejor no integrarlo en Chamilo por ahora? Modificar muchas de las cosas que comentas nos llevaría algo de tiempo, no se si estaría para mediados de mes, y desde el momento del PR hasta ahora ha habido también muchos cambios en el código de Chamilo que crearán conflicto y habría que arreglar también. El hacerlo como ejercicio y no encuesta era para poderlo incluir en lecciones, y que se mostrase a los alumnos sin invitación, aunque es cierto que se parecería más a una encuesta que a un ejercicio en muchos aspectos.
@nosolored Sí, creo que es mejor dejarlo como un PR abierto por ahora. Lo veo super complicado incluirlo en 1.11. De acuerdo con la justificación del uso de ejercicios en vez de encuestas. Tiene sentido.
De acuerdo entonces, lo dejamos así por ahora
Solo para hacer un update sobre este PR : Se podría integrar en Chamilo 2.0 a la condición que el código esté listo y pasado a encuestas para fines de abril. Conociendo la situación actual, no creo que sea factible, pero guardo el PR abierto por si a caso nosotros tenemos tiempo para hacer la conversión.
No están soportadas las encuestas en las lecciones todavía, pero se puede añadir su soporte tomando en cuenta que se consideraría un paso "completado" cuando haya sido respondida en full.
In the current state, we will not be able to merge this feature into C2.0 (too many changes to apply to match the new structure of Chamilo). Considering the tables created for this feature do not seem really necessary (they could probably use existing tables and fields of the existing structure), it might still be possible to add it in C2.1. Otherwise it will have to wait for C3.