Tuesday, July 20, 2010

Blackboard - No Linux for Online Education

In addition to being a Linux Advocate and working 40+ hours a week I am also a full time student. Due to schedule constraints I often take classes online at Governors State University. To manage their online classes GSU uses a system called Blackboard. If you've stopped by my blog here before you probably know that I run various forms of Linux on all of my personal computers. In addition to this I am almost always using a bleeding edge browser build. It was the bleeding edge part that made me assume when I saw this message:

That is just didn't like the latest Firefox I had installed. For an entire trimester I just clicked past this Window (the website itself worked perfectly fine in my bleeding edge Firefox). Earlier this week however I was curious as to just want browsers were "supported" by the Blackboard system. It was then that I discovered what they really meant by "supported browsers" was "supported operating systems and browsers".

That is right - not a lick of Linux support (or even listed compatibility) in sight.
Nevermind the fact that Linux with the Firefox browser works fine for accessing the webpage - they just refuse to test it (or if they have tested it they refuse to list it as working). Now, for someone such as myself this isn't really a big deal. I see a message such as this one, shrug my shoulders, and see if it works anyways (which it does in this case).

My problem with things such as this is that what if one of the many people I have installed Linux for visit a webpage such as this one? Most people are easily intimidated by messages such as this and more than a few would not even try to log in after seeing their "browser" is "not supported". I am really hoping messages such as these will become less and less frequent as Linux gains more desktop adoption and operating systems such as MeeGo and ChromOS become pre-installed on more netbooks.

Oh, if you would like a bit of irony - when you search the keyword "linux" on the blackboard website you can find instructions for setting up the service on a Linux server... Anyone else know of any other websites the cry "no Linux", but work fine with the penguin anyways?

~Jeff Hoogland

