MPvHarmelen / Freevle

A good looking website package for schools, including visual awesomeness & an easy as pie CMS
http://freevle.org
10 stars 4 forks source link

Freevle Software for Schools Build Status

What is Freevle

Freevle is a Virtual Learning Environment (VLE). Now, there's some pretty good examples of those out there, but Freevle is different. We wanted to integrate every aspect of a school into Freevle: the website for non-students, parents or teachers; the schedules for teachers, students, classes and classrooms, with homework integrated; the environment for putting assignments online as well as ways to learn or study on the web and other tools, like a students-only forum and a project management system.

Features

While Freevle is modular and thus extensible, it has a few essential modules (or apps, as we call them) included. These are:

Installation

Dependencies

At this moment, the Hiroshima version of Freevle is only officially supporting Python 3.3, and thus needs a few experimental branches of some libraries. This might make it a bit of a pain to install it, for now. In the list below you can not only find what versions you need, but also where to find them, if they're not easy to find.

Instead of manually installing all these, you can also just check out the .travis.yml file and follow the same steps as Travis would in its install process.

Development

After going through the long and tedious process of installing all the packages you can finally start working on Freevle!

It's a fairly simple process: copy the settings.cfg.sample to your own personal settings.cfg file and change the settings to match your personal setup. You can then run Freevle and its testing suite in either of two ways:

That's about it... for now.