Semana 27

Esta semana he podido completar lo que me faltaba de la funcionalidad de ejecutar el código de los alumnos. Ya se puede ver en el editor el código del alumno seleccionado y ejecutarlo. Faltaría en algún momento dar permisos para que un profesor solo pueda ejecutar el código de sus alumnos pero no modificarlo.

Tras finalizar esto, comenzamos con la última funcionalidad que se implementará en la aplicación. Se trata de tener una página que serán diferentes cursos y al acceder a un curso tendremos un conjunto de ejercicios propios de ese curso. Actualmente, al entrar en Unibotics al apartado Academy vemos directamente todos los ejercicios. La finalidad de tener cursos y conjuntos de ejercicios en cada curso es que en función de cada alumno podrá ver unos cursos u otros.

Para poner en marcha esta funcionalidad, he empezado por meter una nueva tabla en la BBDD de Unibtics que es cursos varios campos como nombre del curso, descripción y ejercicios que pertenecen a él. Además he investigado como meter en REACT la nueva página de cursos y empezar a implementarla.