Generalidades

Antes de nada, veamos algunas generalidades de las preguntas STACK.

Máxima CAS

Las preguntas STACK utilizan el motor de cálculo simbólico Máxima (ligeramente modificado) lo que se traduce en que dispondremos de un entorno de programación matemático que simplificará mucho la lógica de las preguntas. Tendremos, por ejemplo, funciones para:

  • Resolver ecuaciones o sistemas de ecuaciones.

  • Tipos de datos variados: listas, conjuntos, matrices, ...

  • Operativa con matrices: determinante, inversa, traspuesta, ...

  • Condiciones lógicas (if/else), bucles, ...

  • Funciones para comprobar si dos expresiones son algebraicamente equivalentes, si una expresión está factorizada, si un número es igual a otro con una cierta tolerancia...

Familiarizarse con Máxima

La forma más rápida, pero no más recomendable, es usar una versión online de Máxima: http://maxima.cesga.es/

La forma más recomendable, es instalar Máxima en local y utilizar el entorno gráfico de WxMaxima para hacer nuestras pruebas. Las instrucciones de instalación se pueden encontrar en este enlace.

No hay que olvidarse de editar las primeras líneas del Sandbox de acuerdo con nuestro sistema operativo.

La documentación de Máxima puede encontrarse en aquí y la de las funciones específicas de STACK en este enlace.

La filosofía de STACK

En las preguntas podremos diferenciar tres procesos independientes:

  1. Validación de la respuesta del usuario: podemos establecer el tipo de respuesta que esperamos y validarla previamente a valorar si es o no correcta.

  2. Comprobación de la respuesta: realizaremos diversas pruebas a la respuesta para establecer si es o no correcta. En principio podemos hacer tantas pruebas como queramos.

  3. Feedback: dependiendo de los resultados de las pruebas que hagamos, podemos dar feedback personalizado al usuario.

Última actualización