Skip to content

lwz7512/ultronele

Repository files navigation

UltronEle

The world’s fastest LMS engine

This is a gatsby starter project used to generate a LMS(learning management system) skeleton site.

Logo image is designed in designevo@2019/01/27

Latest Updates

Screen Shots

mobile screen shots

Demo

is HERE!

Features

  • extremely smooth visit experience
  • fast setup and easy depolyment procedure
  • gamefication learning experience
  • category/tutorial/quiz generation by cli easily
  • learning process tracking and visualization
  • quiz report and certificate generation
  • user locally login/cache support
  • mobile screen support

Prerequisite tools

  • node
  • npm
  • gatsby

Important 3rd part library used

🚀 Quick start

Just for a couple of commands, you will have your own LMS, here we go:

$ gatsby new my-ultronele https://github.com/lwz7512/ultronele

$ cd my-ultronele

$ npm i

$ gatsby develop

Your site is now running at http://localhost:8000

🎓 Learning Gatsby

Looking for more guidance? Full documentation for UltronEle lives on the website.

💫 Quick Deploy

Prerequisites: github account and netlify account required

Deploy to Netlify

NOTE: this deploy only use https://github.com/lwz7512/ultronele as content source

Contribution is Welcome

For the ReactJS developer

  • fork this repository
  • made your modifications or improvements
  • request a PR
  • notify me by email: lwz7512[at]gmail.com
  • invite you to join collaborators

For the Content producer

  • planning your courses that you want to be itegrated to this product permanently
  • send your .pdf/.docx/images/videos to my email
  • reorganize the content to the source file and publish
  • give you credit by recording you to the contributer list

Content structure by convention

├── content
  ├── assets
    ├── imagefoldera
    ├── imagefolderb
  ├── category
    ├── coursetypea
      ├── tutoriala
        ├── 1-section.md
        ├── 2-section.md
        ├── 3-section.md
        ├── x-section.md
        ├── test.md    # this file hold tutorial quiz questions
      ├── tutorialb
      ├── tutorialc
    ├── coursetypeb
    ├── coursetypec
  ├── pagea.md    # first level navigation page of your site
  ├── pageb.md
  ├── pagec.md
  ├── paged.md

About

simple static e-learning solution based on Gatabyjs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published