Some answers to your questions
Table of contents
🐨 What is Koala?
Koala LMS is a Digital Educational Platform. We call LMS (Learning Management System) tools to manage educational practices and learning material. Educational platforms connect teachers and students all together. They are fully integrated into educative processes. They provide ways for teachers to share educative ressources, for students to access them, and finally to discuss all together.
We consider Koala rather like a Learning Assistant. Our vision is broader: Koala LMS is certainly a tool, but one that will be able to adapt to its behaviour depending on the students' digital practices (see the “Perspectives section”).
Our idea is that Koala LMS becomes a global tool that can be used in courses, at home, commute to work or on the break on the way to holidays. The learning modalities have evolved, and the opportunities to learn have multiplied. We would like to detect this and adapt digital resources to concrete situations.
This, is 🐨.
Has 🐨 been created for any other purpose?
In one word, YES!
To say more, at the beginning, the technologies on which Koala LMS is built on are easy to understand for Bachelor’s degree students. The choice of those technologies, Python 🐍, Django, Boostrap and of course HTML/CSS/JS languages, are accessible for any IT student.
🐨 is a platform which is made to allow Bachelor’s degree students to contribute. As a consequence, it is maintained by students, under our supervision. We often propose them projects they can carry out in small groups. Those projects are often part of their training. For instance, in 2019, fifteen students were involved in three different projects. You can read about them in the student project page. Four of them were hired for a ten-week internship.
How does 🐨 differ from existing solutions?
With Koala LMS, we propose a new approach. Our vision is based entirely on collaboration and mutual help. We reject the commonly accepted thesis that places the teacher in a position of domination. This paradigm blocks some students in an unfavorable pattern of learning. The added value of the teacher is his ability to take a step back, to have a global vision, to arbitrate exchanges and to guide the work.
Koala LMS implements this approach.
Koala LMS breaks down the courses in three levels:
- The is a logical grouping of educational . Students can enroll, as it is possible for a teacher to enroll students.
- The is reusable and shareable between different , the educational activities include a logical set of teaching and assessments.
- The is any audio, interview, newspaper article, video, television footage, or any other entity that allows the dissemination of knowledge. Educational resources sharable reusable within the .
You may have noticed that, unlike centralised solutions like Moodle, Koala LMS adopts a collaborative vision: everyone can propose a teachingthat will be integrated into , then to .
Can I try 🐨?
We provide a Koala LMS demonstration platform. You can find it at https://demo.koala-lms.org. You will be connected by default as a demonstration user. It already has , , and that you can access, edit, remove, etc. This user is also enrolled in courses so that you can understand how student can interact with those
Does 🐨 work on my computer?
Koala LMS is a platform on the Web. We have adapted it to work both on large screens (computers, tablets) and on smaller ones (like smartphones).
Koala LMS runs on all your devices, all operating systems (Windows, Mac OS X, GNU/Linux distributions), as long as you have a Web browser. In this regard, to be consistent with our philosophy, we recommend the use of Mozilla Firefox.
Is 🐨 ready for production?
Koala LMS is published regularly as stable release. Stable releases are compatible with each other. There should be no contraindications to updating Koala LMS stable applications through the Python Pip package management tool.
How to contribute to the project?
We use the Gitlab forge to develop Koala LMS and its applications. You can register and follow the Project Contribution Guide to make your first contribution to the project. By participating in official applications, you agree to publish your work under a free license, the GPLv3.