17 comments:

  1. I use BlackBoard as well at my university on my Linux computers. I've noticed that I will be set as unavailable for chat by default, while on Windows its default is available.
    I also couldn't get the chatroom feature to work.

    Otherwise, Blackboard works for me on Ubuntu 9.10

    ReplyDelete
  2. It's more than if it works or not. If they listed it as supported then they would have to answer tech support questions about it and they probably don't have the training to do that.

    ReplyDelete
  3. The place I did my 2008 taxes (TurboTax at their website taxfreedom.com, the only one I was qualified to do free e-filing for state and federal taxes) would not let me in, because I didn't have a supported browser, because they only had supported browsers in Windows and Mac OS X.

    However, when I altered the browser settings (general.useragent.vendor) to report my browser as being firefox in Windows, it let me file my taxes with no problems.

    I posted a thread about it at the time at ubuntuforums:

    http://ubuntuforums.org/showthread.php?t=1046011

    ReplyDelete
  4. This core issue here is that the Blackboard people GET PAID for this by both Microsoft and Apple. Since there is no one to pay them for listing anything Linux-related, they don't bother. All Mighty Dollar being worshipped here.

    ReplyDelete
  5. BTW, have a look at http://uberstudent.org

    ReplyDelete
  6. Email the blackboard ceo(Michael L. Chasen), ceo(at)blackboard(dot)com. Here's what I sent him:

    Dear Mr. Chasen,

    I came across a blog ("Blackboard - No Linux for Education") the other day that outlines (with pictures) how a Linux-using college student was given error messages when using the blackboard from his GNU/Linux computer with full-open-standards/open-web-per-w3c.org compliant Mozilla Firefox Browser.

    As a technology professional and college graduate myself, I am very disappointed to see such a blind and disparaging abuse of technology. To require people to have a specific operating system to look at the Internet;This is an assault on the very basic ideal of education and technological evolution for humankind. And since blackboard has made it this far, I thought I'd let you know about it.

    When Tim Berners-Lee invented the world wide web, his team intended for the Internet to be for everyone, not specific operating systems (namely, the one from Redmond), not specific proprietary technologies. In the spirit of openness, Tim's mission still lives on through the (Open) Web Standards Consortium w3c.org, whose mission includes making the web live on. Please have a look at the mission statement of the w3c.org at http://www.w3.org/Consortium/mission.html

    Mozilla's Firefox solely exists to deliver a Standard, Open Source, and Web Standards compliant browser for everyone to use on just about any platform of their choosing. And this benefit continues to grow, naturally, to even more platforms.

    To tailor technology to a certain greedy company's specs in this day and age is not only ignorant, it is, in my opinion, a sure sign of corporate abuse of power, and bad corporate citizenship.

    The world and technology are changing Mr. Chasen. The web is for everyone. Please make your products work with Firefox(non-platform-specific) first, and thus serve the world with your technological contribution.

    Thank You.

    Sincerely,
    Shannon VanWagner
    GNU/Linux/FOSS/Technology Enthusiast and IT Professional

    ReplyDelete
  7. Very good Shannon - you are great at that whole letter writing thing :)

    ReplyDelete
  8. The current version of Blackboard Learn&tm; v9.x does not include these checks. The current Blackboard user interface was designed with web standards in mind and should generally work with any browser that supports more recent flavors of ECMAScript, HTML 4.x and CSS v2. Blackboard's current support policy is designed to communicate the specific browsers and OS configurations that are tested and that the support teams have available for issue replication and diagnosis. The check noted above is only relevant to customers running the WebCT product family.

    ReplyDelete
  9. I run Blackboard/WebCT through Linux all the time (using both Firefox and Chromium), and have never had a problem. Yeah, if I run the browser check, it reports a failure, but everything seems to work.

    ReplyDelete
  10. I use Linux (Ubuntu 10.04 64bit and Maemo) with Blackboard for my school (KCTCS.edu). It works fine for Firefox 3.0, 3.5, 3.6, and 3.7 on Ubuntu 64bit, MicroB and Opera 10 Maemo, as well as Chrome(ium) limited support (small glich with text input at times). It works fine. If the community says "it works," it would make sense to me if they added it to the list with saying "as reported by the community." The only service I've used for college that didn't work 100% was MyITLab. It had a browser check script, checking for IE6 (really. It was recomended. :/ )or better. One useragent switch later, it worked except for one web test (full screen flash app that was supposed to launch never did). Still, I had a VM of Windows 7 (license provided for free by the school) that I used for that 1 test.

    As a side note, I'm going to get in touch with my school's IT, that way at least ours can say somewhere that Linux is compatiable with these browsers on their Blackboard install.

    ReplyDelete
  11. I'm using Blackboard at my local college and receive the same message on my Debian laptop. Like you, I see this type of message all the time and just "click" through it. I've actually contacted Blackboard support regarding this issue by email but I'm still waiting for a reply. Honestly, I'll probably never get a response. As a Linux-only person for more than 11 years, non-acceptance by software companies is becoming increasingly frustrating.

    ReplyDelete
  12. I have to use blackboard for my classes and it works perfectly. I think you have to use the non-free version of java. I know java has to be up to date and pop ups allowed on the browser.

    ReplyDelete
  13. I can't believe that nobody has mentioned Moodle. Heck, we use it all over our neck of the woods.

    Blackboard was purchased by Microsoft and they serve their masters well. Schools with tight budgets are foolish to pay for it.

    Opt out. Just say no.

    ReplyDelete
  14. For those of us in the world who do not develop web-based software, it is important to note that every web browser has quirks and that to thoroughly test a product having the complexity of Blackboard likely takes thousands of hours per browser per OS per version. The market share of Linux on the desktop is extremely low and unfortunately is probably not worth the cost of performing this level of testing. Only officially supporting certain browsers is a tactic that many vendors - not just Blackboard - use to control development and maintenance costs.

    ReplyDelete
  15. I'm aware of this. I'm not asking for "official support" just a marking of "compatible" like they do for browsers on other operating systems.

    ReplyDelete
  16. Blackboard, Grrr...

    When I was a graduate student at Podunk University a few years ago, I just didn't use Blackboard for the classes I was teaching, I had my own set of web pages, written via emacs, that complied with the web standards, I even made sure they rendered OK under Lynx.

    I am too damn stubborn to spoof my browser's ID tags (I'm using Konqueror right now). I'll send an email to whomever the "webmaster" is and, depending on my mood at the time, which determines my diplomacy, tell them that there web-page is broken since it doesn't work for all browsers. Sometimes I get cranky and make some less than diplomatic suggestions (like, for example, the kid that lives next to me will probably be willing to rewrite the web pages for you), and sometimes I am diplomatic about it.

    I find it hard to believe that the "browser wars" of over a decade ago are still going on... they've gone underground, but there might as well be a "optimized for IE6" tag on some of the websites out there.

    The bottom line, if I can't read a website using Konqueror, Iceweasel (yup, I'm a Debian guy), Midori, or Chromium (yes, Chromium and not Chrome), identifying the OS as a Linux OS, forget them. The major businesses out there know that it is in their best interest for their web pages to be read by all browsers, if someone wants to be "optimized for WiNdOwS", then they are not on my radar.

    Yeah, I'm stubborn.

    ReplyDelete
  17. It is so ridiculous. I have accessed Blackboard through Mint, Ubuntu, Xubuntu, and Debian with Firefox and Chromium for years through two universities. I have much less problems than people who use Windows/Explorer, etc.

    Linux rocks. Blackboard bites.

    ReplyDelete