Skip to content

Krishnarajan7/E-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Java E-Learning Platform

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.


πŸš€ Features

  • βœ… Student registration and login system
  • βœ… View and enroll in available courses
  • βœ… Submit assignments for enrolled courses
  • βœ… Track assignment submissions and progress

πŸ› οΈ Technologies Used

  • Java (OOP concepts)
  • Java Collections Framework
  • Console-based user interface

πŸ“‚ Project Structure

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


πŸ§‘β€πŸ’» How to Run

  1. Clone the Repository
    git clone https://github.com/your-username/java-elearning-platform.git
    cd java-elearning-platform

About

A simple Java based E-Learning Platform. Assigned by TERV.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages