Skip to content
M-A-KassemPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📘 Learning Management System (LMS) – ASP.NET Core MVC

A complete Learning Management System built using ASP.NET Core MVC, Entity Framework, and SQL Server. The system allows instructors to upload courses, students to enroll, take quizzes, track their progress, and manage learning activities efficiently.

🚀 Tech Stack

C#, ASP.NET Core MVC

Entity Framework / EF Core

SQL Server

LINQ

Razor Views

HTML, CSS, JavaScript

jQuery / AJAX

Bootstrap

Authentication (Identity or custom)

🧩 Main Features 👨‍🏫 Instructor Features

Upload courses (title, description, content, video, PDF… )

Edit / Delete courses

Upload quizzes and questions

Track students enrolled in each course

View students’ progress

🎓 Student Features

Register & Login

Browse available courses

Enroll in a course

View course content and lectures

Take quizzes

See quiz results

View a dashboard showing:

Courses enrolled

Completed lessons

Overall progress

📝 Quiz System

Multiple-choice questions

Auto grading

Store grades in the database

Teacher view to monitor students’ results

📊 Progress Tracking

Each student sees:

Percentage of course completed

Lessons watched

Completed quizzes

Instructor sees performance for each student

📁 Course Content

Videos

Files (PDF, Docs… )

Text lessons

🔐 Authentication

Secure login

Role-based access (Student/Instructor/Admin)

Password hashing

Session management

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages