Diferencia entre revisiones de «Preguntas FAQ»

Saltar a: navegación, buscar
(copied from 3.7 English Docs page)
(update from English 3.7)
 
Línea 38: Línea 38:
 
Yes. Marc Bernat Martínez  and Dominique Bauer [https://moodle.org/mod/forum/discuss.php?d=390574 wrote this code] that takes into account the exact width of the input, regardless of its length, font size and family used:
 
Yes. Marc Bernat Martínez  and Dominique Bauer [https://moodle.org/mod/forum/discuss.php?d=390574 wrote this code] that takes into account the exact width of the input, regardless of its length, font size and family used:
 
<code>
 
<code>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
 
<script>
 
<script>
 
/*
 
/*
Línea 54: Línea 54:
 
*/
 
*/
 
var defaultWidth = 100;
 
var defaultWidth = 100;
document.write('');
+
document.write('<canvas id="canvas_1" style="display: none;"></canvas>');
 
function newWidth() {
 
function newWidth() {
 
     var txt = $(".formulas_number").val();
 
     var txt = $(".formulas_number").val();
Línea 80: Línea 80:
 
</script>
 
</script>
 
</code>
 
</code>
Note that these scripts can be used with all question types, not just the formulas question. They are available at https://moodleformulas.org/course/view.php?id=22§ion=17&lang=en#id201909061055
+
Note that these scripts can be used with all question types, not just the formulas question. They are available at [https://moodleformulas.org/course/view.php?id=22&section=17&lang=en#id201909061055 moodleformulas.org].
  
 
==Vea tambien==
 
==Vea tambien==

Revisión actual del 13:00 9 sep 2019

¿Cómo pueden compartirse preguntas entre cursos?

Vea cómo permitirle a los profesores que compartan preguntas entre cursos

Si yo cambio una pregunta dentro del Banco de preguntas, ¿se cambiará en todos los exámenes en donde aparece?

Si. Vea los comentarios de Tim Hunt en https://moodle.org/mod/forum/discuss.php?d=234011&parent=1016542#p1016558

¿Hay alguna forma de configurar el modo por defecto de las preguntas de tipo ensayo en nuestro sitio para que se permita subir un archivo anexo?

La única manera de cambiar esto es editando el código.

En question/type/essay/edit_essay_form.php, encuentre en donde se configura el valor por defecto para 'anexos (attachments) ' a 0, y caámbielo a 1.

Tome nota de que, después de cambiar los datos en la Base de Datos, Usted necesitará ir a Administración -> plugins -> cachando y purgue el caché de definiciones de preguntas; o simplemente purgue todas las cachés.

Porqué algunos estudiantes adivinan correctamente las respuestas para preguntas que tienen imágenes?

Ejemplo donde la imagen superior muestra la respuesta (amiloidosis), la imagen inferior tiene un título no-revelador (img1)

Cuando Usted inserte una imagen en una pregunta, asegúrese de que el título de la imagen no revele la respuesta, porque se muestra al pasar el ratón encima de la imagen.

¿Cómo creo categorías de preguntas para todo el sistema?

  1. Como administrador, o usuario con permiso del sistema, vaya a Banco de preguntas > Categorias en cualquier curso.
  2. Usando el "Formato para añadir categoría" que está al fondo de la página, configure el padre de la nueva categoría al contexto del sistema.

¿Cómo pueden los estudiantes subir imágenes en una pregunta de tipo ensayo?

Al crear la pregunta, en la sección de Formato de respuesta, elija "Editor HTML + archivos subidos."

¿Existe algún módulo para crear plugins de Tipos de preguntas en Moodle

Si. Vea este hilo del foro. Actualmente está disponible para Moodle 2.7 a 3.0 en la página del autor en Github.

¿Cual es el propósito del botón para Guardar cuando se está pre-visualizando una pregunta?

El botón para Guardar no le es muy útil al profesor que está pre-visualizando una pregunta. Lo que hace es simular lo que sucede en un examen de varias páginas, cuando el estudiante se mueve a la página siguiente, y después se regresa. Cualquier trabajo en progreso del estudiante debería de guardarse automáticamente; razón por la cual el botón parece que no hace nada (a menos que Usted vea muy detalladamente en la tabla de historia de las respuestas). Sin embargo, para las personas que están desarrollando un nuevo tipo de pregunta, es muy importante que puedan probar que funciona y esa es la razón por la que se añadió allí ese botón.

Nota: Urgente de Traducir. ¡ Anímese a traducir esta muy importante página !.     ( y otras páginas muy importantes que urge traducir)

¿Puedo cambiar el tamaño de las cajas de texto mientras el usuario está escribiendo?

Yes. Marc Bernat Martínez and Dominique Bauer wrote this code that takes into account the exact width of the input, regardless of its length, font size and family used:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
/*
actualWidth    width of the input
checkWidth     width at which the box becomes wider
defaultWidth   default width of the box
c, ctx         see https://www.w3schools.com/tags/canvas_measuretext.asp
size           size of the font w/ px, e.g. '14 px'
               note that the size of the font can be defined in any units,
               e.g. small, medium, xx-large, 150%, 1.25cm, 22px
               since it is always transformed into px units
sizeN          size of the font w/o px, e.g. '14'
family         family of the font, eg. "Times New Roman", Times, serif
txt            text of the input, e.g. '123456'
*/
var defaultWidth = 100;
document.write('<canvas id="canvas_1" style="display: none;"></canvas>');
function newWidth() {
    var txt = $(".formulas_number").val();
    var size = $(".formulas_number").css('font-size');
    var sizeN = Number(size.substring(0, size.length-2));
    var family= $(".formulas_number").css('font-family');
    var c = document.getElementById("canvas_1");
    var ctx = c.getContext("2d");
    ctx.font = size + " " + family;
    var actualWidth = ctx.measureText(txt).width;
    var checkWidth = defaultWidth - sizeN;
    if (actualWidth >= checkWidth) {
        $(".formulas_number").width(actualWidth + sizeN);
    } else {
        $(".formulas_number").width(defaultWidth);
    }
}
$(document).ready(function(){
    $(".formulas_number").css("padding-left","10px");
    newWidth();
    $(".formulas_number").keyup(function() {
        newWidth();
    });
});
</script>

Note that these scripts can be used with all question types, not just the formulas question. They are available at moodleformulas.org.

Vea tambien

¿Más preguntas?

Por favor haga sus preeguntas en idioma inglés en el Quiz forum de moodle.org.