Moodle Guru

Moodle Guru

by Scott Lockyer -
Number of replies: 13
Hi,
Moodle Guru

Who would be the best person to review a list of features and briefly suggest whether Moodle, and its many add-ons, meet the requirement?

A basic, quick, yes or no will do.

Ultimately I will need a more thorough review (have put a 'job advert' up, without response), via a proper consultation, however just an idea will help for now.

Getting desperate for some progress.

Thank you
Average of ratings: -
In reply to Scott Lockyer

Re: Moodle Guru

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
Post your requirements here. Do bear in mind that we are - by definition - a bit biased.

If you need Moodle consultancy you are best to approach a Moodle Partner, of which there are several in the UK.

I couldn't see your job advert.
In reply to Howard Miller

Re: Moodle Guru

by Scott Lockyer -
Thanks Howard, much appreciated. I will post the list.

I would rather an individual 'Moodle Developer', rather than another firm (Google partner), as we will be project managing in-house.

My Job post is here: http://moodle.org/mod/data/view.php?d=54&rid=2862

Thanks again
In reply to Scott Lockyer

Re: Moodle Guru

by Scott Lockyer -
FEATURES LIST



Viewer/Calendar
Show all instructors in for the day with time slots and allocation of courses to that instructor

Allow allocation of courses to each instructor and easy management in this in rejigging

Allow scheduling of instructors for whole year in advance

Allow start and finish times for instructors and outside this no bookings

Able to view boats available for the day and book this out for courses or hire

Allow quick scheduling of other events to assign in the day, i.e. safety cover or meetings

Allow us to view calendars for multiple sites and quick changes into these views, at present two centres

Allow for up to 30 columns in each viewer, easy scrolling to view when more than one page is generated


Course list
Able to view courses available with dates and price

Able to change pricing of courses for special offers or late/early booking discounts, able to create a special offers list easily viewable to clients

If a course changes in venue or timings or cancelled due to bad weather, auto email and text changes to clients booked on

Able to create new courses and events easily

Show course title in categories. i.e. Yacht Sailing - Competent Crew, Day Skipper etc....

Show maximum allocation of spaces for each course. Not allow these to go over unless authorization from a Manager

Show numbers of clients booked on the course, this should then show how many spaces available if linked to the above

Show venue for the course, allow multiple venues. At present this is two but in future will expand

We need to be able to click on the course to see the clients booked and important booking information on them

Show payments owed by any clients on courses, automatic flag up of payments owed within periods limits, auto emails to clients with this and any changes

Clients able to book courses online and pay, auto confirmation and reduction in space allocation on course

Clients able to add a request of course date that is presently not available, allow all to view so clients can create a group of clients that are requesting a course on a certain date

A waiting list for full courses in case of drop outs
The contacts
Client database, whether enquiry, member or list what courses they have booked, easy searching under name or other fields

Able to extract information for mail out purposes to targeted clients, need to be able to sort in various ways , activity , course, date last visited etc

Confirmation letters, need to be able to create lots of various confirmations depending on course attending, auto email on booking

Allow notes to made on clients


Accounting
Till records for each day

Invoicing for groups etc automatically generated

Tracking of payments due

Tracking of monthly membership payments paid by Standing order

Petty cash

Budgets, management of equipment and repair budgets

Staff budgets, setting of monthly budgets and manually able to input payments made as a whole and to individual staff

calculate the actual cost of staffing for each day , week , or period
Staff
Scheduling of staff with days off, times in and at what venue they are working at

Easy exporting or viewing of this information in Day, Week, Monthly views

Able to create holiday, sick days and unpaid days off

Calculating of hours each staff scheduled in each week.

Create staff names, what sport they can teach

Staff able to access rota information from online, password access that can be changed

Staff able to create a holiday or day off request, this then needs to be easily viewed as a list in date order

Staff notice board to post important general info - e.g. policy change
Levels
Different levels of access to areas or details of areas, managers, instructors, admin, clients, members


