Ver Mensaje Individual
  #13 (permalink)  
Antiguo 12/04/2007, 08:40
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: una especie de mini-competencia

Exactamente!!, tu si sabes....

Precisamente por eso, para que la gente se anime hemos decidido que este primer ejercicio no involucre bases de datos; aunque tampoco implementar el método de la burbuja para ordenar números

Me hubiera gustado hacer antes un consenso con U_G pero aquí mismo lo podemos hacer entre todos. Este es el ejercicio propuesto:


Cita:
Antecedentes.
Por diferentes razones en algunas redes se restringe el netSend (servicio de mensajero) a algunos clientes, esto se puede hacer
de diferentes formas pero en ocasiones no es tanto por evitar mensajes entre los equipos de la red sino para tapar otros huecos
que nada tiene que ver con este servicio. Estamos proponiendo implementar un netSendWeb que se monte en una PC que si tenga
habilitado el servicio y que desde ella puedan enviarse los mensajes deseados.


Descripcion.
Implementar una pagina ASP que permita enviar mensajes entre clientes de una misma red mediante el uso del comando
Net Send.


Requisitos.
1) Se debe implementar un método sencillo de acceso al programa*.
2) La página debe permitirle al usuario seleccionar de una lista** al destinatario del mensaje.
3) Se debe mantener un historial de los mensajes enviados desde que inicio sesión***.
4) Contar con un medio para que cada usuario suba su lista de usuarios personalizados.

* No BD o autentificación Windows, se entiende que esto es solo un ejercicio.
** Debe obtenerse de un archivo "usrxxxxxxxxxxxx.inc" que cada usuario subirá con el formato: IP, NombreContacto, Color. Las x's en realidad son la IP del usuario que sube el archivo.
*** Identificar con colores los mensajes enviados a cada usuario. No se rompan la cabeza, solo conserven los mensajes enviados, no los recibidos


Tiempo limite.
Una vez publicado el post de inicio (que claramente no es este) se tendrá de una semana (6 días hábiles) para publicar el codigo. Durante este tiempo se
podrán hacer preguntas en este mismo post sobre los requisitos aunque no sobre como solucionar cierto problema en particular.


Aspectos a Evaluar.
Se evaluaran 4 aspectos, cada uno de ellos podrá tener una calificación del 1 al 4 (No cumple, No cumple plenamente, Cumple y Excede requisitos )

1) Funcionalidad. Que el programa haga lo que los requisitos especifican
2) Limpieza del código. Separado en módulos, reutilización de código, etc.
3) Facilidad de uso. Una interfase clara, sencilla, practica y agradable
4) Documentación. Los módulos del programa documentados y una explicación de las instrucciones de uso tanto de configuración en el servidor como en el cliente.

No se evaluara como tal el uso de javascript o CSS, pero sera considerado sobre todo para el punto 3
Proponemos que una vez publicados los proyectos cada uno de los participantes los califique y demos a un ganador, de haber empates U_G y u un servidor, nos haremos bolas para dar un "voto de calidad" que obtenga un ganador (o ganadores, si no es posible que solo haya uno)


Como ven? Dudas, preguntas, quejas o propuestas antes de dar el banderazo de salida?