runbytech / ultron-ele

The world’s fastest LMS engine based on Gatsby -- Deliver knowledge with fun!
http://ultronele.com
MIT License
30 stars 9 forks source link
canvas-drawing certificate-generation cms-framework elearning elearningapp gamification gatsby gatsby-site graphql jamstack-site learning-path lms markdown quiz-generator reactjs server-side-rendering serverless-applications static-site-generator template-engine

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

Note:

This project is no longer actively maintained, please use it with proper build environment described below!

Latest Updates

Screen Shots

mobile screen shots

Demo

is HERE!

Features

Build environment

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/runbytech/ultron-ele

$ cd my-ultronele

$ 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

Contribution is Welcome

For the ReactJS developer

For the Content producer

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