Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

Administración de centros de estudios en PHP

editada por rvr el 23 de Diciembre 2004, 00:36h   Printer-friendly   Email story
desde el dept. e-ofelia
garpanta nos cuenta: «He desarrollado un sistema para la administración de centros de estudios llamado Secretaría Virtual. El sistema está basado en PHP/MySQL y por supuesto es software libre. Se trata de un portal pensado para centros escolares a través del que se puede dar a conocer las calificaciones de los alumnos a sus padres o tutores, los próximos exámenes que van a tener, horarios y demás, además de estar dotado de un servicio de mensajería interno para poner en contacto a los profesores con los alumnos y padres o tutores. Un saludo».

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • phpGesCen

    (Puntos:3, Informativo)
    por strider2003 (11627) el Jueves, 23 Diciembre de 2004, 08:56h (#410259)
    ( http://condottierigame.net/ | Última bitácora: Lunes, 23 Mayo de 2011, 19:00h )
    Hay otro proyecto de temática similar. Se trata de phpGesCen [software-libre.org].

    --
    "La ilusión es el primero de los placeres." Voltaire.
  • Interesante

    (Puntos:1)
    por pax01 (10710) el Jueves, 23 Diciembre de 2004, 08:58h (#410260)
    ( http://barrapunto.com/ | Última bitácora: Miércoles, 28 Diciembre de 2005, 12:49h )
    La idea parece interesante, pero me parece que le faltan unos cuantos "detalles", como mejorar la interfaz (no solo el diseño gráfico sino también organización), añadir más opciones... ¿tal vez abrir más el proyecto y hacer más fácil la colaboración?
  • Proyecto interesante

    (Puntos:2, Informativo)
    por loxicagus (14481) el Jueves, 23 Diciembre de 2004, 09:05h (#410268)
    ( http://barrapunto.com/ )
    Me parece un proyecto interesante, y quiero aprovechar la ocasión para daros la enhorabuena. No obstante, además de lo ya comentado, creo que harías bien en cuidar la ortografía, ya que es importante de por sí, pero más si se trata de una herramienta destinada al profesorado/alumnado. Me refiero a ejemplos como "Tiene 0 mensages nuevos" en http://garpanta.com/secretaria/profesor/index.php.
  • Diseño pobre

    (Puntos:3, Informativo)
    por masay (13472) el Jueves, 23 Diciembre de 2004, 10:52h (#410329)
    ( http://barrapunto.com/ )
    Como comentan más arriba, el diseño es bastante pobre. No es agradable la vista de una frame prácticamente vacía, con dos opciones pegadas arriba a la izquierda.
    Desde mi punto de vista, se puede hacer la aplicación además de visualmente más atractiva, más utilizable si añadimos, por ejemplo, para el profesorado, enlaces a las notas, faltas de asistencia etc. desde la ficha de cada alumno.
    Yo pondría también una opción de "tutor", que pudiera modificar sus asignaturas, y ver las de los otros profesores de un curso.
    En las ausencias y retrasos, no sirve de nada saber que hay "dos ausencias" si no sabemos qué día fueron, ni si se han justificado, ni nada.

    De todas formas, la iniciativa me parece estupenda. ¡Solo falta un poco de publicidad, y que el personal se anime!
  • Te lo compro.

    (Puntos:2, Divertido)
    por Bill Gates (15973) el Jueves, 23 Diciembre de 2004, 11:42h (#410358)
    ( http://barrapunto.com/ )

    Pues eso, cuánto quieres por esta aplicación? 3.000 millones (dólar americano).

    --
    Cause security matters, Click [microsoft.com] to remove Sasser.
  • Calidad del código fuente

    (Puntos:1, Inspirado)
    por pobrecito hablador el Jueves, 23 Diciembre de 2004, 13:59h (#410454)
    Existen varios programas libres para esta clase de cosas y yo necesito uno para el colegio donde trabajo, pero voy a programarlo desde cero (tomando ideas de los demás, pero sólo las ideas). ¿Por qué? Pues porque en todos los programas que he visto (y este, desgraciadamente, no es una excepción) brillan por su ausencia aspectos tan importantes como la separación de forma y contenido o la orientación a objetos. Como ejemplo, un pequeño extracto del código fuente de este "Secretaría Virtual" (he sustituido los "mayor que" y "menor que" por asteriscos, para que no desaparezcan):

    *html*
            *head*
                    *title*Frame del mensaje principal*/title*
            */head*
            *?include "estilos.php"?*
            *body*
    *?php
            include 'variables.php';
            $base_sql = mysql_connect($local,$usuariodb,$clavedb);
            mysql_select_db($base);
            $clave = mysql_fetch_array(mysql_query("SELECT * FROM alumno where DNI = '$_GET[nif]'"));
            $clavecookie = md5("$clave[pass]$clavecook$_SERVER[REMOTE_ADDR]") ;
            if ($_COOKIE[cookiesec] == $clavecookie)
            {
                    $modulo = mysql_fetch_array(mysql_query("SELECT * FROM modulos where nombre = 'faltas'"));

    En el mismo código se entremezcla el HTML, el manejo de sesiones y las consultas a la base de datos, sin encapsulación de la información, soporte para plantillas o internacionalización.

    No me malinterpreten, estos programas son perfectamente válidos, resuelven problemas y olé los huevos de todos los desarrolladores que hacen software libre. Simplemente, mi forma de ver las cosas es distinta. Soy más purista y creo que ciertas prácticas de programación son necesarias para obtener software extensible y de calidad. Sin embargo, sólo un pequeño porcentaje de los proyecto libres que usan PHP emplean orientación a objetos, plantillas y esa clase de cosas.

    Si alguien conoce un software de este estilo que emplee estas técnicas, le agradecería que lo mencionase. Si alguien quiere, cuando llegue a casa puedo postear una lista de programas para la gestión de centros educativos hechos en PHP (no me gusta el código de ninguno, pero conozco varios).

    PD.- Mi programa será software libre, por supuesto. :-)
    --
    Áncor Gonzalez Sosa
  • 3 respuestas por debajo de tu umbral de lectura actual.