mmm?... actividad para novatos por turnos?
Por ejemplo, la tarea podria ser crear una clase para conexion a base de datos, consultas, etc., el primer participante solo crea la estructura: variables (privadas, publicas y estaticas) y el constructor.
El siguiente usuario agrega una funcion y, de ser necesario, modificar el codigo anterior, pero describiendo y justificando los cambios realizados... y asi sucesivamente los demas participantes iran agregando/corrigiendo. Logicamente, podran recurrir al foro para aclarar sus dudas y poder cumplir con su parte.
En si, no es algo complicado y sabemos que hay infinidad de clases ya hechas para tal efecto, pero quienes participen podran aprender:
- Clases en PHP - programacion orientada a objetos.
- Programar usando una convencion de estilo (Pear, ZEND, CodeIgniter, etc.) que debera ser acordada antes de iniciar la actividad.
- Programar en colaboracion con otros usuarios.
- Llevar un historial de cambios en sus desarrollos.
La idea de base de datos es algo muy sencillo y no tan extenso, pero se puede pensar en otras cosas que tambien involucren salida HTML, ya se vera, si la propuesta gusta, se lleva a cabo y tiene buenos resultados.