DB Rework + Randomisation UI
Requisitos de Software
STACK necesita la versión de PHP 7.4 para funcionar correctamente en su plataforma ILIAS
STACK requiere la librería de PHP mbstring para funcionar correctamente, esta librería está incluida por defecto en ILIAS, pero por favor asegúrese de que en su instalación incluye esa librería en las dependencias de composer.json.
STACK precisa de Maxima, un Sistema de Álgebra Computacional de Software Libre para funcionar. Asegúrese de tener una instancia de Maxima instalada en el servidor web donde se ejecuta su instalación ILIAS, o que tiene una conexión Maxima Pool / Goemaxima antes de instalar este plugin en su plataforma.
  • Si está utilizando una instalación local de Maxima, asegúrese de que es al menos la versión Maxima 5.45
  • Si esta utilizando MaximaPool o GoeMaxima, la versión compilada prevista para la rama ilias7_stack2021 actual es 2021120900
STACK requiere GNUPlot, que es utilizado por Maxima para generar gráficos de funciones, etc. Está disponible gratuitamente y forma parte de la mayoría de las distribuciones Linux. GNUplot necesita ser instalado en el servidor web donde ejecute sus instalaciones de ILIAS y Maxima.
STACK precisa de Mathjax, debe estar activo en su instalación de ILIAS.
MathJax es un motor de visualización JavaScript de Software Libre para matemáticas. Es utilizado por el plugin STACK para mostrar las matemáticas en cuestión, la validación de la entrada del usuario y la retroalimentación. Puede ser enlazado desde cdn.mathjax.org o descargado a su propio servidor web. Tiene que ser configurado en ILIAS
El repositorio del plugin STACK Question ha sido transferido de ILI-FAU al repositorio de Surlabs el 01.06.2023. Si el plugin ya estaba instalado en su plataforma, necesita actualizar su git remoto. Deberá seguir estas instrucciones como si estuviera instalando el plugin por primera vez. Todo el contenido STACK creado en su plataforma permanecerá y funcionará como antes, es solo un cambio de GIT remoto. Para ello, necesita eliminar la carpeta actual assStackQuestion, y continuar el proceso de Instalación siguiente.
Instalación y Actualización
Si es necesario, cree los subdirectorios para Customizing/global/plugins/Modules/TestQuestionPool/Questions/
Dentro de Customizing/global/plugins/Modules/TestQuestionPool/Questions/   Ejecute
Para la Instalación ejecute en la carpeta Questions:
git clone https://github.com/surlabs/STACK.git ./assStackQuestion
cd assStackQuestion
git checkout ilias7_stack2021
Para Actualizar , en la carpeta assStackQuestion, ejecutar:
git fetch
git pull
STACK usa la funcionalidad de autocarga del compositor ILIAS así que, cuando instales o actualices el plugin, asegúrate de que siempre se ejecuta en la carpeta raíz de ILIAS.
composer install --no-dev
Por favor, asegúrese de no ignorar los plugins en el composer.json
Vaya a Administración > Plugins
Elija la acción "Instalar" o "Actualizar" para el plugin assStackQuestion
Elija la acción "Activar" para el plugin assStackQuestion
Elija la acción "Refrescar" para el plugin assStackQuestion
Elija la acción "Configurar" para el plugin assStackQuestion
Configure el tipo de plataforma y los servidores Máxima según su instalación
Vaya a la pestaña "Health Check" y haga click en "Do Health Check"
Si puedes ver las 3 Gráficas siendo renderizadas al final de la pantalla, significa que el plugin ha sido instalado correctamente
Por favor, repita este proceso cada vez que actualice STACK