Request for information about Managing a Moodle Installation
Over the last 6 months we have been testing Moodle for use in our school (about 3000 users) along with just about all the other LMS systems you can imagine. As part of the process the school even contracted a consultant to make a recommendation about which software should be chosen (there has been some fighting over BB/StudyWiz/Moodle between departments).
Our IT staff and managers here are keen to go with Moodle but one of the major arguments against it that the 'opposition' are using is that it will take so much time/resources to manage/admin and that a dedicated staff member is needed just for Moodle.
I would appreciate any help or suggestions or just plain information about the community's experience with regards to this area. How long does it take to get Moodle up and running? How much time do you need to spend daily/weekly/in general to keep Moodle running smoothly? If you do any tweaks/development of you own installation, how hard would you rate this to do? Is it relatively straightforward to add stuff to the default Moodle install? Did you need to hire an admin for Moodle? If you have 150+ teachers using your install, how hard is this to manage and do you have any suggestions for us?
Any help or information you could provide us would be greatly appreciated
Thanks,
Guy
Re: Request for information about Managing a Moodle Installation
Hi Guy, you need about the same amount of work to manage a Moodle install as a Blackboard install, and the same hardware requirements will be fine. It takes about 5-10 min. to set up Moodle, for 3000 users you shouldn't need to do any tweaking/tuning, just get a decent dual proc. box with 2GB+ of RAM (more RAM is always nice. We have >14000 (about 4000 active) on a dual 2.8, 3Gb, running RedHat Enterprise.
Administering the server is pretty much the same between our BB basic install and our Moodle install, keep it turned on and updated, we have to kill a runaway java process on the BB server once and a while.
Now if you want to get good use of any LMS, you are best off planning to have one FTE/3000 users (2/3000 is better), but that is mostly going to be in training, course building, blended or online pedagogy, not system admin.
Adding custom code is more complex, it isn't too hard to do, but it is a good idea to test anything new you install first, and of course that takes time. Were you planning on making building blocks for Blackboard? Just because you can tweak Moodle doesn't me you don't have to (if your staff resources are limited I'd recommend outsourcing custom development).
Regarding 150 teachers, how long it takes depends on your set up, if you have LDAP set up to do authorization, then course setup and enrollment is automatic. If you are going to get Blackboard Basic, you are going to have to set up courses and enroll students manually, Moodle offers a number of ways in addition to LDAP to automate this process.
Are you using a student info. system? If it doesn't support LDAP or if setting up LDAP is too much work, then flat file enrollment is a common method, your MIS/SIS exports a flat file with course and student info. on a set time scale and then you set Moodle to load it, again on a set time scale (with a cron job). This automates the whole process of course setup and enrollment, much more expensive to do this with Blackboard. There is more info. in the enrollments/flat file section of your Moodle admin settings. Also see external database.
If you don't have an SIS or it isn't capable of exporting or connecting via the web, then of course teachers can set up courses and manage enrollment themselves or you can do it manually, which you'll have to do with Blackboard. I'm not fammiliar with StudyWiz, but I'd guess it is going to be similar: either your student information system can export data or it can't, regardless of LMS product if it can't then you are going to be doing enrollment manually, and if it can then you can automate it with Moodle (which you'll have to get at least BB ASP to do with Blackboard).
I'm curious, what data are the 'competition' basing their staff requirements on? Have they given you a FTE number for Blackboard, if so what version (Basic, ASP, Enterprise?) and at what price?
Re: Request for information about Managing a Moodle Installation
To answer a few of your questions, we have a staff of 8 in the IT department. We run Novell for our ldap and other services and we have a whole host of systems running with various stuff configured. We have no problem getting our student/class/teacher info out of these and into Moodle if we get the chance to use it. We even managed to get single sign on going on a test install of Moodle very easily (running through our iChain proxy setup). The SIS system we have here is pretty antiquated but we have plenty of experience working around it's problems and querks.
We understand about the person needed to build courses/training etc, but we are being told that moodle is difficult/time consuming to admin. We (IT staff), can't understand why this would be any different to any other system, but I have been asked to check with the moodle community about this.
I do not have any information about staffing required for a BB install, but it would not be the basic version if we went with them anyway. As far as I know the pricing is standard pricing for an install in a school in Australia, so about the usual stuff.
The consultant reported that after considering the 5 LMS systems specified, Moodle would not suit the school as it would be too difficult to maintain/admin. Also the teachers here are not always keen on open source, as they can be quite demanding of IT, so they seem to think that Moodle would require a lot of admin/development time to get it set up satisfactorily for the school.
My boss has asked that I find out information specific to the day to day running and maintaining of the system as a priority. So I really appreciate you taking the time to help me out. I realise this depends a lot on individual circumstance, but I was just hoping to hear how other people are doing.
Thanks for your time.
Guy
Re: Request for information about Managing a Moodle Installation
Hmm, can't imagine the consultant was comparing Moodle with course setup/enrollment managed via LDAP, flat file, or external database. With these options, admin is pretty low maintenance. Perhaps the consultant evaluated it as if manual enrollment/course set up was the only option?
Re: Request for information about Managing a Moodle Installation
Re: Request for information about Managing a Moodle Installation
You make a good point about Open Source and commercial software and we completely understand what you are saying with regards to internal Vs out sourced systems, as we have similar choices here. At the moment, we have a very strong push to keep things in-house, except it seems, for a learning management system!
Thanks for your advice and info and I certainly am not feeling violated
Re: Request for information about Managing a Moodle Installation
Thanks for your input Michael. Guy
Re: Request for information about Managing a Moodle Installation
Think I see the problem with the data here:
were teachers who had the responsibility for the system added to their duties with little time allocated.
Did she talk to teachers who set up their own WebCT/Blackboard server and administered it themselves to compare the time spent on administration?
Seems to me that the fact that busy teachers could set up their own LMS and administer it themselves would point out the opposit of her conclusions: it must be relatively easy to admin. IMO, setting up your own Blackboard server and administering it while teaching a full load would be more an act of fanaticism than love.
It seems sort of like concluding that Toyotas are harder to maintain than Fords by talking only to folks who work on their own Toyotas while talking only to Ford owners who take their cars to the dealer to get it fixed.
Re: Request for information about Managing a Moodle Installation
Re: Request for information about Managing a Moodle Installation
Re: Request for information about Managing a Moodle Installation
Re: Request for information about Managing a Moodle Installation
Exacto!
If that happens with a proprietary system, you can't shop around for support: you're in the hands of a monopoly. With Moodle, you can get support from any of the many Moodle Partners if you want the seal of approval and to know that you are supporting further Moodle development, or from an independent Moodle developer or skillful geek.
You have options. Surely beats not having them...
Re: Request for information about Managing a Moodle Installation
This is the first time, I've heard the said argument. It sounds convincing - at least on first impression. Once I started thinking of what really happens, the flaw is obvious.
You don't compare the kicks of a push bicycle with a sports car. The crusaders push their wagons investing raw muscle power, the sports cars run on crude oil, and that costs a bit more!
In German we say "wenn billig, dann dreck billig" (if cheap then dirty cheap). So the problem is not with the crude oil but with those crusaders!
There was a time when we (Linux community) offered local schools IT services like maintainig servers (mostly web or e-mail) _free_, provided that we use Linux. Imagine, we were under pressure to prove customer satisfaction, the school staff always had the trump card in their sleeves, "things should run without we have to think even, otherwise we'll give it to Mac or Win or whatever"
Those times are gone. Opensource have matured. People will use it for its merit!
Re: Request for information about Managing a Moodle Installation
Re: Request for information about Managing a Moodle Installation
Re: Request for information about Managing a Moodle Installation
Re: Request for information about Managing a Moodle Installation
Re: Request for information about Managing a Moodle Installation
Since you have 8 IT professionls and studied LMS for 6 months, I don't know what I can add to that. Since the discussion is about maintenance work, let's look at it this way.
The roles people have to play:
- system administrator: person who setup the server, do all installations, upgrades, adding and removing Moodle-modules, looking after the database, doing backups, trouble-shooting, monitoring, profiling and benchmarking. In the Unix world the "root".
- (Moodle)plattform administrator: (Moodle) user authentication, adding and removing new courses, maintaining the main page of Moodle, informing the users about upcoming changes, down times,
problems happened, ets. This is the "admin" user inside Moodle.
- The "teachers": Who add content, keep the interation with the students, asking admin for more
You must be able to map your people to one or more such roles and guess what and how much each person will inverst, perhaps on a semester basis.
In case you don't have the ressource, you could consider outsourcing the first two roles.
Looking at your coordinates (Melbourne) I think you've more reasons to use Moodle )
Re: Request for information about Managing a Moodle Installation
Thanks,
Guy