A simple Java-based E-Learning Platform developed as part of a task assigned by TERV.
The project simulates an interactive system where students can register, enroll in courses, submit assignments, and track their progress.
- β Student registration and login system
- β View and enroll in available courses
- β Submit assignments for enrolled courses
- β Track assignment submissions and progress
- Java (OOP concepts)
- Java Collections Framework
- Console-based user interface
elearning/ β βββ Main.java # Entry point βββ models/ # Domain models β βββ Student.java β βββ Course.java β βββ Assignment.java β βββ Submission.java βββ services/ # Business logic β βββ StudentService.java β βββ CourseService.java β βββ AssignmentService.java
- Clone the Repository
git clone https://github.com/your-username/java-elearning-platform.git cd java-elearning-platform