Skip to content

Learner Management System created in Laravel with a React frontend using Interia.js

Notifications You must be signed in to change notification settings

AliceKLWilliams/laravel-lms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Alice Williams
May 22, 2022
0819ab3 · May 22, 2022

History

58 Commits
Jan 14, 2022
Oct 8, 2021
Oct 10, 2021
Jan 14, 2022
May 22, 2022
Jan 14, 2022
Jan 14, 2022
Oct 8, 2021
Oct 8, 2021
Oct 8, 2021
Oct 8, 2021
Oct 8, 2021
Oct 8, 2021
Oct 8, 2021
Jan 9, 2022
Oct 8, 2021
May 22, 2022
May 22, 2022
Oct 8, 2021
May 22, 2022
May 22, 2022
Oct 8, 2021
Oct 8, 2021
Oct 8, 2021
Oct 8, 2021
Jan 9, 2022

Repository files navigation

Learner Management System (LMS)

A Learner Management System created in Laravel. This project was started due to the lack of an easily customisable LMS plugin being available in WordPress.

Functionality

Courses

  • An admin can create courses with a title and some content (WYSIWYG)
  • Courses can be viewed by anyone

Modules

  • Each course can have a number of modules.
  • Each module has a title and some content (WYSIWYG)
  • Modules can be viewed by anyone

Lessons

  • Each module can have a number of lessons
  • Each lesson has a title and some content (WYSIWYG)
  • Lessons can be viewed by anyone

Users

  • Users can create their own accounts
  • Admins can create other users (Admins or Students)
  • Admins can assign users to courses
  • Admins can remove users from courses
  • Admins can view a user's details
  • Users can view their assigned courses on a My Courses page
  • Users can only view the courses/modules/lessons they are assigned to

Technlogies Used

  • Laravel
  • Interia
  • React
  • Tailwind

About

Learner Management System created in Laravel with a React frontend using Interia.js

Resources

Stars

Watchers

Forks

Languages