función print_question_formulation_and_controls

función print_question_formulation_and_controls

de Carlos Vidal Varo -
Número de respuestas: 2
Hola,

Me estoy volviendo loco buscando esta función ya que me gustaría saber como saca por pantalla las preguntas el módulo quiz, y no la encuentro por ningún lado:

print_question_formulation_and_controls (&$question, &$state, $cmoptions, $options)
En teoría se la llama desde "print_question"...¿Alguien sabe dónde está definida?

Gracias de antemano!


Promedio de valoraciones: -
En respuesta a Carlos Vidal Varo

Re: función print_question_formulation_and_controls

de Xavier Paz -
Revisa el fichero quiz/attempt.php, línea 494 y siguientes, que es donde muestra en pantalla las preguntas. Como bien dices, hace uso de print_question que se encuentra en lib/questionlib.php.

El tema está en que cada tipo de pregunta tiene definida una clase distinta, y esa función lo único que hace es llamar a un método de dicha clase que imprime dicha pregunta. Esto último está definido en question/type/tipo_de_pregunta/questiontype.php.