Diferencia entre revisiones de «Tipo de pregunta de ensayo (auto-calificar)»

De MoodleDocs
(tidy up)
(tidy up)
Línea 46: Línea 46:
   Después OR Más tarde
   Después OR Más tarde
   Finalmente OR Al final
   Finalmente OR Al final
  Usted obtendrá puntos adicionales si usa TODAS las frases de arriba
  .
  Usted obtendrá puntos adicionales si usa TODAS las frases de arriba.


* Escriba la siguiente Retroalimentación general:
* Escriba la siguiente Retroalimentación general:
Línea 63: Línea 64:
  Escriba aquí su ensayo.
  Escriba aquí su ensayo.


* For Auto.grading:
* Auto-calificar:
  Enable automatic grading
  Habilitar calificación automática
  Type of countable items: Words
  Tipo de ítems contables : Palabras
  Expected number of items: 50
  Número esperado de ítems : 50
  Show student feedback to teachers and students
  ¿Mostrar retroalimentación al estudiante? : Si, mostrar a profesores y estudiantes
  Show text statistics for Words, Unique words, long words and lexical density
  ¿Mostrar estadísticas del texto?  : Si: Palabras, Palabras únicas, Palabras largas y Densidad léxica


* Do not show grade bands
* NO Mostrar bandas de calificación
* Do show partial grades
* NO Otorgar calificaciones parciales
Grade band [1] For 0 items award 0%
Grade band [2] For 50 or more items award 60%


* Do NOT show target phrases
  Agregar: Añadir 2 más bandas de calificación:
  Target phrase [1] : If [First] is used, award [10% of the question grade.]
Target phrase [2] : If [Next OR Then] is used, award [10% of the question grade.]
Target phrase [1] : If [Finally] is used, award [10% of the question grade.]
Target phrase [1] : If [First AND (Next OR Then) AND Finally] is used, award [10% of the question grade.]


* Save changes
Banda de calificación [1] Para 0 o más ítems, otorgar 0% de la calificación de la pregunta
* Try it :)
Banda de calificación [2]  Para 50 o más ítems,  otorgar 60% de la calificación de la pregunta
 
* NO  Mostrar frases clave
* Agregar: Añadir 4 más frases clave:
Frase clave [1]  : Si [Primero] es usado/a, otorgar [10% de la calificación de la pregunta.]
Frase clave [2] : Si [Después OR Entonces] es usado/a, otorgar [10% de la calificación de la pregunta.]
Frase clave [1] : Si [Finalmente] es usado/a, otorgard [10% de la calificación de la pregunta.]
Frase clave [1] : Si [Primero AND (Después OR Entonces) AND Finalmente] es usado/a, otorgar [10% de la calificación de la pregunta.]
 
* Guardar cambios
* Vista previa :)


=Haciendo una pregunta de ensayo (auto-calificar) aun más asombrosa=
=Haciendo una pregunta de ensayo (auto-calificar) aun más asombrosa=

Revisión del 17:40 14 ago 2018


Esta página es un borrador para el plugin del asombroso tipo de pregunta de Ensayo (auto-calificar) de Gordon Bateson que actualmente está en alojado en GitHub.

Vista general

El tipo de pregunta Ensayo (auto-calificar) permite que a una pregunta de ensayo se le otorgue una calificación preliminar que es generada automáticamente basada en uno o más de las siguientes características de la respuesta.

  • el número de palabras en la respuesta
  • el número de caracteres en la respuesta
  • la presencia de una o más frases clave en la respuesta

La calificación automática puede ser anulada más tarde por el profesor.

Adicionalmente, el profesor puede configurar anadas de calificación que ofrecen un esquema de calificación no-lineal. En este esquema, la calificación otorgada es la de la banda de calificación en la cual cae el número de palabras/caracteres.

Ramas de Moodle soportadas

3.0 a 3.5

Idiomas disponibles

Inglés, Español internacional, Español de México

Descarga

Instalación

(Re-)Crear una asombrosa pregunta de Ensayo (auto-calificar)

  • Escriba un nombre razonable para la pregunta (por ejemplo "Escritura de ensayo sobre vacaciones de verano")
Nota: Dentro de las frases clave, la palabra OR es un operador lógico que significa O, para aceptar 'este_texto' OR 'otro_texto'


  • Para una pregunta simple, en el texto de la pregunta escriba lo siguiente:
Escriba un párrafo breve de 50 o más palabras acerca de sus vacaciones de verano. Trate de incluir las siguientes frases:
  Primero
  Después OR Más tarde
  Finalmente OR Al final
.
 Usted obtendrá puntos adicionales si usa TODAS las frases de arriba.
  • Escriba la siguiente Retroalimentación general:
Su calificacion es generada automáticamente. Su profesor podría cambiar la calificación más tarde.
  • Escriba la siguiente retroalimentación combinada para cualquier respuesta correcta:
Su ensayo ha sido calificado como correcto. Su profesor revisará esta calificación más tarde.
  • Escriba la siguiente retroalimentación combinada para cualquier respuesta parcialmente correcta
Buen intento. Por favor revise que haya escrito suficientes palabras apropiadas y que incluye todas las frases clave.
  • Escriba la siguiente retroalimentación combinada para cualquier respuesta incorrecta:
No se recibió ningún ensayo. Por favor pregúntele a su profesor como ingresar y subir un ensayo.
  • Escriba la siguiente Plantilla de Respuesta:
Escriba aquí su ensayo.
  • Auto-calificar:
