Yesterday I wrote about Moodle and Live@edu integration. And somebody pinged me an email to ask why I was writing about it, asking ‘isn’t Moodle all about Open Source?’. I guess I see it differently, as I see a choice of using Moodle as just one small part of an overall ICT system in education. And Moodle is just one of the options alongside lots of other excellent Learning Management Systems.
Just because Moodle is released as an Open Source application doesn’t mean that you have to warmly embrace Linux servers to run it on – and running it on Windows Servers is probably more popular than you think. Last year we announced the release of WebMatrix. Basically, it’s an easy and free way to get started building Web sites on Windows. WebMatrix is a tool for building, customising and deploying your Web sites in one common, straightforward way. The idea is that WebMatrix can be used by a wide range of developers, and you don’t need to be a rocket scientist to use it. It brings together a bunch of our resources into a simple install – a Web server (IIS Developer Express), a database (SQL Server Compact), and a programming framework (ASP.NET). It’s a simple free download – just download and install it onto a spare server.
But the extra useful bit is that you can then use the Microsoft Web Application Gallery to install and customise popular ASP.NET and PHP open source community applications – including Moodle – whilst also seamlessly integrating with our professional development tools and servers including Visual Studio, SQL Server and Windows Server.
The Web App Gallery contains a long list of free downloads to install on top of WebMatrix, including Moodle, Joomla!, WordPress and a long list of other free apps to install (the main categories are: Blogs, CMS, eCommerce, Forums, Galleries, Tools and Wikis)
It also includes a new, easier-to-learn syntax for ASP.NET to provide you with a faster way to build standards-based Web sites. The built-in helpers simplify the use of ASP.NET to perform increasingly complex and common tasks like connecting to a database, displaying a Twitter feed, or embedding a video.
This means that you can have the flexibility and freedom to use the tools you choose, and have an easier way to deploy web servers that fit into your existing IT infrastructure.