Diferencia entre revisiones de «Tipo de pregunta fórmulas»

De MoodleDocs
({{Pendiente de traducir}})
mSin resumen de edición
(No se muestran 8 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
{{esbozo}}{{Versiones| Esta documentación es para Moodle 3.1 y más recientes. Existe documentación anterior (del 2014) en [[30/Tipo de pregunta fórmulas]].}}
{{Versiones| Esta documentación es para Moodle 3.1 y más recientes. Existe documentación anterior (del 2014) en [[30/Tipo de pregunta fórmulas]].}}
{{Infobox plugin
{{Infobox plugin
|type = question type
|type = question type
Línea 6: Línea 6:
|discussion = https://moodle.org/mod/forum/discuss.php?d=181049
|discussion = https://moodle.org/mod/forum/discuss.php?d=181049
|maintainer = [[user:Jean-Michel Védrine|Jean-Michel Védrine]]
|maintainer = [[user:Jean-Michel Védrine|Jean-Michel Védrine]]
|float = left
|float = right
}}
}}
{{Pendiente de traducir}}
<div style="background:#d9edf7;color:#000000;padding:8px 20px 16px;border:1px solid #d9d9d9;border-radius:4px;">


Para ver la documentación (completa en inglés) en el tipo de pregunta '''Formulas''' consulte el curso  [https://moodleformulas.org/?lang=es '''moodleformulas.org'''].


==¿Es éste realmente el tipo de pregunta para Usted?==
*Para que pueda realizar los cuestionarios (recomendado), Usted necesitará ingresar al sitio con el nombre_de_usuario '''estudiante''' y la contraseña '''Formulas.1'''
El tipo de pregunta Formulas es un plugin para Moodle con valores aleatorios y campos de respuesta múltiple. Los campos de respuesta pueden colocarse en cualquier parte de la pregunta, para que Usted pueda crear estructuras de respuesta variadas; como por ejemplo, coordinadas, polinomio, matríz, etc. Otras características, tales como revisión de unidades y sub-preguntas múltiples, también están disponibles. Estas funcionalidades pueden simplificar la cración de preguntas en muchos campos relacionados con matemáticas, números y unidades, como por ejemplo, física e ingenierías.


'''¡Si Usted está tratando con problemas como los descritos debajo, entonces el tipo de pregunta Formulas es para Usted!'''
*(Usted también puede ingresar como visitante (''guest''), pero al hacerlo así, Usted no podrá realizar los cuestionarios. Usted también puede inscribirse (matricularse) al crear una cuenta; sin embargo, como el sitio se actualiza frecuentemente, no se garantiza la preservación de los datos).


Tome un problema en ingeniería estructural, por ejemplo, que puede involucrar varios parámetros cun un número de valores fijos y conocidos, como por ejemplo:
</div>


  '''Parámetro'''                      '''Valores posibles'''
  Bolt diameter (mm)              16, 20, 22, 24, 27, 30, 36
  Plate thickness (mm)            16, 20, 25, 35, 40, 50
  Steel strength (MPa)            300, 345, 350, 380
  Concrete strength (MPa)        20, 25, 30
  Reinforcing bar diameter (mm)  9.5, 12.7, 15.9, 19.1, 22.2, 25.4


A question that involves the five parameters, each with their possible values, has 7 x 6 x 4 x 3 x 6 = 3024 different possible versions, much more than the limit of 100 in the Calculated question.
==Uso==
Usted escribe sus  'conjuntos' (llamados 'listas' en las preguntas de fórmulas) en el campo de 'Variables aleatorias' cuando crea las preguntas, como por ejemplo:


Even a simple question in basic mathematics can have a large number of possible versions. The following one has 5 x 5 x 8 = 200 different possible versions:
a = {100, 125, 150, 175, 200};
b = {1, 2, 3, 4, 5};
c = {10, 12, 14, 16, 18};


  Find the value of ''x'' = ''a''*(''b'' + ''c'')
Cuando se inicia un intento para contestar la pregunta a, b, y c tomarán un valor sacado aleatoriamente de la lista correspondiente.
  where
    • ''a'' is an odd number between and including 1 and 9
    • ''b'' is an even number between and including 2 and 10
    • ''c'' is an integer value between and including 1 to 3 or 7 to 11


This kind of question can be easily created using the Formulas question. When creating the question, you would enter your sets of numbers in the 'Random variables' field as:
Entonces Usted puede definir otras variables que dependan de éstas en el campo de 'Variables globales' si así lo desea. Por ejemplo, si Usted necesita el valor de a+2*b en alguna parte del texto de su pregunta, o si necesita retroalimentación combinada o general, simplemente defina


  a = {1:10:2};
d=a+2*b; en 'Variables globales'
  b = {2:11:2};
  c = {1, 2, 3, 7:12};


Note that sets of numbers can be in the format {start:stop:interval}, for example {1:10:2} and {2:11:2}. (The stop value is not included in the set and the interval is set to 1 when not specified). Sets of numbers can also be in the format of a list such as {1,2,3} for the set of numbers 1, 2 and 3. They can even be in a combination of the two formats, such as {1, 2, 3, 7:12}.
Una vez que Usted haya definido sus variables, Usted puede usarlas en todos los textos de preguntas al ponerlos dentro de paréntesis ondulados (por ejemplo {a}, {b} o {d}). Esto es cierto no solamente para el texto de la pregunta, sino que también lo es para todas las retroalimentaciones y pistas cuando Usted use el comportamiento interactivo (El autor piensa que el hecho de que no puedan usarse variables en la retroalimentación del [[Tipo de pregunta calculada]] es un problema serio para darles a los estudiantes una retroalimentación apropiada al usar los valores que ellos mismos vieron en su intento de contestar la preguunta)


When an attempt is started, ''a'', ''b'', and ''c'' will take a value drawn from the corresponding set at random. If you want, you can define other variables as a function of the random ones in the 'Global variables' field. For instance, if you need the value of ''a'' + 2*''b'' somewhere in your question (that is the main question, subquestions, hints and feedbacks), just define a new variable, say ''d'', in the 'Global variables' field:
==Otras ventajas==
* Otra gran ventaja de las preguntas de fórmulas es que una pregunta puede tener varias 'partes' y todas las partes usan las mismas variables; y más aun, la respuesta para cada parte puede ser no solamente un número, sino también puede ser un vector si así lo quisiera Usted.
* Por último, las preguntas de fórmulas tienen un sistema completo de unidades que es muy útil para ingeniería.


  d = a+2*b;
==Autor==
[https://moodle.org/user/view.php?id=1069069&course=5 Hon Wai Lau]


Once you have defined your variables, you can display them by putting them in curly braces, i.e. {a}, {b}, {c}, {d}, anywhere in the question.
[https://moodle.org/user/view.php?id=8026&course=5 Jean-Michel Védrine]


Another advantage of the Formulas question is that a question can have several subquestions, called ‘parts’, that can share the same variables. The Formulas question also has a complete unit system that is quite useful for physics and engineering.
==Versiones de Moodle ==
 
2012062500 (Moodle 2.3) o más reciente
''' The Formulas question type is very powerful and permits the making of a wide range of questions. Although mastering all its possibilities require some practice, learning the basics of the Formulas question is very easy. Once you start to master a bit this question type, you will realize how simple it is to use, and how efficient and comprehensive it is.'''
 
==Agradecimientos==
The Formulas question was originally written by [https://moodle.org/user/view.php?id=1069069&course=5 Hon Wai Lau] in about one year during 2009 and 2010, while he was working for the Physics Department at the [http://www.ust.hk/ Hong Kong University of Science and Technology].
 
Hon Wai Lau's Formulas question original project can be found on [https://code.google.com/archive/p/moodle-coordinate-question/ Google Code Archive]. Note that the initial name 'Coordinate question ' was later changed to 'Formulas question'. Hon Wai Lau's original Formulas question is compatible with Moodle 1.9 and 2.0.
 
The Formulas question was upgraded to the new question engine, introduced in Moodle 2.1, by [https://moodle.org/user/view.php?id=8026&course=5 Jean-Michel Védrine], professor of Statistics and Computing at  the Institut Universitaire de Technologie in Saint-Étienne, France. The upgraded version of the Formulas question is compatible with Moodle 2.3 and later versions, currently up to Moodle 3.1.
 
The current Formulas question project can be found [https://github.com/jmvedrine/moodle-qtype_formulas on GitHub].
 
==Características==
 
* '''Random values'''. Each student can receive questions with unique values and wording.
* '''Multiple subquestions'''. Multiple subquestions can be made to share the same set of random variables.
* '''Multiple answers'''. Multiple answer boxes can be used for one subquestion.
* '''Different answer types'''. Both numerical answers with units and algebraic answers can be used.
* '''Grading criterion'''. In addition to simple absolute error, responses from students can be graded using any formula.
* '''Units'''. Supports units and SI unit conversions. SI units with different SI prefixes are accepted using a built-in conversion rule.
* '''Multiple trials'''. A finite or infinite number of trials can be specified for each subquestion.
 
==Documentación==
 
[https://code.google.com/archive/p/moodle-coordinate-question/wikis Documentation for the Formulas question], written by Hon Wai Lau, can be found in his original project on Google Code Archive. The documentation, available only in English, is quite complete and excellent. Note, however, that it has not been entirely updated.
 
* [[Tutorial de pregunta fórmulas]]
* [[Editando una pregunta fórmulas]]
 
'''Examples'''
 
Once the Formulas question plugin is installed, several examples of the Formulas question can be found in the file called  'sample-formulas-questions.xml' located in the 'moodle/question/type/formulas/sample' folder. Use the [[Importar preguntas]] option (Moodle XML) to put them into your [[Banco de preguntas]] and see how they work.


==Traducciones disponibles==
==Traducciones disponibles==
The Formulas question plugin is available in the following langages:
Este plugin está también disponible traducido al [[Español de México]]
* English
* French
* Spanish (Mexican)
 
==Installación==
The Formulas question is a Moodle plugin, so you or your Administrator must [[Instalar plugins|instalarlo]].
 
Prior to installing the Formulas question though, you need to install  [[Instalar plugins|instalar otro plugin]]., that is Tim Hunt's adaptive multipart behaviour, [https://github.com/maths/moodle-qbehaviour_adaptivemultipart  available from GitHub] or [https://moodle.org/plugins/view.php?plugin=qbehaviour_adaptivemultipart from the Moodle Plugins directory]. Note that you need version 3.3 or newer of this behaviour, because the Formulas question will not work with previous versions.
 
You can then install the Formulas question either from the Moodle Plugins directory, from GitHub or from a zip file:
 
'''Installing from the Moodle Plugins directory'''


The Formulas question is available from [https://moodle.org/plugins/view.php?plugin=qtype_formulas the Moodle Plugins drectory]. Install the Formulas question as any other Moodle question type plugin.
[[Archivo:SPANISH formula OK.png|400px]]


'''Installing from GitHub'''
==Instalación==
* Este es un plugin de Moodle, el cual Usted tiene que [[Instalar_plugins|instalar]] (o su administrador tendrá que hacerlo).
* El plugin para fórmulas está disponible para descarga e instalación en el [https://moodle.org/plugins/view.php?plugin=qtype_formulas Moodle plugins Directory]
* También podría Usted descargarlo desde [https://github.com/jmvedrine/moodle-qtype_formulas the author's Github repository].
* Además Usted necesita [[Instalar_plugins|instalar otro plugin]] (Tim Hunt's [https://github.com/maths/moodle-qbehaviour_adaptivemultipart adaptive multipart behaviour]) para que funcione fórmulas.


The Formulas question is available at [https://github.com/jmvedrine/moodle-qtype_formulas the author's Github repository]. To install the question, type the following commands in the root of your Moodle install:
==Desventajas==
  git clone git://github.com/jmvedrine/moodle-qtype_formulas.git question/type/formulas echo '/question/type/formulas/' >> .git/info/exclude


'''Installing from a zip file'''
*  Es dificil dominar las preguntas de fórmulas, pues hay una curva de aprendizaje
* La [https://code.google.com/p/moodle-coordinate-question/wiki/Documentation Documentación original en Inglés] no es muy buena. Fue escrita por  Hon Wai Lo (autor original author de las preguntas de fórmulas para  Moodle 1.9 y 2.0, Jean-Michel Védrine la actualizó para  Moodle 2.3 a 2.8), desafortunadamente Jean-Michel Védrine nunca tuvo el tiempo para mejorar esa documentación
* Usted necesita [[Instalar_plugins|instalar otro plugin]] (Tim Hunt's [https://github.com/maths/moodle-qbehaviour_adaptivemultipart adaptive multipart behaviour]) para que funcione fórmulas.
* Como un plugin adicional, Usted dependerá en el futuro de que el mantenedor responsable lo actualice cuando se libere una nueva versión de Moodle cada 6 meses
* Se ha descrito un [https://moodle.org/mod/forum/discuss.php?d=181049#p1188971 problema al emplear números que no sean enteros] con este tipo de pregunta , que al parecer está relacionado con el error aceptable.


Download the zip file [https://github.com/jmvedrine/moodle-qtype_formulas from GitHub]. Unzip the file in the 'question/type' folder and then rename the new folder to 'formulas'.
==FAQ==
===¿Existe alguna forma de indicar el número de dígitos significativos en una pregunta de fórmulas?===
[https://moodle.org/mod/forum/discuss.php?d=274975#p1181946 Dominique Bauer] ha creado un parche para resolver el hecho de que sigfig (todavía) no está implementado en el tipo de pregunta de fórmulas al emplear la siguiente muy corta asignación de variable que fnciona muy bien con cualquier número real:
xr=x==0?x:round(x*pow(10,nsf-1-floor(log10(abs(x)))),0)*pow(10,-nsf+1+floor(log10(abs(x))));
donde nsf es el número de dígitos significativos. Vea https://moodle.org/mod/forum/discuss.php?d=274975#p1181946


==Vea también==
==Vea también==
Discusiones en foros en idioma inglés::
* [https://moodle.org/mod/forum/discuss.php?d=273642#unread this forum thread].
* [https://moodle.org/mod/forum/discuss.php?d=163345 Formulas question type]
* Github documentation for the Formulas question type at [https://github.com/jmvedrine/moodle-qtype_formulas https://github.com/jmvedrine/moodle-qtype_formulas]
* [https://moodle.org/mod/forum/discuss.php?d=181049 Formulas question type for Moodle 2.0]


[[Categoría:Complementos]]
[[Categoría:Complementos]]

Revisión del 23:44 7 ago 2019

note icon.png Existe documentación diferente para varias versiones de Moodle: Esta documentación es para Moodle 3.1 y más recientes. Existe documentación anterior (del 2014) en 30/Tipo de pregunta fórmulas.


Para ver la documentación (completa en inglés) en el tipo de pregunta Formulas consulte el curso moodleformulas.org.

  • Para que pueda realizar los cuestionarios (recomendado), Usted necesitará ingresar al sitio con el nombre_de_usuario estudiante y la contraseña Formulas.1
  • (Usted también puede ingresar como visitante (guest), pero al hacerlo así, Usted no podrá realizar los cuestionarios. Usted también puede inscribirse (matricularse) al crear una cuenta; sin embargo, como el sitio se actualiza frecuentemente, no se garantiza la preservación de los datos).


Uso

Usted escribe sus 'conjuntos' (llamados 'listas' en las preguntas de fórmulas) en el campo de 'Variables aleatorias' cuando crea las preguntas, como por ejemplo:

a = {100, 125, 150, 175, 200};
b = {1, 2, 3, 4, 5};
c = {10, 12, 14, 16, 18};

Cuando se inicia un intento para contestar la pregunta a, b, y c tomarán un valor sacado aleatoriamente de la lista correspondiente.

Entonces Usted puede definir otras variables que dependan de éstas en el campo de 'Variables globales' si así lo desea. Por ejemplo, si Usted necesita el valor de a+2*b en alguna parte del texto de su pregunta, o si necesita retroalimentación combinada o general, simplemente defina

d=a+2*b; en 'Variables globales'

Una vez que Usted haya definido sus variables, Usted puede usarlas en todos los textos de preguntas al ponerlos dentro de paréntesis ondulados (por ejemplo {a}, {b} o {d}). Esto es cierto no solamente para el texto de la pregunta, sino que también lo es para todas las retroalimentaciones y pistas cuando Usted use el comportamiento interactivo (El autor piensa que el hecho de que no puedan usarse variables en la retroalimentación del Tipo de pregunta calculada es un problema serio para darles a los estudiantes una retroalimentación apropiada al usar los valores que ellos mismos vieron en su intento de contestar la preguunta)

Otras ventajas

  • Otra gran ventaja de las preguntas de fórmulas es que una pregunta puede tener varias 'partes' y todas las partes usan las mismas variables; y más aun, la respuesta para cada parte puede ser no solamente un número, sino también puede ser un vector si así lo quisiera Usted.
  • Por último, las preguntas de fórmulas tienen un sistema completo de unidades que es muy útil para ingeniería.

Autor

Hon Wai Lau

Jean-Michel Védrine

Versiones de Moodle

2012062500 (Moodle 2.3) o más reciente

Traducciones disponibles

Este plugin está también disponible traducido al Español de México

SPANISH formula OK.png

Instalación

Desventajas

  • Es dificil dominar las preguntas de fórmulas, pues hay una curva de aprendizaje
  • La Documentación original en Inglés no es muy buena. Fue escrita por Hon Wai Lo (autor original author de las preguntas de fórmulas para Moodle 1.9 y 2.0, Jean-Michel Védrine la actualizó para Moodle 2.3 a 2.8), desafortunadamente Jean-Michel Védrine nunca tuvo el tiempo para mejorar esa documentación
  • Usted necesita instalar otro plugin (Tim Hunt's adaptive multipart behaviour) para que funcione fórmulas.
  • Como un plugin adicional, Usted dependerá en el futuro de que el mantenedor responsable lo actualice cuando se libere una nueva versión de Moodle cada 6 meses
  • Se ha descrito un problema al emplear números que no sean enteros con este tipo de pregunta , que al parecer está relacionado con el error aceptable.

FAQ

¿Existe alguna forma de indicar el número de dígitos significativos en una pregunta de fórmulas?

Dominique Bauer ha creado un parche para resolver el hecho de que sigfig (todavía) no está implementado en el tipo de pregunta de fórmulas al emplear la siguiente muy corta asignación de variable que fnciona muy bien con cualquier número real:

xr=x==0?x:round(x*pow(10,nsf-1-floor(log10(abs(x)))),0)*pow(10,-nsf+1+floor(log10(abs(x))));

donde nsf es el número de dígitos significativos. Vea https://moodle.org/mod/forum/discuss.php?d=274975#p1181946

Vea también