JS de registrar materia arreglado. No está terminado.