Linux goes to school with NethServer

Choosing an LMS is something that should be done by the team of teachers that needs to work with the LMS, not by the administrator of the server.
I have some experience with both platforms. Moodle has a (much) larger userbase and documentation is better. This will make that possible problems can be solved easier with the help of the Moodle community.
Look and feel of Chamilo is more modern, more intuitive. This makes it as a platform for the teachers and students a lot easier to use.
The bigger part of the Chamilo community is Spanish speaking, but the developers also speak English quite well aswell as French. I feel the Chamilo community is quite inactive. Something I try to change :smile: I am a moderator on the Chamilo forums.

I think a good choice of an LMS is first to make a list of requirements you need that the applications must be able to do. Then compare both LMS’s and see which of the two is best for your situation. (this works like this for any application)
Finally install and testdrive if the application actually works as you expect.

I’d love to see an educational repository where all educational applications are available for NethServer. One-click installs for all of them with LDAP/Samba authentication. (even better with kerberos for SSO)

1 Like

On NS ???

I started to document apache authentication, see the LDAP part it might help you:

http://wiki.nethserver.org/doku.php?id=developer:authentication_through_apache#ldap_authentication

1 Like

And I completely agree. What I find out hard to make you understand is that I don’t see the problem as “sysadmin” or “teacher”, I see the problem as packager for NethServer. My goal is to port Moodle/Chamilo inside NethServer, so I have to start somewhere (so I will choose at first one of the two/three platforms available) and until I have finished my work, sysadmins and teachers have the option to install its chosen platform by hand.

1 Like

It might be a way to start leurning to package for NS… Maybe start a new topic in the developer section where you announce the development of a Moodle package… create a github repo and start working on it…
Explain your steps and what your findings are. I am sure more experienced devs will help you when you get stuck.

(again… keep the discussion going… say what you have done, ask for help!)

I like this way and really want a school package on NethServer, also a small one?

Great things are not done by impulse, but by a series of small things brought togehter

1 Like

So? May we start with a new module for NS7? Moodle or chamilo? We may follow this template

It would be great to have both implemented. For both there are very valid reasons to choose them.

  • Moodle: largest userbase, very well documented.
  • Chamilo: VERY userfriendly. Modern and smooth interface. Large userbase, especially in Spanish speaking South America.

If both packages are available through NethForge, the user can choose which of the two is used.
I am busy getting Samba authentication with Chamilo, but have a hard time getting that to work. Any help on this is greatly appreciated.

1 Like

Would you mind to open a new issue on github? It’s quite easy, please explain the goals in details as best you can.
We may think to a V1 as minimal viable product

Forgive me my n00bness but when I go to the nethserver github repo, I don’t see an option to add/create an issue. How do I create an issue?

Here https://github.com/NethServer/dev/issues
But signup is mandatory

Nethserver for school isn’t a bad idea: your description says, it’s for small organisations so it could fit. I could try to promote it in our school but there is a big problem: The school’s website and our files are situtated in the educational part of the governement’s servers ans in MS Office 365…(If you want to do a research -->myschool.lu Warning, it’s written in french.) But I could ask if we could take Nethserver as a VPN-Backup server= Copy of the files in a VPN, like universities.
Nethserver is recommended in our school, because our “IT-specialists” (They don’t even know how to secure a router) aren’t familiar with Linux so they could learn using it in a more easy way.

1 Like

thanks for the link. I will try and do a feature request for Chamilo (and later on Moodle)
An easier application to integrate with Samba/LDAP is Xerte online Toolkits. That will get a feature request too… :smile:
Anyone who wants to help, please chip in.

Great article by BgLUG folks, it’s in Italian but it can quickly be translated into English by Google /cc @syntaxerrormmm

3 Likes

We definitely want it :smile: and I’d like move forward. Which are the goals? We may start from install Moodle/Chamilo on NethServer. Do we have already a howto?

We can:

  • open a new issue on github for 7 version
  • create a bounty with the aim of develop a new module
  • Users interested can fund the bounty
  • Developers (or would-be devs) like @syntaxerrormmm @enricobacis stephdl @dz00te @ctek @islipfd19 @Nas or others can create the module which closes the issue, claiming the bounty.
  • Finally we can put this new module on the NethForge, installable directly from webinterface

I would suggest to start from Moodle, which is simpler (from what I’ve seen) to install.

+1. On the development part, I see the following points:

  • Clarification on what type of ibay configuration to implement (web server root/folder/what else);
  • Definition of parameters to implement in the web configuration interface for Moodle (from zero parameters to full configuration within interface. I would like the first one best ;));
  • On the previous two points, build up a basic interface for Moodle configuration;
  • Creation of the RPM including dependencies (mysql, for example), Moodle base files and NethServer configuration pages.

