Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/fatmamahmoudr/onlinelearningplatform
- Owner: FatmaMahmoudR
- Created: 2024-09-30T20:05:09.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-29T11:04:48.000Z (22 days ago)
- Last Synced: 2024-10-29T12:29:37.845Z (22 days ago)
- Topics: asp-net-core, csharp, entity-framework-core, linq-to-sql, mvc, razor-pages, sql-server
- Language: C#
- Homepage:
- Size: 68.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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: