It is a problem that virtual learning environments (VLEs) are perceived as something that are installed centrally (silo-like) to be used by teachers and students as is (referring back to my last post, Where do VLEs come from and where are they heading?). VLEs should not just “be there”, they should be assembled when needed, put together and adapted to specific pedagogical needs. And, in fact there is an interesting ongoing development towards modular VLEs. This is actually a trend that affects most application fields of IT. In general modularity (in its most ideal form) means that a VLE are viewed as a (distributed) toolbox from which different tools (or components/modules) can be chosen and assembled to form a loosely coupled learning environment with the look and feel of a VLE, but that actually consists of small parts provided as services by different providers - much like the parts of a machine is forming the machine or like Lego. This is of course still a vision, but it is far from unrealistic and we can already see examples of this happening. As a concept this development can be compared to Learning Objects, which doest really work as supposed (yet?), but anyway, as a concept…
Underlying is a technological development that, in the long run, will most likely mean a lot for learning technology. To some extent it is actually the same technology that constitutes the basis for the kind of services that often goes under the name Web 2.0. Technologies such as RSS (blogs and pods), light-weight protocols like XML-RPC and technologies for rich web-based user interfaces (Ajax) and so on. But also more comprehensive technology platforms such as for Web Services. This may seem overwhelmingly technical (and it is technical), but the knowledge about this is really important for mapping pedagogical requirements to technology. Modular approaches makes it possible to actually adapt technology on the fly, and adaptability is one of the missing links in many VLEs (and especially in LMSs). However, one of the most important conditions for this to happen are (the right) standards - standards for learning technology based on generic technical standards - so that we know that we have agreed upon how our services and components are supposed to interact from an educational perspective. Such work is actually already going on in projects like the e-Framework, IMS, and The Open Knowledge Initiative.