Skip to content

Repository files navigation

🧠 JBrain

Aplicación de escritorio (Java Swing + MySQL) para crear y resolver evaluaciones de preguntas en un entorno de aula. Un docente arma formularios de preguntas, los agrupa en salas y los estudiantes responden; el sistema guarda el desempeño y muestra estadísticas por alumno.


✅ Funcionalidades

  • Registro e inicio de sesión (con carpeta de usuarios).
  • Formularios de preguntas: el docente arma cuestionarios con preguntas y respuestas.
  • Salas: organizá los formularios en salas para cada grupo.
  • Responder preguntas: los estudiantes resuelven los cuestionarios.
  • Estadísticas por alumno: seguimiento del desempeño individual.
  • Arquitectura MVC con persistencia en MySQL.

🏗️ Stack

  • Lenguaje: Java (JDK 8+).
  • UI: Swing (NetBeans GUI builder, .form).
  • Base de datos: MySQL (mysql-connector-java).
  • Build: Maven (.pom).
JBrain/
├── src/main/java/
│   ├── Controlador/    # Controlador + Main
│   ├── Modelo/         # UsuarioVO, SalaVO, PreguntaVO, FormularioVO, DAOs
│   └── Vista/          # MenuPrincipal, CrearFormulario, CrearSala,
│                       # EstadisticasAlumnos, PantallaPrincipal...
├── base de datos/      # Scripts SQL (dbJBrain, procedimientos, triggers)
├── bin/                # Clases compiladas
└── pom.xml

🚀 Setup local

  1. Importá base de datos/dbJBrain.sql en MySQL (y los scripts de procedimientos si los necesitás).
  2. Configurá la conexión en src/main/java/Modelo/Conexion.java.
  3. Compilá y ejecutá con Maven:
mvn clean install
mvn exec:java

Proyecto escolar desarrollado en colaboración.

About

JBrain: app de escritorio (Java Swing + MySQL) para crear formularios de preguntas, armar salas y ver estadísticas por alumno.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages