Fortunately, many universities are moving to other platforms. Where I am now we use canvas, which is open source and really like night and day compared to blackboard. I also heard good things about moodle (another OSS solution).
Documentation is also refreshingly comprehensive and up to date.
- TurnItIn is a 3rd party Blackboard extension and the school selected to use this.
- The school was also likely self hosting an under provisioned system.
I'm sure there are plenty of valid reasons for you to dislike Blackboard, but above cases are the school in question and TurnItIn.- The university was not self-hosting as far as I know. I was not in the IT department, so would not know 100%, but in my interactions with IT they said that the service was hosted by blackboard and we had limited control over the system, e.g. pretty much every issue had to be escalated to blackboard.
While I can't speak for the specific formats and protocols they use, they're a non-profit, are founded & governed by educational institutions, and develop their service using an open source software model.
Those aren't guaranteed to result in a better result for users and institutions of course, but they would seem to avoid some of the worst-case scenarios that fee-based for-profit platforms might find themselves developing into.
That's only part of the solution though. Even if EdX, as far as it goes, is an open platform, someone needs to run and support it for schools, you need email and doc sharing, etc. etc. It's fine to say that everyone should just run Linux, OpenOffice, and so forth and just shrug if that's too complicated for a lot of students and teachers. But that's not an actual solution.
In principle, the government at some level could do its own collaborative/learning software and host it but people would perhaps rightly then ask why the government isn't using readily available commercial off the shelf software like most companies do.
My experience over the past nine months is that there are a lot of platforms with work pretty well with experience facilitators for a modest-sized group. And nothing that is really very satisfactory for interactivity at scale, especially with a heterogeneous audience (except in the most glancing way like poll questions).
I agree that interactivity at scale is super difficult. The problem is that in a course you are teaching more or less solved problems to bring students up to speed to where the field is. So the same questions get asked from class to class and group to group. There's the idea that you can compile all this knowledge and questions and then provide that as a resource to students. But actually the hardship of getting through those questions, even though they are the same, is how they learn. So the resources are nice for instructors but not as useful for students directly. There's definitely a lot of space for innovation but most of the people doing that either lack the technical expertise of developers etc because they come from education departments or they lack the domain knowledge of education research. There's a somewhat large space to fill with people who are good at both.
0: https://www.imsglobal.org/activity/learning-tools-interopera...
When the response to your question to the customer of "what features do you want" is "every part of my job I don't like" it's going to end up that way. Or you'll loose the bullet list bingo during aquisition.
I'm not in education software myself but it seems to me a solution of sorts would be to push for standardization:
- open data exchange formats
- open communication protocols
- open social identity platforms
This doesn't fix the problem but at least it gives power to the people to do so. However, it won't happen on its own because it's not in the best interest of anyone currently in position to do anything about it.