Educovota Estándar

INSTALACIÓN DE UN SERVIDOR WEB:

Antes de hacer la instalación de EducoVota es necesario tener configurado previamente un servidor web con soporte para Mysql y PHP. Existen varias formas de realizar la instalación de Apache (servidor web), Mysql (base de datos) y PHP (lenguaje de script); aquí vamos a explicar cómo hacerlo de forma rápida y sencilla a través de XAMPP. XAMPP es una muy buena colección de programas web, de fácil instalación y uso. Actualmente XAMPP tiene soporte para ser instalado en sistemas Linux, Windows, Mac/OS y Solaris . A continuación se describen los pasos para la instalación de XAMPP desde Windows:

1. Descargar XAMPP del sitio oficial: http://www.apachefriends.org/es/xampp.html seleccionando el paquete para nuestro sistema operativo, en nuestro caso vamos a utilizar Xampp para Windows.

2. Luego de descargar el paquete XAMPP lo descomprimimos en cualquier ubicación de nuestro disco duro (se recomienda hacerlo en una partición diferente a donde está instalado el sistema operativo).

3. Ahora ingresamos a la carpeta xampp descomprimida anteriormente y abrimos el panel de control, ejecutando el archivo xampp-control.

4.

Desde el panel de control habilitamos las opciones Svc (service) de Apache y MySql, con el objetivo que el servidor web (apache) y el administrador de bases de datos (Mysql) puedan ejecutarse como un servicio, cada vez que inicia Windows. De igual forma para iniciar el servidor web y base de datos damos clic en los botones start.

5. Es posible que el firewall de Windows bloquee el arranque de los servidores Apache y Mysql, en este caso debemos dar clic en el botón "Desbloquear". Si todo funciona bien deberíamos ver desde cualquier navegador web, la página principal del servidor XAMPP ingresando a la url: http://localhost.

INSTALACIÓN DE EDUCOVOTA ESTÁNDAR:

1. Descargamos la última versión de EducoVota Estándar desde la página de descargas y descomprimimos la carpeta dentro del directorio web de Xampp (xampp/htdocs). Si lo deseamos, podemos cambiar el nombre de la carpeta por cualquier otro (Ej: educovota - En sistemas Linux se diferencia entre mayúsculas y minúsculas, por ejemplo Educovota es diferente a educovota-). Tenga en cuenta que los directorios "administrador/CSV" y "fotos" de Educovota, deben tener permisos de lectura, escritura y ejecución (ej: en linux el comando sería: chmod 777 fotos) y que el parámetro upload_max_filesize del archivo php.ini, debe ser igual o superior a 10M (ej: upload_max_filesize = 10M).

2. Ahora ingresamos a la url: http://localhost/phpmyadmin para crear una base de datos Mysql (importamos el archivo BD.sql que está dentro de la carpeta descomprimida en el paso anterior) y creamos un usuario con privilegios para utilizar esta base de datos. Tenga en cuenta que deberá escribir dentro del archivo ConexionBD.php el nombre de la base de datos creada anteriormente, el usuario y contraseña.

3. Por último verificamos que nuestro sistema este funcionando desde un navegador web, escribiendo la dirección IP del computador seguido de /educovota/administrador (Ej: http://192.168.1.1/educovota/administrador), también puede acceder desde http://localhost/educovota/administrador (los datos de acceso como administrador son: usuario: admin, clave: admin). Se recomienda cambiar la clave la primera vez que ingrese al sistema.

AJUSTAR NUESTRO SISTEMA DE VOTACIÓN:

Después de habilitar nuestro sistema de votación, necesitamos hacer algunos ajustes, para iniciar el proceso de votaciones estudiantiles de nuestra institución. Para ello tenga en cuenta lo siguiente:

1. Desde el menú de administrador seleccionamos la opción "Configuración general" para cambiar los parámetros iniciales (nombre de la institución, descripción elecciones, activar votación y voto protegido por contraseña). También podremos configurar las categorías que deseamos activar para las votaciones (personero, consejo, etc) y los grados que participarán con su voto.

2. Luego se podrá configurar la "Lista de candidatos" que deseamos habilitar para cada categoría, escribiendo los datos básicos de cada uno, acompañado de una foto. Si desea crear candidatos por grado (sólo se muestran a los estudiantes que pertenecen a ese grado), deberá agregar categorías con el mismo nombre de los grados que aparecen registrados en el sistema (ej: si el nombre del grado es octavo, la categoría se deberá llamar también octavo), y asignarlas a los nuevos candidatos por grado; esto hará que a la hora de votar, los estudiantes que hacen parte de ese grado puedan elegir a su candidato.

3. El siguiente paso es importar los datos de los estudiantes que estarán habilitados para las votaciones. Para ello debemos preparar una hoja de cálculo con los campos: grado (numérico - verificar el código de cada grado en la opción "Configurar grados"), nombres, apellidos, documento y contraseña (opcional). Este archivo se debe guardar en formato CSV (valores separados por coma), para subirlo al sistema a través de la opción "Importar datos estudiantes".

Es importante verificar que todos los estudiantes se hayan importado correctamente, ingresando a la opción "Consulta de estudiantes por grado", en donde se muestra la lista de estudiantes habilitados para votar.

4. Para finalizar podemos crear más "Administradores del sistema" con permisos limitados (sólo existe un superadministrador), que nos ayudarán como jurados o testigos en nuestro proceso de votación.

5. Para iniciar el proceso de votación desde cualquier computador de su red, abra el navegador web (recomendamos Firefox) y escriba la dirección IP del servidor (equipo donde está instalado EducoVota) o nombre de la máquina (ej: http://192.168.1.1/educovota ó http://servidor/educovota).

Si desea cambiar el logo, por el de su institución, deberá reemplazar el archivo EscudoColegio.png, que se encuentra dentro de la carpeta "iconos".