What If… We Made the LMS Truly Modular?

I think we all understand that the LMS as a tool is a pretty cruddy one. It does a lot of things, some well, many not in ways that you, as an instructor would prefer. At last year’s Fusion conference, we heard D2L speak about their LTI integrations, and how Brightspace was the integrated learning platform. I’ve heard that many people envision what D2L are selling as a hub and spoke system – where Brightspace (or the Learning Environment, or even more crudely, the LMS) acts as a hub – and the tools connected are the spokes. I wonder what things would look like if we extrapolate that idea out to the nth degree?

For instance, you could replace the gradebook with a tool that worked for you – Google Spreadsheets, Excel online, or a box plot device. Chalk and Wire has replaced Canvas’ gradebook in one instance, and I’m sure that the inefficient tools of any LMS are things that one would want to replace. Does that mean the all of them? For some snarky folks, yeah, that would mean all of them. Those folks should just teach in the open web.

The LMS also provides a fairly elegant way to get student data into your course area. That’s probably something instructors or faculty wouldn’t want to do. Hell, I’m glad we have someone on my team that wants to do it because it’s an ugly job.

And for many, the content management of these systems are pretty good. In D2L’s case, the way the content tool works is pretty decent (now if hide an item means really hide any evidence of the item, we’re talking). Imagine if you could take elements of one system you like (say Angel) and add-in features to allow for customization for the individual course needs?

Or how about replacing the groups tool with some other mechanism?  Quizzing is something that people already are pushing to publishers like Pearson or McGraw Hill, but what about up and comers like Top Hat or Poll Everywhere (which, lets face it, is essentially a quiz engine wrapped in a polling tool)? Discussions become a Disqus link at the bottom of a item in the content area… there’s lots of clever fun to be had with this idea.

Now to some extent, you can do this already (depending on how locked down your system is by your systems administrators). Change the navigation bars to point to tools you use connected through LTI – however you have some issues with doing this yourself. The biggest one is that at some point, you’ll run into some technological problem that you can’t solve easily. I suspect, that’s what the Internet is for.

At some point one (or many) of you will point out quite rightly, that this sounds an awful lot like what the web is (or more accurately, was). And my answer is yeah, that’s about right. Used to have websites that we plugged bits of HTML into to make what we needed. Until it was commodified.

You can probably draw a comparison to the modern LMS to Facebook – mostly everyone uses it but would probably use a better system if everyone else went to it first. Universities would consider another model as long as everyone will come along. However, in the current higher education system, where we have seasonal and precarious work dominating instructional positions – there’s no time or want to develop a better way. The LMS works as a co-conspirator in the commodification of education. It’s not directly responsible, but it plays a  part in making education at university an easily packaged and consumed affair. The LMS isn’t alone, Coursera, Udacity, those type of MOOCs are equally complicit, or maybe even moreso.

And that’s a more likely reason we’ll see a modular LMS. More vendors get opportunities to get into different institutions that aren’t their current clients.

Publisher Integrations with D2L

So I’ve tried to write this post several times. Tried to work up some semblance of why anyone would care about Pearson or McGraw Hill and integrating either publishers attempt at crafting their own LMS into the one that our institution has purchased (at no small amount).

Then it hit me while going through Audrey Watter’s great writing (in fact, go over there and read the whole damn blog then come back here for a quick hit of my snark). The stuff that I’ve been challenging Pearson and McGraw Hill on is stuff that we should be talking about. I’ll encapsulate my experiences with both because they tie nicely together this idea of giving private interests (eg. business, and big business in this case) a disproportionate say in what happens in the classroom.

The concept is really twofold. One, why are we providing a fractioned user experience for students? This disjointed, awkward meld is just a terrible experience between the two parties. Login to the LMS, then login again (once, then accept terms and conditions that are, well unreadable for average users), then go to a different landing page, find the thing I need to do and do it. Two, students are being held hostage for purchasing access (again!) to course activities that in any sense of justice, would be available to them free. Compounding this is the fact that most of these assessments are marked, and count towards their credit. And there’s really no opt-out mechanism for students. Never mind the fact that multiple choice tests are flawed in many cases, but to let the publisher decide how to assess, using the language of their choice, is downright ugly.

Pearson

So Pearson approached us to integrate with their MyLab solution about two years ago. We blankly said no, that request would have to come from a faculty member. Part of that is fed by my paranoia about integrations, especially when they require data transfers to work, part of it is that frankly, any company can request access to our system if we allow that sort of behaviour. Finally a faculty member came forward and we went forward with an integration between Pearson Direct and D2L. I will say that parties at D2L and Pearson were incredibly helpful, the process is simple and we had it setup in hours (barring an issue with using a Canadian data proxy which needed some extra tweaking to get working correctly). The issue really is should we be doing this? The LMS does multiple choice testing very, very well. MyLabs does multiple choice testing very, very well. Why are we forcing students to go somewhere else when the system we’ve bought for considerable sums of money does the very same thing well? Well the faculty member wanted it. What we’ve found is that most faculty who use these sorts of systems inevitably find that students don’t like jumping around for their marks.

Additionally, when the company has a long laundry list of problems with high stakes multiple choice testing, how does this engender faith in their system?

McGraw Hill

Again, all the people at McGraw Hill are lovely. None of them answer any question about accessibility, security or anything it seems straight. That may be because their overworked, that may be because they don’t know. None of the stuff I’ve seen is officially WCAG compliant, however it may have been created prior to that requirement being in place, so they may get a pass on that one. The LTI connection is very greedy, requiring all the options to be turned on to function, even though D2L obfuscates any user ids, and it bears no resemblance of an authenticated user (thanks, IMS inspector!) it still needs to be there or else the connection fails. What kind of bunk programming is this? Why is it there if you don’t use it? Why require it? Those questions were asked in that form in two separate conference calls, to which most went unanswered. I did receive a white paper about their security, which did little to answer my direct questions about what happens to the data (does it travel in a secure format? who has access to this feed?) after it leaves D2L and is in McGraw Hill’s domain.

Now I’m paranoid about data and private companies. I immediately think that if you’re asking me to hand over data that I think is privileged (here’s a hint, it’s all privileged) you should be able to at least answer why in the name of all that is unholy, that you deserve to have access to it, and if I agree to give it to you, what happens to that data, when it leaves my system and sits on yours. That should be easy to answer and not require any sort of thought. It makes me wonder if anyone is asking these questions at all. They must? I mean, everyone is thinking about this sort of stuff right?