pupilfirst/pupilfirst

View on GitHub
README.md

Summary

Maintainability
Test Coverage
## [![Pupilfirst Logo](https://public-assets.sv.co/random/201908/pupilfirst-logo-300px.png "Pupilfirst Logo")](https://lms.pupilfirst.org)

[![License: MIT](https://img.shields.io/badge/license-MIT-informational)](https://github.com/pupilfirst/pupilfirst/blob/master/LICENSE)
[![Maintainability](https://api.codeclimate.com/v1/badges/5a4e81245df6ef5b946b/maintainability)](https://codeclimate.com/github/pupilfirst/pupilfirst/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/5a4e81245df6ef5b946b/test_coverage)](https://codeclimate.com/github/pupilfirst/pupilfirst/test_coverage)
[![Continuous Integration](https://github.com/pupilfirst/pupilfirst/workflows/Continuous%20Integration/badge.svg?branch=master)](https://github.com/pupilfirst/pupilfirst/actions?query=workflow%3A%22Continuous+Integration%22)
[![](https://dcbadge.vercel.app/api/server/Sh67Tca?style=flat)](https://discord.gg/Sh67Tca)

---

[![Screenshots](https://public-assets.sv.co/random/201909/pupilfirst-screenshots.png)](https://lms.pupilfirst.org)

Pupilfirst LMS is a feature-rich open-source Learning Management System (LMS) that is built around the philosophy that
true learning cannot happen by just consuming information; it happens when:

- Students attempt relevant tasks.
- Get personalised feedback from domain experts.
- Reflect on their work and make improvements.
- And finally, get involved in the learning process by answering questions from their peers.

## Documentation

Visit [docs.pupilfirst.com](https://docs.pupilfirst.com) for a detailed explanation of Pupilfirst's features, and to learn how to set up this repository for development and deployment.

## Community

[![](https://dcbadge.vercel.app/api/server/Sh67Tca?theme=discord-inverted)](https://discord.gg/Sh67Tca)

Join [our Discord server](https://discord.gg/Sh67Tca) to talk to our team!

## Changelog

View the [releases page on GitHub](https://github.com/pupilfirst/pupilfirst/releases) to view the full changelog.