Es un sistema tipo Moodle programado en la arquitectura Cliente-Servidor con Sockets el envio de informacion se hace por medio de Unicast y Multicast, su objetivo es poder resolver examenes de manera colaborativa con preguntas que se cargan por medio de archivos .txt que se encuentran en la ruta /evaluations/new una vez se termina el hilo de ejecucion del programa o los participantes terminen todas las preguntas cargadas. Los examenes se califican del banco de preguntas y se guardan en la ruta /evaluations/qualification para su posterior revision por parte del docente.
Puedes obtener el proyecto de dos formas:
- git clone https://github.com/AndresDFX/Moodle-Server.git
- En la parte superior del proyecto “Download ZIP”.
- Sistema operativo Windows, Linux o MAC
- IDE NetBeans 8.1 o superior
- Máquina virtual Java JDK 1.8 para compilar
1. Debemos importar el proyecto Netbeans o cargar las clases en su IDE de preferencia
2. En Netbeans debemos resolver las dependencias de las librerías dando clic en “Resolve Problems Project”
3. Seleccionamos una a una las librerías de la carpeta “libraries”
4. Por ultimo ejecutamos “Clean and Build”
Nota: Es necesario que se ejecute de 2 a 4 clientes Moodle-Client, se defina el tiempo y se elija un archivo.txt para poder que el examen empiece.
1. Para ingresar al Rol del admin las credenciales son admin:123.
2. Verificar que las carpetas con los examenes tenga permisos por parte del OS.
- Netbeans - IDE
- Java Swing – Biblioteca grafica
- Componentes RS – Libreria grafica
Usamos Git para el versionado. Para todas las versiones disponibles, mira los tags en este repositorio.
- Andres Castaño (AndresDFX) - Analisis y Desarrollo
Este proyecto está bajo la Licencia GNU General Public License 3.0 - mira el archivo LICENSE.md para detalles.