Skip to content

Client moodle desktop with, architecture client-server for the PI course

License

Notifications You must be signed in to change notification settings

AndresDFX/Moodle-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodle - Cliente

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.


Obtener proyecto

Puedes obtener el proyecto de dos formas:

- git clone https://github.com/AndresDFX/Moodle-Cliente.git
- En la parte superior del proyecto “Download ZIP”.

Prerrequisitos

  • Sistema operativo Windows, Linux o MAC
  • IDE NetBeans 8.1 o superior
  • Máquina virtual Java JDK 1.8 para compilar

Guía de instalación

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.


Deployment

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.


Construido con


Versionado

Usamos Git para el versionado. Para todas las versiones disponibles, mira los tags en este repositorio.


Autores

  • Andres Castaño (AndresDFX) - Analisis y Desarrollo

Licencia

Este proyecto está bajo la Licencia GNU General Public License 3.0 - mira el archivo LICENSE.md para detalles.

About

Client moodle desktop with, architecture client-server for the PI course

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages