
CodeRunner es un tipo de pregunta para cuestionarios que permite solicitar al alumno que introduzca un segmento de código de programación sobre el que luego se ejecutan pruebas que permiten calificar la respuesta del alumnado.
Con CodeRunner podemos definir preguntas en distintos lenguajes de programación: Python3, C, C++, Java, PHP, Pascal, JavaScript (NodeJS), Octave, Matlab…
Utilizando coderunner
Para utilizar CodeRunner creamos un cuestionario y en Agregar pregunta

Elejimos como tipo de pregunta a agregar CodeRunner

Preguntas de ejemplo
Para no partir de cero a la hora de crear preguntas, se pueden importar preguntas de ejemplo al Banco de preguntas de un curso en el siguiente archivo xml
El archivo está comprimido en formato zip. Al descargarlo y descomprimirlo obtendremos un archivo con la extensión xml que podremos importar al banco de preguntas de uno de nuestros cursos.
Para ello accedemos a la opción Importar del Banco de preguntas del curso:

En el Formato de archivo de las preguntas seleccionamos Formato Moodle XML. Seleccionamos el archivo y hacemos click en Importar

Una vez completado el proceso en nuestro banco de preguntas aparecerá la categoría Preguntas de ejemplo para Code Runner que a su vez, incluye subcategorías de preguntas para diferentes lenguajes de programación.
Entre las preguntas de ejemplo se incluyen:
- Programas en Python, Java, C
- Gráficos en Python con matplot y graphviz
- Preguntas en python para rellenar huecos en código
- Consultas sql