Currently I’m quite busy, but I would very much like to collaborate on this.

Thanks, regards,

[Edit] - the same steps applies also if we choose to start with Chamilo. Yes, I would like both on NethServer, but if I have to choose somewhere to start, I will start with the simplest one.

Very much recommended, indeed. NethServer is simple to manage once installed and it has inside OwnCloud, which [will be integrated in the near future][1] with LibreOffice Online (replacing MS Office 365 with a local solution and not on cloud).
[1]: https://owncloud.org/blog/libreoffice-online-has-arrived-in-owncloud/ “will be integrated”

1 Like

Hi @robb, Hello tribe[quote=“robb, post:15, topic:3105”]
any educational topics? Where are we, as a community, standing to use NS in schools? What can we do to progress?
[/quote]

On this subject there is a very interesting point which in the case of my country is the learning curve that Debian users are leery, which has been, for my promotions NS, terrible resistance point .

IMHO, NS for schools is a practical and robust package that can provide stability in our educational platforms worldwide, especially if we set different options scalability from their applications.

This is what has given me more strength from the proposed school servers, where even Nethserver was being evaluated as UTM against PFsense.

With the support of the tribe would love to facilitate this way and overcome with the power of free and liberating knowledge that resistance .

We’re still on time

How can we win this point? What do you need? :slight_smile:

1 Like

Thank Allesio for consideration. :slight_smile: :thumbsup: :

The following observations are not intended - at any time - a critique of distributions based on CentOS and much less our Nethserver. It is simply the summary :clipboard: of an analysis of some of the reactions that my brothers from Venezuelan people and a few Latin American (mostly Debian distributions fans ) have expressed about the possibility of “test” NS .

  1. The first reaction is resistance to leaving the comfort zone to do aside apt and deb for yum and rpm for example, which has a technically well-argued reason (in my level of baby :baby: developer I accept these differences from CentOS, or from Arch and even Puppy Linux).

  2. Second - and almost predetermined reaction - is dissatisfaction for lack of any alternative to the editor Vi. At this point, usually begin speeches about the simplicity of the Nano editor, well defended ‘swashbuckling’ :crossed_swords:, with the threat of leaving their comfort zone. (IMHO I think we can consider adding another very simple editor as an alternative to powerful and lightweight editor ‘Vi’ which will bring us some debianites with curiosity a little more awake, allowing them to keep at least one foot in your comfort zone )

  3. Third but not last I think our NS could do with a Cheat Sheet - as have other distributions - where the most used commands are present and may include some shortcuts for installation and some basic information for managing editor ‘Vi’.

For those who are not professional but has heard about the NS Tribe, this simple guide (Cheat Sheet) it promises to be the starting point for a new area of ​​interest on our side. Especially for those who are comfortable away from their fears about the strange and unknown that could actually be :sunglasses: different, interesting and fun.

For reference, this baby developer in the short time, has found some short guides that have helped and encouraged to continue to build a model of ‘school intranet’ based on Nethserver.

A great friend, Gentoo user, who knows about the resistance to change that I have received from my team , and knows the initiative 'linux at school ’ from Nethserver told me a few days ago for my haste

"I like more long-term solutions . Have patience and perseverance "

Soon I will be in three cities with the Congress of Free Technologies http://www.ctl.org.ve/ctl/, which provides nationwide. I take a paper about the School Intranet and never fail to mention this tribe.

Also during the next 2 weeks I will visit two other cities for three days training, each one, about the school intranet. It would be the 4th and 5th cities for a total of 9 I should visit .

That’s why I’ve been a little absent.

Hugs to all

1 Like

I’d like to give some comment on your 3 points. I am .deb guy (Ubuntu) too. But more and more, the .deb vs .rpm reason seems a bit a non-argument. I mean, what is the difference in applying an rpm instead of a .deb? As long you don’t develop the packages yourself, I don’t see a difference.
2: if you don’t want vi, you still can use nano. It is available for centos. For smqll modifications i really appreciate the easyness of nano.
3 A cheatsheet would be great. But what would you like to add? Would it be centos specific things or only NS specific things? And what should be added what not is clear through the web interface? A good cheatsheet is only 1 or 2 pages. Maybe we should do a little brainstorming on what we can do to create a good cheatsheet.

I hope you can do some advocacy when you visit those converences.

Finally, if you realy wantvto break through in the educational world, I think you need a lot of functionality. Out of the box support for a cms, email, student management system, e-learning, authoring tool etc…
All these applications are available, but need integration to NS with SSO.

As soon you return, I very much like to discuss this with you and hear what you found out during your travels.

1 Like