Diferencia entre revisiones de «Tipo de pregunta de ensayo (auto-calificar)»
Tipo de pregunta de ensayo (auto-calificar) | |
---|---|
Tipo | Question type |
Conjunto | N/A |
Descargas | https://github.com/gbateson/moodle-qtype_essayautograde |
Problemas | https://github.com/gbateson/moodle-qtype_essayautograde/issues |
Discusión | https://moodle.org/mod/forum/discuss.php?d=221420 |
Mantenedor(es) | Gordon Bateson |
(tidy up) |
(tidy up) |
||
Línea 12: | Línea 12: | ||
=Vista general= | =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= | =Ramas de Moodle soportadas= | ||
Línea 37: | Línea 37: | ||
=(Re-)Crear una asombrosa pregunta de Ensayo (auto-calificar)= | =(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") | ||
* | * 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 incuir 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 | 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. | |||
* For Auto.grading: | * For Auto.grading: |
Revisión del 16:26 7 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
- Descargar desde GitHub y hacer la instale desde l archivo ZIP, o
- instale los archivos directamente en el servidor
(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")
- 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 incuir 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.
- For Auto.grading:
Enable automatic grading Type of countable items: Words Expected number of items: 50 Show student feedback to teachers and students Show text statistics for Words, Unique words, long words and lexical density
- Do not show grade bands
- Do show partial grades
Grade band [1] For 0 items award 0% Grade band [2] For 50 or more items award 60%
- Do NOT show target phrases
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
- Try it :)
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
Vea también
- Marcus Green's automatic assessment presentation at the Glasgow Moot 2018.
- 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.