Problema de editor en cuestionario con preguntas de ensayo

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?
Promedio de valoraciones: -
En respuesta a Juan Fernandez

Re: Problema de editor en cuestionario con preguntas de ensayo

de David Hernández -
Hola Juan,

Creo que va por aquí.
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) guay
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 sonrisa

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