Treballs - README
- Ya he descargado y descomprimido Treballs, y ahora... ¿donde hago doble clic para instalar este programa?
En informática hay dos tipos de programas:
- los de tipo cliente, que se instalan en un ordenador cliente (Windows, Mac...) haciendo doble clic en un ejecutable, y se ejecutan en ese ordenador; ni esos ordenadores ni esos programas son visibles en internet.
- los de tipo servidor, que se instalan en un servidor (usualmente Linux), y se ejecutan en ese servidor, lógicamente visible en internet
Treballs es un programa de tipo servidor, es decir, se instala en un servidor, y es visible en internet;
(si no fuera así, los alumnos no podrían entregar trabajos, bajar archivos de recursos, realizar exámenes...)
- ¿Esto quiere decir que para correr Treballs necesito un servidor?
Me temo que sí.
- ¿Y de donde saco yo un servidor?
Si trabajas como professor en una escuela pública en territorio español, es probable que tu escuela ya tenga un servidor.
Habla con el coordinador TIC de tu escuela.
- ¿Sirve cualquier tipo de servidor?
Puede ser cualquier tipo de servidor, preferiblemente Linux o FreeBSD, y ha de cumplir estos requisitos:
- ha de tener un servidor web funcionando (como por ejemplo apache), con soporte para PHP
- el PHP ha de tener soporte para gd, zip, curl, mbstring y json.
- Ya, pero... mi escuela no tiene ningún servidor...
Pues tienes diferentes opciones:
- Contratar espacio de disco en un servidor público: esto se llama hosting, y lo hay de gratuito y de pago.
(puedes buscar en google: free hosting)
- Instalar en un ordenador cliente de tu escuela (que corra MS Windows o Mac OS X) el software XAMPP, que convierte
un ordenador cliente en un servidor web Apache, capaz de ejecutar PHP, Perl y MySQL (o MariaDB).
Aquí tienes el link:
https://www.apachefriends.org/es/
XAMPP es software libre (y gratuito), hay versiones para Windows y Mac, y funciona muy bien.
De todas maneras, si no haces NAT del puerto 80 del router de tu escuela a tu PC cliente/servidor, este ordenador
solamente será visible dentro de la intranet de tu escuela.
Puedes leer ésto: Soy profe, pero no informático....
- Montar un servidor NAS en tu casa, y abrir el puerto 80 de tu router.
Los servidores NAS basados en Linux son baratos, de muy bajo consumo, y ahora están de moda...
Mírate esto: https://www.youtube.com/watch?v=CCA_WhF9egM
O esto: https://www.synology.com
- Montar un servidor Raspberry Pi en tu casa, y abrir el puerto 80 de tu router.
Los servidores Raspberry Pi con el SO raspbian (basado en Debian) son muy baratos, de muy muy bajo consumo, y totalmente silenciosos (no tienen ventiladores)
Mira esto: http://www.cucurella.net/soft/rpi/
- Lanzarte a la piscina, y montar un servidor GNU/Linux en tu escuela !
El que escribe esto lo hizo en su momento, y ha sido una experiencia apasionante.
Ya, ya, pero... ¿qué ventajas tendría esto?
Pues daría a tu escuela la posibilidad de disfrutar de algunos servicios:
- La web de tu escuela podría estar colgada en tu propio centro (por ejemplo con wordpress, aplicación escrita en PHP y MySQL...)
- Alumnos y profesores podrían tener su propio espacio web
- Alumnos y profesores podrían guardar archivos en la rápida intranet del centro
- Alumnos y profesores podrían acceder a sus archivos en la escuela desde su domicilio particular (via FTP)
- Alumnos y profesores podrían ejecutar muchas aplicaciones desde la intranet (a gran velocidad), que hacen cosas interesantes.
- Y como coordinador TIC, aprenderías un montón de cosas...
- Vale, ya tengo el punto 5 solucionado. Ahora ¿que tengo que hacer?
Mírate este TUTORIAL
Ánimos, ya has hecho lo mas difícil !