Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
forked fromfrappe/lms

Easy to Use, 100% Open Source Learning Management System

License

NotificationsYou must be signed in to change notification settings

0xflotus/lms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frappe LMS

Easy to use, open source, learning management system.

 

Frappe LMS - Easy to use, 100% open source learning management system | Product Hunt

 

cypresslicense

Lesson

Show more screenshotsss1ss2ss3

Frappe LMS is an easy-to-use, open-source learning management system. You can use it to create and share online courses. The app has a clear UI that helps students focus only on what's important and assists in distraction-free learning.

You can create courses and lessons through simple forms. Lessons can be in the form of text, videos, quizzes or a combination of all these. You can keep your students engaged with quizzes to help revise and test the concepts learned. Course Instructors and Students can reach out to each other through the discussions section available for each lesson and get queries resolved.

Features

  • Create online courses. 📚
  • Add detailed descriptions and preview videos to the course. 🎬
  • Add videos, quizzes, and assignments to your lessons and make them interesting and interactive 📝
  • Discussions section below each lesson where instructors and students can interact with each other. 💬
  • Create batches to group your students based on courses and track their progress 🏛
  • Statistics dashboard that provides all important numbers at a glimpse. 📈
  • Job Board where users can post and look for jobs. 💼
  • People directory with each person's profile page 👨‍👩‍👧‍👦
  • Set cover image, profile photo, short bio, and other professional information. 🦹🏼‍♀️
  • Simple layout that optimizes readability 🤓
  • Delightful user experience in overall usage ✨

Tech Stack

Frappe LMS is built onFrappe Framework which is a batteries-included python web framework.These are some of the tools it's built on:

Local Setup

Docker

You need Docker, docker-compose, and git setup on your machine. Refer toDocker documentation. After that, run the following commands:

git clone https://github.com/frappe/lmscd apps/lms/dockerdocker-compose up

Wait for some time until the setup script creates a site. After that, you can accesshttp://localhost:8000 in your browser and the app's login screen should appear.You'll have to go through the setup wizard to set up the website the first time you access it. Log in using the following credentials to complete the setup wizard.

Username: Administratorpassword: admin

Frappe Bench

Currently, this app depends on thedevelop branch offrappe.

  1. Setup frappe-bench by followingthis guide
  2. In the frappe-bench directory, runbench start and keep it running. Open a new terminal session and cd into thefrappe-bench directory.
  3. Run the following commands:
    bench new-site lms.testbench get-app lmsbench --site lms.test install-app lmsbench --site lms.test add-to-hosts
  4. Now, you can access the site athttp://lms.test:8000

Deployment

Frappe LMS is an app built on top of the Frappe Framework. So, you can follow any deployment guide for hosting a Frappe Framework-based site.

Managed Hosting

Frappe LMS can be deployed in a few clicks onFrappe Cloud.

Self-hosting

If you want to self-host, you can follow officialFrappe Bench Installation instructions.

Bugs and Feature Requests

If you find any bugs or have a feature idea for the app, feel free to report them here onGitHub Issues. Make sure you share enough information (app screenshots, browser console screenshots, stack traces, etc) for project maintainers.

License

Distributed underGNU AFFERO GENERAL PUBLIC LICENSE

About

Easy to Use, 100% Open Source Learning Management System

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript38.6%
  • Vue30.3%
  • Python21.2%
  • HTML5.5%
  • CSS3.5%
  • TypeScript0.8%
  • Other0.1%

[8]ページ先頭

©2009-2025 Movatter.jp