Bespoke courses
Group or Corporate events creation


Purchases
Allow orders to be logged and categorized and linked into the budgets for each equipment type


Alerts
Auto alerts when a course fills emailed to course coordinator with date and course


products
some items sold are products not courses need to be catered for


Data security ?
back ups


members
Members log in to the centre

tracking who is in centre at what time, doing what, and display on web site
In reply to Scott Lockyer

Re: Moodle Guru

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
Erm..... you might have come to the wrong place. What has that list got to do with Moodle? There's all sorts of accounting, e-commerce, scheduling, HR, database stuff there but little or nothing to do with e-learning of any description.

I'm confused quite frankly. Have you actually seen Moodle working?

Moodle is a tool for providing online content not for managing a training center.



In reply to Howard Miller

Re: Moodle Guru

by Martín Langhoff -
Yeah. The LMS market is a mix. Some tools cover "managing a training center / hr training / a school". Others focus on the course / the learning experience. Moodle is in the second group.

That is why MD from the beginning labelled it a Course Management System but people read "CMS" and think Content Management System. So you write LMS, and people think managing training.

Hmm.

Some tools that complement moodle might do what Scott wants. But I am not familiar w that space...
In reply to Martín Langhoff

Re: Moodle Guru

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
Yes - I possibly came over a little harsh. That list sounds more like another... ahem... TLA, the CRM big grin

I was struggling to see any online learning content in there at all but I could have missed the point. It is certainly possible (done it) to integrate Moodle with eCommerce solutions and probably all the other stuff too.

Clearly if the question is "can Moodle on its own do this stuff" then the answer is a resounding "No".
In reply to Howard Miller

Re: Moodle Guru

by Scott Lockyer -
Thanks for the feedback, you are right.

Can anyone recommend software aimed fully at this kind of 'standard training company'? (I have found none without large yearly licence fees). I commented to many that it reminded us of back in 1999 with e-commerce (good old days of 10k projects!).

I had to look past the accounting stuff, which our programmers can certainly accommodate (possibly separately) and look at the features that come close to the current offering.

Any normal shopping cart will provide 'bookings' and 'bookings management'.

How does Moodle stand up to just the 'lesson creation and management' bits.
Primarily the 'Viewer/Calendar' and 'Course list' bit?

Other more specialist features, wished for, could just be similar functionality, used differently (for the time being). e.g. Holidays could just be times blocked out for a course that does not exist (course called 'Holidays')

Hopefully I have found my Gurus, with any help being very gratefully welcomed, and I can get an idea of whether its possible and the work ahead.

It would be a shame to discount Moodle, where no software seams perfectly suitable. Even for a portion of the features needed.


Thanks again



In reply to Scott Lockyer

Re: Moodle Guru

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
I can't help you with software to do all this - I don't know of anything.

I think you are way off the mark with Moodle (still) - Moodle is primarily about delivering learning/training *content* not (so much) the organizational side of it.
In reply to Howard Miller

Corporate Training with Moodle

by John Schuster -

I have been watching this thread for the last couple of days.  I am a Moodle newbie but right now I am using it to put together a training course for State Employees.

While Moodle is geared towards educational content delivery it can be used for corporate training delivery with a little work.

I use the (Book) module to assemble chapters of lecure materials that have enough meat to be used for non-instructor led review by users (Students).  Then I have books with lab sessions, answers to the labs and topic with embedded YouTube videos.

I have developed over 50 training courses in Information Technology and Business Intelligence using Powerpoint over the last 20+ years.   We like the social networking aspects of forums and calendars of events helps make the training more formal and campus like.

I'm trying to get the consulting group I work for to accept using LMS systems to deliver training materials to our State customers.  My guess is that it takes 50% more time to develop a course but it is worth it.

My current course is "SQL as a Second Language" and I am about 1/2 complete.  We plan to print the books as handouts.  By separating the lecture from lab sessions and lab answers we can add value by changing the lab sessions for different State departments.