Habilitar calificación automática 
Tipo de ítems contables : Palabras
Número esperado de ítems : 50
¿Mostrar retroalimentación al estudiante? : Si, mostrar a profesores y estudiantes
¿Mostrar estadísticas del texto?  : Si: Palabras, Palabras únicas, Palabras largas y Densidad léxica
  • NO Mostrar bandas de calificación
  • NO Otorgar calificaciones parciales
Agregar: Añadir 2 más bandas de calificación:
Banda de calificación [1] Para 0 o más ítems, otorgar 0% de la calificación de la pregunta
Banda de calificación [2]  Para 50 o más ítems,  otorgar 60% de la calificación de la pregunta
  • NO Mostrar frases clave
  • Agregar: Añadir 4 más frases clave:
Frase clave [1]  : Si [Primero] es usado/a, otorgar [10% de la calificación de la pregunta.]
Frase clave [2] : Si [Después OR Entonces] es usado/a, otorgar [10% de la calificación de la pregunta.]
Frase clave [1] : Si [Finalmente] es usado/a, otorgard [10% de la calificación de la pregunta.]
Frase clave [1] : Si [Primero AND (Después OR Entonces) AND Finalmente] es usado/a, otorgar [10% de la calificación de la pregunta.]
  • Guardar cambios
  • Vista previa :)

Haciendo una pregunta de ensayo (auto-calificar) aun más asombrosa

You can change the question text to make an impresively awesome question in order to show/hide a demo essay.

In upcoming plugin versions, there will be a new functionality to choose this.

Note: The following long and seemingly complicated instruction is optional. It may seem a bit too complicated, but you really only need to copy and paste, exactly as indicated; and the result will be very awesome :-) Definitively worth trying.


For an even more awesome Essay question, in the question text, you will have to click on the advanced tools button of your editor (Atto or TinyMCE) and then click on the <> button to show HTML code and enter (copy/paste) the following HTML code inside all the shadowed block:

Write a short paragraph of 50 words or more about your summer vacation. Try to include the following phrases:

  • First
  • Next OR Then
  • Finally OR In the end

You will get special bonus points, if you use ALL of the above phrases

<script type="text/javascript"> //<![CDATA[ window.addEventListener("load", function(){

   if ($("body").is("#page-mod-quiz-review")) {
       $(".essayautograde_questiontext_lastline").each(function(){
           $(this).closest(".qtext")
                  .next(".ablock")
                  .find(".answer .qtype_essay_response")
                  .css({"overflow":"auto", "max-width":"640px"});
       });
   } else {
       var txt = "This summer vacation I went back to my hometown. ";
       txt += "First, I visited my grandparents and told them about my life in Kochi. ";
       txt += "Then, I went to a firework display near a large river. ";
       txt += "There many people and lots of food stalls. The fireworks were amazing. ";
       txt += "Finally, I went to a reunion with some of my old friends from high school.";
       $(".essayautograde_questiontext_lastline").each(function(){
           if ($(this).find(".cheat").length==0) {
               this.appendChild(document.createTextNode(" "));
               var small = document.createElement("SMALL");
               small.style.fontWeight = "bold";
               small.style.color = "red";
               small.appendChild(document.createTextNode("[Show example]"));
               small.addEventListener("click", function(){
                   // Should we show or hide the example
                   if ($(this).text().match('Show')) {
                       $(this).text($(this).text().replace("Show", "Hide"));
                       $(this).css("color", "purple");
                       var newtxt = txt;
                   } else {
                       $(this).text($(this).text().replace("Hide", "Show"));
                       $(this).css("color", "red");
                       var newtxt = "";
                   }
                   // locate response element in DOM
                   var r = $(this).closest(".qtext").next(".ablock").find(".answer .qtype_essay_response");
                   var editor = null;
                   if (r.is("[name$='_answer']")) {
                       // Plain text (i.e. no editor)
                       editor = r;
                   } else {
                       // Atto
                       editor = r.find("[contenteditable=true]");
                       if (editor.length==0) {
                           // TinyMCE
                           editor = r.find("iframe").contents().find("[contenteditable=true]");
                           if (editor.length==0) {
                               // Plain text editor
                               editor = r.find("[name$='_answer']");
                           }
                       }
                   }
                   if (editor===null || editor.length==0) {
                       return false; // shouldn't happen !!
                   }
                   if (editor.prop("tagName")=="TEXTAREA") {
                       editor.val(newtxt).keyup();
                   } else {
                       editor.text(newtxt).keyup();
                   }
                   return true;
               });
               this.appendChild(small);
           }
       });
   }

}); // ]]> </script>


  • Click again in the <> button to return to the normal edit mode.
  • Save the new version of the question
  • Try it, clicking on the 'Show example' and 'Hide example' text
  • Enjoy

Imágenes

Essay(auto-grade) question type screen 01.png


Essay(auto-grade) question type screen 02.png


Essay(auto-grade) question type screen 03.png


Essay(auto-grade) question type screen 04.png


Essay(auto-grade) question type screen 05.png


Essay(auto-grade) question type screen 06.png


Vea también

  • These very powerful, but more complicated to use additional plugins:
    • Tipo de pregunta Preg - uses regular expressions (regexes) to check student's responses (though you can use it without regexes for its hinting features).
    • Tipo de pregunta respuesta corta de expresión regular - expects the respondent to answer an "open" question with a word or a short phrase. However, the RegExp system system gives you access to a more powerful system for analyzing the student's answers with the aim of providing more relevant immediate feedback.
    • Tipo de pregunta coincidencia de patrón - allow the student to give an answer of up to about 20 words, which can then be automatically graded by matching the students response against a number of different patterns expressed in the PMatch syntax. The first matching pattern determines the score and the feedback.