X-Git-Url: https://git.llucax.com/software/sercom-old.git/blobdiff_plain/f4ec821dadd20be282df0647f41cebfb2607cef4..8c3359a287dd86c03b874aef2bbfcf2e95c4ad4b:/src/T/Intento.php?ds=sidebyside diff --git a/src/T/Intento.php b/src/T/Intento.php index 3bb6f24..2adb952 100644 --- a/src/T/Intento.php +++ b/src/T/Intento.php @@ -75,6 +75,7 @@ EOT; if (!$inscripto->getFrom($this->padron)) return 'El alumno no está inscripto'; $inscripto->getLinks(); $cuat = $inscripto->_curso_id->toLine(); + $this->inscripto = $inscripto; $this->cuatrimestre = $cuat; if (!T_chequear_codigo($code, $this->padron, $claves)) return 'La clave de la entrega no es válida'; @@ -186,11 +187,13 @@ EOT; * Obtiene el directorio base de la entrega. * El directorio base no contempla los datos propios del intento, como * padrón e intento. - * @param base_dir Directorio base, si no se especifica se usa el directorio - * base del intento. + * @param base_dir Directorio base. */ function path($base_dir) { - return "$base_dir/{$this->cuatrimestre}/{$this->ejercicio}-{$this->entrega}/{$this->padron}/{$this->intento}"; + $curso = $this->inscripto->_curso_id; + return "$base_dir/{$curso->anio}.{$curso->cuatrimestre}/" + . "{$curso->curso}.{$this->ejercicio}.{$this->entrega}/" + . "{$this->padron}.{$this->intento}"; } }