There a number of things that would make Moodle more useful for Corporate training and our goup is willing to pay a Moodle developer to help us develop these items.  So far we havn't found anyone who can assist us who knows about LMS.

This course is an experiment and a training experience for me.  I have found a number of tools and techniques that are helping me to keep my producitity in the same range as using Powerpoint.

Thanks for Moodle

In reply to John Schuster

Re: Corporate Training with Moodle

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
This all all true but - unless I've totally misread the requirements - he is not talking about using Moodle for training at all. He is talking about software for "managing" training which is an altogether different thing.

I don't want to sound like an advert here but before you go reinventing the wheel I know some of the Moodle Partners in the USA have systems geared for large corporate users already in place.
In reply to Howard Miller

Re: Corporate Training with Moodle

by Paul Lucas -

As has been mentioned, what Moodle does is deliver e-learning, which is not what your client is looking for.  In terms of other open source options, you could look at Drupal or Joomla as a CMS.  I've only used Joomla - it is powerful but there's something of a learning curve, and I didn't warm to it at all.  From what I've read Drupal has an even stiffer learning curve (though it is more stable for larger sites).

Magento is an open source shopping cart - though you may need the Enterprise edition, which costs, if your client wants to be able to export to their existing accounts package. 

You can join Joomla with Magento to provide a "single log on" - I haven't done this, but I have joined Joomla with Moodle on a non-production site.  This might be useful if your client wishes to offer elearning in future.  It works reliably enough, but I know there have been some security concerns about Joomla's "Jfusion" bridge recently.  You may be better off exploring Moodle 2 if you want to join Moodle with other products. (You can also join Drupal to Magento, but I haven't tried Drupal's Magento plugin).

Magento also joins with Wordpress, and there are several very good calendars for Wordpress (many people use Wordpress as a CMS rather than a blog these days).  If your programmers can handle the accounts side that might be an option as Wordpress is very user friendly.

Non-open source : look at Trumba.  It's not free but not 10k either, and will handle pretty much all of the calendar side.  It can run on more or less any site, so you could combine it with any of the above open source options. 

In short, keep Moodle in mind if your client later needs an elearning package - at the moment they don't, so it isn't at all suitable for this particular gig. 

In reply to Paul Lucas

Re: Corporate Training with Moodle

by Howard Miller -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
I hate nearly all open-source CMSs with equal venom. They all seem to be a second-rate copy of Wordpress with an API for plugins. Anything that doesn't fit into their view of the world is damn hard work to achieve.

The only thing I have ever seen that comes close to having true flexibility is SilverStripe CMS. That is more of a framework for building a CMS driven website and all the better for it. The downside is that it suffers badly from "documentation written by the developer" syndrome which is a shame.

There are various open-source shopping carts and many are mature now. I'm mostly familiar with zenCart which has more options than you would believe. Not, perhaps, the most elegant bit of software on Earth but does the job.

If you need an open-source solution, something involving bolting all these together might be the way forward.
Average of ratings:Useful (1)
In reply to Howard Miller

Re: Moodle Guru

by Scott Lockyer -
Hi all,

Thank you for all your responses, they are much appreciated, and caused great food for thought.

This project will not need a proper content management system, for creating a full website, as there is already one.

I am convinced that this area just needs the course booking elements of Moodle, an e-commerce add-on, and some customising.

We have compared the primary features requested with how we understand Moodle works and still feel there is a pretty good match.

The current Moodle data on course activity will need displayed in a planner, rather than the current calendar and a good ecom add-on is needed, for bookings (sales) data etc, but it does not look insurmountable.

I have posted our review of each point, and welcome final feedback on whether we are over estimating Moodles features. I value your honest feedback, as a developer may be more positive, with work at stake.

Many thanks...

http://www.embgroup.co.uk/clients/moodle/
(not posted here as will need made private, as the project progresses)