Giter VIP home page Giter VIP logo

pluma-lms-nodejs's Introduction

Pluma LMS (Node.js)

A learning management system that combines popular solutions for education into an all-in-one, catch-all package.

Design principles

Pluma (Node.js) keeps several key points in mind. These are:

  • Object-oriented, easy-to-understand code.
  • Speed is emphasized.
  • Pluma intends to replace many different, fragmented, and incomplete learning management systems and other educational software such as Moodle, Canvas, Blackboard, Weebly, Edmodo, Home Access Center/Teacher Access Center, Remind.com, Eduphoria. There is no need to use all of these different softwares and services with a monolithic, complete LMS never seen before like Pluma.
  • All Pluma components (e.g. notification system, gradebook management, etc.) are comprehensive in features; designed with students, teachers, and faculty in mind; and intricately work with each other.
  • A secure, easy-to-use, and logical API that serves as the backend of the software.

Requirements

  • Node.js
  • MySQL 5 and above. Once again, you may try older versions at your own risk. (This might change to PostgreSQL.)
  • Google Chrome for Pluma LMS endusers.

Download and installation

You may download the latest stable release of Pluma LMS (Node.js) from above.

Currently, installation requires the system administrator to do stuff with Node.js.

After that, your installation is complete. Pluma LMS (Node.js) is committed to speed so we will add shell script BS (npm and the whole nine yards).

Contributions

Anybody is welcome to contribute to Pluma LMS's code. Please fork our repository, make changes, and create a pull request. When you have done so, our core team will review your contribution and ensure it is beneficial for Pluma and reflects our design principles.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.