Es un sistema tipo Moodle programado en la arquitectura Cliente-Servidor con Sockets la recepcion de informacion por parte del servidor 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 en el servidor, cuando un cliente (o estudiante) obtiene una pregunta este debe resolverla o liberarla para que los demas clientes puedan verla. 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 guardaran para su posterior revision por parte del docente.
Puedes obtener el proyecto de dos formas:
- git clone https://github.com/AndresDFX/Moodle-Cliente.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 antes el servidor para poder conectar los clientes a traves de su IP (aveces localhost) y puerto Moodle-Server.
1. Para ingresar se debe conocer la IP del servidor y el puerto por el cual se conectaran.
2. Se debe ingresar un nombre unico el cual servira para identificar quien respondio la pregunta.
- 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.