Leo:<div><br></div><div>Muchas gracias!! La verdad que fue muy enriquecedor el hecho de haber realizado el trabajo, porque en mi caso tuve que empezar de 0 despues de varios meses y tuve que ponerme a investigar porque encima cuando relei el material del curso (muy util, por cierto) me di cuenta de que habian varios temas que no habia visto en clase porque falte en varias oportunidades y ese fue un obstaculo para realizarlo pero a la vez me vino bien para aprenderlo desde raiz.</div>
<div>Vuelvo a darte las gracias por contestar cada uno de mis mails y por habernos dado más tiempo para poder hacer la entrega del trabajo.</div><div><br></div><div>Gracias!!!</div><div>Saludos!!</div><div><br></div><div>
Antonela.<br><br><div class="gmail_quote">El 18 de agosto de 2012 00:32, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Estimados todos,<br>
<br>
        Les envío la corrección de los trabajos finales.<br>
        Espero que la experiencia de hacer estos trabajos haya sido instructiva<br>
y enriquecedora para todos: como una instancia más del aprendizaje, es<br>
la oportunidad de hacer sus aportes con las herramientas que obtuvieron<br>
durante el curso.<br>
        Recuerden que, tal como convinimos al principio del curso, todos tienen<br>
1 punto menos en la nota final por la fecha de entrega. Les pongo además<br>
el porcentaje obtenido, para que tengan una mejor medida de las cosas<br>
que vimos y las pautas de corrección.<br>
<br>
        Las calificaciones son:<br>
<br>
Alumno                  %       Calif   Total Curso<br>
---------------------------------------------------<br>
AVILES, Julio Sebastián incompleta      ----    --------------<br>
BARRAUD, David          96%     8.40    7.42    curso aprobado<br>
BEROIZA, Pablo Andrés   76%     5.4     ----    --------------<br>
DI SCALA, Antonela      83%     6.45    6.64    curso aprobado<br>
MARQUEZ, Sergio         incompleta      ----    --------------<br>
PELIZZARO, Luciano Hugo 91%     7.65    6.04    curso aprobado<br>
<br>
<br>
        Algunas cosas que vale la pena mencionar como aportes a sus trabajos:<br>
<br>
Julio: tu trabajo final está muy incompleto para que lo pueda aprobar.<br>
Lo siento. Muchas cosas no funcionan y te faltan los ABM de Modelos y<br>
separar las Ventas y Compras del propio vehículo para poder vincular un<br>
mismo propietario a más de un auto. No cumplís además con el único<br>
requisito técnico que pedimos: que los datos de la conexión a la DB<br>
estén en un solo lugar.<br>
        Está bastante bien encarado, pero no te acercás a un trabajo<br>
