Skip to content

spekb/lms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kalahari LMS

This is the repository for the Kalahari Experience Education Project's Learning Management System.

Demo: lms.luke.net.za

One of my main focuses as part of the Kalahari Education Experience Project has been developing the Learning Management System (LMS). This allows students in the Kalahari to access important learning resources like videos, Wikipedia, Khan Academy, on their devices for free and without data costs.

Here are some screenshots of what it looks like

1

Landing Page

2 3

Student created content and past papers

4

Student made videos explaining important content

Getting started guide

This guide is for how to set up your computer to edit the code for the LMS and commit your changes to the repository. This is assuming that you use VScode as your code editor.

  1. Download the following programs if you don't have them already

Python (If you are on Windows, make sure to allow it to add Python to your path in the installer when you are setting it up) VScode Git Github for desktop

And restart VScode if you have it open.

  1. Open VScode and clone the LMS Repo image File > New Window

image Clone Git Repository

Copy paste this URL into the dialogue box that appears https://github.com/luke-da-nuke/lms/

Select a folder to clone to This downloads the code for the LMS to your computer so you can edit it.

  1. Use pip to install requirements.txt Open the terminal in VScode with Ctrl + ` or selecting View > Terminal from the menu bar
pip install -r requirements.txt

This installs all the libraries needed to run the program

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages