Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fatmamahmoudr/onlinelearningplatform

a web application for managing courses and student enrollments. Built with ASP.NET Core, it features role-based access control and user authentication. Students can browse and enroll in courses, while administrators manage content. The platform also supports progress tracking and a user-friendly interface.
https://github.com/fatmamahmoudr/onlinelearningplatform

asp-net-core csharp entity-framework-core linq-to-sql mvc razor-pages sql-server

Last synced: 21 days ago
JSON representation

a web application for managing courses and student enrollments. Built with ASP.NET Core, it features role-based access control and user authentication. Students can browse and enroll in courses, while administrators manage content. The platform also supports progress tracking and a user-friendly interface.

Awesome Lists containing this project

README

        



### Features and Functionalities:

o Course Navigation:
Users can browse available courses, view details, and enroll. .



o User Management:
Authentication ensures secure access, with role based controls for students, instructors, and admins.



o Progress Tracking:
Users can monitor their progress through courses, making it easier to track completion and
achievements.



o Course Management
provides an interface for managing courses, ensuring smooth platform
operation.



o Content Management
Instructors can manage thier course content (add - edit - delete) lessons



### Technologies:
```
• ASP.NET Core (Backend)
• MVC (Model-View-Controller Pattern)
• Entity Framework (Database Management)
• Identity (User Authentication and Authorization)
```

### Database: