Problema de editor en cuestionario con preguntas de ensayo
de Juan Fernandez -
Número de respuestas: 6
He obervado que si creo un cuestionario con tres preguntas tipo ensayo, el editor solo aparece en la primera de las preguntas, pero para responder a las otras dos solo aparece el espacio para texto plano. ¿Alguien tiene alguna idea del motivo?
En respuesta a Juan Fernandez
Re: Problema de editor en cuestionario con preguntas de ensayo
de David Hernández -
En respuesta a David Hernández
Re: Problema de editor en cuestionario con preguntas de ensayo
de Juan Fernandez -
Muchas gracias. A pesar del bug, la solución es buena
En respuesta a Juan Fernandez
Re: Problema de editor en cuestionario con preguntas de ensayo
de Raul Garcia Canet -
Hola Juan y David,
Creo que lo encontré....aunque no se muy bien porque está hecho así.
De primeras:
En el fichero moodle/question/type/essay/questiontype.php
En la función:
function print_question_formulation_and_controls
Hacia la línea 64 (aprox), aparece:
// Only use the rich text editor for the first essay question on a page.
$usehtmleditor = can_use_html_editor() && !$htmleditorused;
que si se sustituye por:
// Only use the rich text editor for the first essay question on a page.
$usehtmleditor = can_use_html_editor();
Corrige el problema y, a priori, el funcionamiento parece correcto.
A falta de investigar POR QUÉ se ha heho así (porque parece intencionado), de esa forma aparece el Rich editor en todas las preguntas.
NOTA: Además la variable $htmleditorused esta puesta como static y a false por defecto (extraño, extraño).
Seguiré mirando a ver si descubro el motivo.
Hasta pronto,
Salu2
J. Raul (juagarc4)
Creo que lo encontré....aunque no se muy bien porque está hecho así.
De primeras:
En el fichero moodle/question/type/essay/questiontype.php
En la función:
function print_question_formulation_and_controls
Hacia la línea 64 (aprox), aparece:
// Only use the rich text editor for the first essay question on a page.
$usehtmleditor = can_use_html_editor() && !$htmleditorused;
que si se sustituye por:
// Only use the rich text editor for the first essay question on a page.
$usehtmleditor = can_use_html_editor();
Corrige el problema y, a priori, el funcionamiento parece correcto.
A falta de investigar POR QUÉ se ha heho así (porque parece intencionado), de esa forma aparece el Rich editor en todas las preguntas.
NOTA: Además la variable $htmleditorused esta puesta como static y a false por defecto (extraño, extraño).
Seguiré mirando a ver si descubro el motivo.
Hasta pronto,
Salu2
J. Raul (juagarc4)
En respuesta a Raul Garcia Canet
Re: Problema de editor en cuestionario con preguntas de ensayo
de David Hernández -
Hola Raúl,
Deveras que muchas gracias por este tip
Lo de la aparente intencionalidad, quizá tenga una orientación más
bien pedagógica (es lo único que se me ocurre).
Osea que se considere poco óptimo armar un examen en línea con
varias preguntas de ensayo.
En fin, de nuevo gracias por compartir esta solución.
Saludos
Deveras que muchas gracias por este tip
Lo de la aparente intencionalidad, quizá tenga una orientación más
bien pedagógica (es lo único que se me ocurre).
Osea que se considere poco óptimo armar un examen en línea con
varias preguntas de ensayo.
En fin, de nuevo gracias por compartir esta solución.
Saludos
En respuesta a David Hernández
Re: Problema de editor en cuestionario con preguntas de ensayo
de Juan Fernandez -
De nuevo muchas gracias . Probaré el resultado
En respuesta a Raul Garcia Canet
Re: Problema de editor en cuestionario con preguntas de ensayo
de Gabriela Martínez -
Muchas gracias ^^