Skip to content

A simple learning management system that allows users to track their progress

Notifications You must be signed in to change notification settings

bgunson/learnlylog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learnlylog

A simple learning management system that allows users to track their progress and share their learning progress with their friends. Also contains extra features like a live chat, badges after completing each course and progress bars for the current completion percentage of each course. Courses can teach the user about a variety of topics, like cooking, electronics, and like we learned in this class, programming languages. Courses will consist of modules, users can either view modules or complete modules to actually earn the course badge by taking a formulation of some skill/learning assessment at the end of each module. These skill/learning assessments will consist of either a multiple choice, true or false, or written/short answer questions that they would need to get right before stamping them as completing the module of the course. In the nav bar of the page there will be a learning log icon, when clicked on, the user can view their progress on all modules and courses in different time intervals, such as their progress in one month, one week and one day. They can share this information and the badges they earn through a link they send to their friends. The idea is a social learning log.

Try out LearnlyLog here!

Demo Video

Development

cd frontend
npm install
npm run start

See README in frontend/ for more information.

Staging

To run the app locally you need to do the following:

# First build the client
cd frontend
npm install
npm run build
cd ..

# Run the server locally
npm run start

This enables the chat feature.

Sources

LearnlyLog modules are seeded with data from the following sources:

About

A simple learning management system that allows users to track their progress

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.0%
  • HTML 5.0%
  • CSS 5.0%