https://github.com/goffinet/mooc1
https://github.com/goffinet/mooc1
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/goffinet/mooc1
- Owner: goffinet
- License: mit
- Created: 2020-02-19T22:46:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T20:32:21.000Z (over 3 years ago)
- Last Synced: 2025-01-13T10:22:11.738Z (over 1 year ago)
- Language: JavaScript
- Size: 12.3 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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](https://www.designevo.com/)@2019/01/27
## Latest Updates
* [gatsby-theme-ultronele](https://github.com/runbytech/gatsby-theme-ultronele) released @2019/07/19
## Screen Shots

## Demo
is [HERE!](https://ultronele.netlify.com/)
## 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
* [konva](https://konvajs.org/) to draw certificate
* [react-confetti](https://github.com/alampros/react-confetti) to open bonus
* [downloadjs](http://danml.com/download.html) to convert dataURL to image file
* [plop](https://github.com/amwmedia/plop) to generate content by cli
## π 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
> $ 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](https://ultronele.netlify.com/userguide).
## π« Quick Deploy
```
Prerequisites: github account and netlify account required
```
[](https://app.netlify.com/start/deploy?repository=https://github.com/runbytech/ultron-ele)
## 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