Skip to content

Enroll in a course or create a new course for others to Enroll in. Fuel Your Future with Learning. Knowledge is Power.

Notifications You must be signed in to change notification settings

ntandoyenkosi1/kula-learn-mvc

Repository files navigation

kula-learn

Kula Learn is a learning management system. It allows instructors to add courses and other users can enroll and learn the available courses.

Production environment

This application is currently deployed via Cloud Run here: https://kula-learn-mvc-cck37mrz7a-ue.a.run.app/.

Screenshots

Welcome Page All Courses View - Instructor Single Course View Registration Page

Features

Authentication

  • User registration.

  • Login.

  • Token based authentication.

  • Persistent session that is active for 12 hours.

Authorization

Users, Courses and Modules

  • All CRUD functionality present.

  • Role-based authorization on all functionality

Features

  • Markdown support for individual modules to support for rich content delivery.

  • Optional video explanations where they apply.

  • Responsive Design.

Run Development environment

Restore packages

dotnet restore

Run project

dotnet run

Then navigate to https://localhost:44344/ to start the application

About

Enroll in a course or create a new course for others to Enroll in. Fuel Your Future with Learning. Knowledge is Power.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published