mínimamente funcional :( Podemos vernos en la FI cuando empiecen los<br>
cursos de cuatrimestre y ver juntos como podrías seguir adelante.<br>
<br>
David: muy buen trabajo. El único error que puede ser considerado como<br>
tal que tenés, es que luego de salir no estás destruyendo bien la<br>
sesión, porque lo que presionar el botón "atrás" del navegador te vuelve<br>
a la misma y seguís logueado. Varias panallas necesitan un paginador,<br>
sobre todo la de solicitudes, porque esas cosas siempre se agregan y con<br>
los meses de uso, va a tardar demasiado en cargar la página.<br>
        Como cosas a mejorar, podría las solicitudes de reparación en solapas<br>
según el estado o con un filtro de algún tipo, porque a medida que se<br>
agreguen, esa pantalla de vuelve muy poco usable. Emprolijar en la vista<br>
de las solicitudes los NULL y las fechas en cero le dará mejor aspecto<br>
para el usuario final. También sería más cómodo si mostrás en las combos<br>
los Insumos alfabéticamente, porque si no es más difícil encontrarlos.<br>
        Muy buena la generación de PDF para los comprobantes. Como detalle, le<br>
podrías generar un nombre para cada tipo de comprobante y concatenarle<br>
el número, así el que los guarda no tiene un trabajo manual extra para<br>
organizarlos.<br>
<br>
Pablo: tu trabajo final está bien en general. No hay validaciones del<br>
lado del cliente, y faltan algunas validaciones del lado del servidor,<br>
como el no poder cargar dos veces el mismo taller al mismo alumno. Estás<br>
usando una plantilla para la decoración, pero todo el código que<br>
generaste no usa estilos y está decorado inline.<br>
        La interfaz para cargar las asistencias necesita urgente algo para que<br>
sea difícil cargar mal los horarios, porque si no el tiempo se calcula<br>
mal. Dicho sea de paso, si ponés solo minutos sin horas, el tiempo se<br>
calcula mal también. También un mecanismo para poner la fecha más simple<br>
y menos ambiguo.<br>
        El logout arriba al lado de los "agregar" es algo incómodo: podría ir<br>
perfectamente abajo del todo del menú, un poco separado del resto.<br>
<br>
Antonela: está bien estructurado y muy bien en general. Lo más flojo es<br>
la usabilidad: no es fácil encontrar las cosas, algunas pantallas no<br>
tienen vuelta atrás, buscar datos sirve solo para verlos y no para<br>
editarlos y algunas ediciones no precargan las combos.<br>
        Poner en una caja de selección un dato para usar deja de ser viable y<br>
tenés, por ejemplo 2000 o 3000 datos. Para este software, si lo van a<br>
poner en producción, deberías cambiar al menos el selector de Alumnos,<br>
porque si no el tamaño de esa lista lo hará funcionar mal. Se podría<br>
reemplazar por un buscador que use AJAX y te traiga solo un subconjunto<br>
de los datos.<br>
        Otra cosa que no sirve es el calendario, ya que para cargar una fecha<br>
de nacimiento tenés que clickear unas 20 veces! Tener un calendario está<br>
bueno, pero se tiene que poder llegar rápido a las fechas que más se<br>
usen.<br>
<br>
Sergio: hiciste un muy buen trabajo de base para la aplicación y está<br>
muy bien encarada. Sin embargo, la parte que funciona es demasiado poco<br>
para poder aprobarte. Lo siento.<br>
        La probé incluso poniendo a PHP en un modo muy permisivo, porque<br>
trabajando en modo Estrict aparecían errores que podían estar impidiendo<br>
las correctas llamadas JS y AJAX, pero aún así no se pueden cargar<br>
clientes ni proveedores, las ediciones de los cargados no funcionan, las<br>
provincias no están implementadas, no se agregan ventas ni compras y no<br>
se pueden marcar como cobradas.<br>
        Cuánto tiempo creés que te hace falta para terminarla? Con tu buena<br>
calificación y esto que me entregaste, seguro que podés conseguir con<br>
Silvio una prórroga para entregar más tarde y aprobar el curso.<br>
        Además, por el trabajo que hiciste, me gustaría que hagas el curso de<br>
Diseño de Software con Objetos: te va a dar un muy buen pantallazo de<br>
otra forma de concebir y construir software.<br>
<br>
Luciano: hiciste un buen trabajo. La gráfica que usaste es amena y sirve<br>
a la usabilidad con el uso de HTML5. el mayo problema que tenés es la<br>
falta de validación del lado del servidor para manejar inconsistencias.<br>
Por ejemplo, creé una Localidad, luego un Laboratorio en esa Localidad,<br>
borré la Localidad (y pude!) y el Laboratorio desapareció del listado,<br>
si bien seguía estando para elegir de las listas desplegables.<br>
        Me desorientó un poco que las opciones del menú que despliegan también<br>
lleven a pantallas. Claro que esto no baja puntos, pero significó que<br>
pasé un rato hasta encontrar el ABM de Médicos.<br>
        Las funciones de Baja y Edición creo que serían más cómodas si<br>
estuvieran en la misma pantalla (con dos íconos) en vez de tener que<br>
pasar de una pantalla a la otra. Tal vez ser podría integrar más todavía<br>
con el alta y la búsqueda.<br>
        Del uso de AJAX no opino demasiado, pero ya que estabas con eso,<br>
podrías haber hecho formularios de alta y modificación emergentes, y<br>
sobre todo sacar los alert() de confirmación de que se cargaron las<br>
cosas. Los listados que con el tiempo serán largos, como los de<br>
Pacientes y Médicos entre otros, van a necesitar un paginador para<br>
restringir el tiempo de carga cuando haya muchos datos.<br>
<br>
<br>
        Nada más por ahora.<br>
        Les envío un saludo cordial.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</font></span></blockquote></div><br></div>