Mapa a la casa del "Mode", para la carne asada, ustedes ya saben la fecha y la hora...
Mostrando las entradas con la etiqueta ITT. Mostrar todas las entradas
Mostrando las entradas con la etiqueta ITT. Mostrar todas las entradas
miércoles, noviembre 26, 2008
martes, noviembre 25, 2008
Evaluación Docente del ITT
Cada semestre en el ITT se realiza la evaluación docente por parte de los alumnos a los maestros que les impartieron clases, la evaluación es un requisito obligatorio para la inscripción al siguiente semestre.
Ya en un post previo había comentado que el sistema que tenían anteriormente - en ASP.NET - tenia un problema de inyección de SQL, aun y cuando lo reporte el sistema siguió funcionando por algunos semestres mas.
Ahora hay nuevo sistema escrito en PHP, parece que no tiene problemas de inyección de SQL, pero tiene un problema mayor, simplemente NO FUNCIONA!!.
Después de las respectivas mentadas para los desarrolladores, que espero que no sean del ITT - por aquello de la pena ajena -, me puse a analizar el problema detalladamente y esto es lo que encontré.
Primero el problema consiste en que si se puede uno firmar en el sistema, pero al momento de realizar la evaluación docente hay que contestar algunas preguntas y presionar un botón llamado "siguiente pregunta", este botón envía una forma al servidor donde se procesan las respuestas.
El problema esta que el botón en lugar de "postear" la forma, su evento es interceptado por un evento onclick, el cual llama la función de javascript llamada verificar. Lo absurdo de esto es que la forma solo tiene radio buttons, no hay text fields donde el usuario puede cometer un error en los datos, pero aun así esta función de javascript realiza la "verificación" de lo contestado en los radio buttons.
Aquí en esta función es donde empieza el problema, si la verificación falla, despliega un mensaje en la forma indicando el problema, pero la función verificar falla desde antes de realizar cualquier validación, por lo tanto no muestra ningún mensaje de error simplemente no hace nada y la forma nunca se "postea".
El problema recae en que haciendo uso del DOM el script trata de obtener una instancia de la forma mediante document.getElementById("cuestionario"), y en el código html no existe ningún elemento con id = cuestionario, por tal motivo cuando trata de leer en la siguiente linea la longitud de los elementos que conforma la forma, obtiene un "null reference" y el programa se detiene.
Una solución seria ponerle a la declaración de la forma el id = "cuestionario" o cambiar la linea de la función verificar a que obtenga la referencia por el nombre de la forma (name = "cuestionario") y no el id, ej:
var form = document.getElementsByName("cuestionario")[0];
Esperemos que alguien arregle el problema y podamos realizar la correspondiente evaluación para no batallar - mas de normal - en la re-inscripcion del siguiente semestre.
Trate de notificar este problema pero resulta que la pagina no tiene email de contacto, quizás por vergüenza de quien la programo, no lo se...
Ya en un post previo había comentado que el sistema que tenían anteriormente - en ASP.NET - tenia un problema de inyección de SQL, aun y cuando lo reporte el sistema siguió funcionando por algunos semestres mas.
Ahora hay nuevo sistema escrito en PHP, parece que no tiene problemas de inyección de SQL, pero tiene un problema mayor, simplemente NO FUNCIONA!!.
Después de las respectivas mentadas para los desarrolladores, que espero que no sean del ITT - por aquello de la pena ajena -, me puse a analizar el problema detalladamente y esto es lo que encontré.
Primero el problema consiste en que si se puede uno firmar en el sistema, pero al momento de realizar la evaluación docente hay que contestar algunas preguntas y presionar un botón llamado "siguiente pregunta", este botón envía una forma al servidor donde se procesan las respuestas.
El problema esta que el botón en lugar de "postear" la forma, su evento es interceptado por un evento onclick, el cual llama la función de javascript llamada verificar. Lo absurdo de esto es que la forma solo tiene radio buttons, no hay text fields donde el usuario puede cometer un error en los datos, pero aun así esta función de javascript realiza la "verificación" de lo contestado en los radio buttons.
Aquí en esta función es donde empieza el problema, si la verificación falla, despliega un mensaje en la forma indicando el problema, pero la función verificar falla desde antes de realizar cualquier validación, por lo tanto no muestra ningún mensaje de error simplemente no hace nada y la forma nunca se "postea".
El problema recae en que haciendo uso del DOM el script trata de obtener una instancia de la forma mediante document.getElementById("cuestionario"), y en el código html no existe ningún elemento con id = cuestionario, por tal motivo cuando trata de leer en la siguiente linea la longitud de los elementos que conforma la forma, obtiene un "null reference" y el programa se detiene.
Una solución seria ponerle a la declaración de la forma el id = "cuestionario" o cambiar la linea de la función verificar a que obtenga la referencia por el nombre de la forma (name = "cuestionario") y no el id, ej:
var form = document.getElementsByName("cuestionario")[0];
Esperemos que alguien arregle el problema y podamos realizar la correspondiente evaluación para no batallar - mas de normal - en la re-inscripcion del siguiente semestre.
Trate de notificar este problema pero resulta que la pagina no tiene email de contacto, quizás por vergüenza de quien la programo, no lo se...
jueves, noviembre 20, 2008
Desarrollo de Software Avanzado
Para quienes lleven esta materia en el ITT con el profesor Miramontes, aqui les dejo la informacion que me paso en relacion al proyecto de fin de semestre.
La documentacion de proyecto debe de consistir en:
En los puntos tambien me marco "Programacion", pero tambien me comento que espera el trabajo en unos 10 dias - laborables -, por lo tanto no espera mucho detalle en la documentacion, por lo tanto no se si realmente este esperando la programacion del proyecto, lo verifico con el y actualizo esta informacion.
La documentacion de proyecto debe de consistir en:
- Analisis de requerimientos
- Especificacion
- Diseño y arquitectura
- Prueba
- Documentacion
- Mantenimiento
En los puntos tambien me marco "Programacion", pero tambien me comento que espera el trabajo en unos 10 dias - laborables -, por lo tanto no espera mucho detalle en la documentacion, por lo tanto no se si realmente este esperando la programacion del proyecto, lo verifico con el y actualizo esta informacion.
martes, septiembre 09, 2008
Curso sobre programacion avanzada en el ITT
Desde la semana pasada comencé a dar un curso en ITT a alumnos de 7mo, 8vo y 9no semestre sobre C# y el como programar una aplicación que se conecte a una base de datos y consuma servicios web.
El curso es parte de la materia Programación Avanzada, la cual de forma general ve los temas de Integración de Aplicaciones Empresariales (EAI), Arquitectura Orientada a Servicios (SOA) y Aplicaciones distribuidas. La idea del curso es darles un panorama general de como crear este tipo de aplicaciones en C#.
El curso solamente es por una semana y media, por lo tanto la transferencia de conocimiento es un poco difícil, ya que solamente tengo una hora diaria para mostrar como hacer esta aplicación funcionar.
La aplicación que se esta utilizando como ejemplo, es una aplicación que nos permita registrar restaurantes que ofrecen servicio de entrega a domicilio, los cuales estarán conectado a Internet a forma de "Food Court", donde el usuario se va a registrar para poder ordenar opciones de los menús de los restaurantes para que le sea entregada en el lugar que el usuario indique, teniendo la posibilidad de pagar con tarjeta crédito/debito o al momento de recibir su pedido.
Por el lado del restaurante, este va a poder recibir los pedidos realizados a través del sitio web, procesarlos y retro-alimentar al sitio web para que el usuario pueda monitorear su pedido.
Desafortunadamente por el tiempo asignado al curso, no va a ser posible construir esta aplicación al 100%, solo algunas partes de ella que muestre los conceptos que quiero mostrar en el curso.
La parte positiva, por lo menos para mi, es que tengo libertad en elegir como va a ser escrita la aplicación, siempre y cuando sea en C#, es decir puedo seleccionar las técnicas o patrones que yo crea convenientes para este curso. Así que aprovechando esa libertad no quiero que el curso aplicación este centrado 100% en la visión de Microsoft, aunque esto parezca raro; mi interés es que conozcan patrones y técnicas que van mas alla de Microsoft y C# y que puedan ser implementadas en otros lenguajes/plataformas que no tengan nada que ver con Microsoft.
Así que el siguiente post va a hablar sobre nuestro acceso a datos.
miércoles, agosto 13, 2008
Horarios de ISC en el ITT
Los horarios de las carrera ISC del ITT son los siguientes, darle click a la hoja de horarios completa para ir al sitio donde están las imágenes donde se aprecian mejor los horarios para cada semestre.
Para información de la asesoría y la re-inscripcion favor de visitar esta pagina.
Para información de la asesoría y la re-inscripcion favor de visitar esta pagina.
Etiquetas:
ITT
martes, agosto 12, 2008
Innscripciones semestre Ago-Dic 2008 en el ITT
Ya esta proximo a iniciar un nuevo semestre en Instituto Tecnologico de Tijuana, de hecho esta semana inicial las actividades para el proceso de resinscripcion, pero en el sitio web NO HAN PUBLICADO NADA al respecto.
Por tal motivo aqui les proporciono la siguiente informacion que me paso mi hermano.
Primeramente las asesorias academicas empiezan de la siguiente manera - informacion para la carrera de ISC -:
- 13 de agosto, alumnos de los semestres 2, 3 y 4
- 14 de agosto, alumnos de los semestres 5, 6 y 7
- 15 de agosto, alumnos de 8, 9 y otros
Las ordenes de reinscripcion para todas la carreras se encuentra aqui. Los datos para el pago son los siguientes:
- Costo de semestre: $1,900.00 MN
- Referencia bancaria: 5200212-8
- Banco: SCOTIABANK INVERLAT
- No. Cuenta: 13002648938
Nota 2: El lugar para resincripcion de TODAS LAS CARRERAS va a ser en la unidad Otay (En el centro de computo), no importa si las clases se llevan en la unidad Tomas Aquino.
Ya que han estado preguntando... No hay horarios para las asesorias solo se sabe que van a ser de 9 am a 5 pm el dia que le corresponda a cada quien. La asesoria se va a realizar en la coordinacion de cada carrera. La inscripcion es la que se va a realizar en el centro de computo.!!!
Etiquetas:
ITT
lunes, agosto 13, 2007
Reinscripciones en el ITT
Ya esta la informacion de reinscripciones en la pagina del ITT, estas se llevaran a cabo del 22 al 24 de Agosto del 2007.
La informacion relevante es:
La informacion relevante es:
- Asesoria academica
- Evaluacion a maestros
- Requisitos de reinscripcion
- Horarios del nuevo semestre
(como de costumbre los horarios de ISC no estan, los de otras carreras estan listos), YA ESTAN LOS HORARIOS DE ISC EN LA PAGINA - Orden de reinscripcion
martes, agosto 07, 2007
Club de robotica en el ITT
El ITT ya cuenta con club de robotica, el cual fue creado a partir de que algunos algunos de ISC participaran en el evento Sony Robotika'07, el club se llama RobotITT y esta invitando a que se unan al club.
Suscribirse a:
Entradas (Atom)