https://github.com/roussosan/javaspot-spring-boot
An interactive tool for learning Java, featuring GPT-3.5 integration for AI-driven exam evaluation.
https://github.com/roussosan/javaspot-spring-boot
aop-aspects docker-compose java javascript langchain4j lombok postgresql spring-boot spring-boot-webflux spring-data-jpa spring-mvc spring-security thymeleaf
Last synced: 2 months ago
JSON representation
An interactive tool for learning Java, featuring GPT-3.5 integration for AI-driven exam evaluation.
- Host: GitHub
- URL: https://github.com/roussosan/javaspot-spring-boot
- Owner: roussosan
- License: gpl-3.0
- Created: 2024-05-15T11:58:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-23T19:43:43.000Z (10 months ago)
- Last Synced: 2025-02-03T03:15:28.676Z (4 months ago)
- Topics: aop-aspects, docker-compose, java, javascript, langchain4j, lombok, postgresql, spring-boot, spring-boot-webflux, spring-data-jpa, spring-mvc, spring-security, thymeleaf
- Language: Java
- Homepage:
- Size: 276 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JavaSpot Learning Platform
This project is developed as a university assignment to help users learn the Java programming language through interactive sections.
## Features
- **User Registration and Login**: New users can create an account with a simple registration process, and existing users can log in to access personalized content.
- **Chapters and Sections**: Organized content in chapters and sections, each featuring educational videos and an integrated code editor for hands-on practice.
- **Exams and Evaluation**: At the end of each chapter, users can take exams to assess their understanding. Answers are evaluated using OpenAI's GPT-3.5 language model.
- **Progress Tracking**: Users can track their exam performance and progress through a progress page.## Technologies Used
- **Backend**: Developed using Java with the Spring Boot framework.
- **Frontend**: Built with Thymeleaf templates and Bootstrap for responsive design.
- **Database**: PostgreSQL database managed with Docker Compose.
- **External Services**: Integrated with OpenAI's GPT-3.5 via the LangChain4j library.## Screenshots






