Heh. Blackboard Vista is headed for a brick wall? Who knew?

7. Course Management Systems are Dead! Long Live Course Management Systems! Proprietary course management systems are heading for a brick wall. The combination of economic pressures combined with saturated markets and the maturing stage of the life cycle of these once innovative platforms means that 2009 may well be the year of change or a year of serious planning for change. Relatively inexpensive and feature-comparable open source alternatives combined with some now learned experience in the process of transition from closed to open systems for the inventory of repeating courses makes real change in this once bedrock of education technology a growing possibility. As product managers and management view these trend lines, I think we might see incumbent players make a valiant effort to re-invent themselves before the market drops out from underneath them. Look for the number of major campuses moving (or making serious threats to move) from closed systems to open ones to climb in the year ahead.

It is true the big player in proprietary CMS / LMS / VLE software has lagged in innovation for quite a while. Remember though Blackboard bought WebCT and kept around the other product while hemorrhaging former WebCT employees. That alone kept them extremely busy not to lose every customer they bought. The next version, Blackboard 9 should be available soon. That is the litmus test for their future success.

Bb9 is a newer version of Academic Suite, aka Classic. There is no direct upgrade path from CE / Vista to Bb9. There is a Co-Production upgrade path where one can run both versions side-by-side with a portal interface to access either version without having to login again. Content still has to be extracted from the old and placed in the new. (Since we are running Vista 3 and Vista 8 side-by-side now, this doedsn’t give me warm fuzzies.) This was the upgrade path some WebCT and Blackboard clients took getting from Vista 3 to 4 only to find Vista 4 was junkware. Similarly, those leaving CE4 for CE6 were frustrated by the move. So, I would predict:

  1. Those on Classic 8 now will go to Blackboard 9 ASAP.
  2. Smaller colleges on CE 8 who through turnover no longer have the people burned by the CE4->CE6 migration will probably move to Blackboard 9 this summer prior to Fall.
  3. Smaller colleges on CE 8 who still remember will migrate after AP1 (maybe a year after Bb9 release).
  4. Larger colleges on CE or Vista 8 will move some time between AP1 and AP2.
  5. Consortia groups like GeorgiaVIEW, Utah State System, or Connecticut State University System will wait and see.

That last group doesn’t take change easily. They have the nimbleness of a Supertanker cargo ship.

I am still waiting for the tweets about Moodle and Sakai, the open source alternatives, to change from in general “X sucks, but at least its not Blackboard.” to “X is the best there is.” If “at least its not Blackboard” is the only thing going for the software, then people will stay where they are to see where things go. There needs to be compelling reasons to change.

Unfortunately the cries of the students and the faculty in the minority are not enough. Most people are happy enough. They can accomplish the important things. They get frustrated that IT took the system down, data center power issues, network issues, or a performance issue. None of which go away by picking FOSS.


Related posts

  1. Read 10,000 pages of scientific or policy books. For 2008, it was read 25 books. This year, I thought to change it page-based as the previous one shied me away from larger books. Two 350 page books vs one 700 page book shouldn’t be a concern. See Reading for last and this years’ progress.
  2. Be more social. A lot of will power is required to force myself to attend social events. Over the years it has only gotten worse. Before it reaches the point of requiring professional help, I probably ought to change my habits.

Useful resolutions to me are things I realistically can and will accomplish applying moderate effort. Making too hard of a challenge will result in giving up too quickly. Making too easy of a challenge will result in doing something I would do anyway. Last year was the first time in a really long time I even bothered other than using 43things to make some goals I rarely have met more by accident than any real intent.

Some resolutions I would pick I already do to the extent I realistically would….

  • Take the stairs and walk more. I already do these as far down the exercise more resolution as I realistically will go.
  • Eat better. I already mostly avoid red meat and eat lots of green vegetables.
  • Spend more time with family.

There are resolutions I would never actually keep without support from family and friends I don’t really have to keep me honest and stick to the narrow path….

  • Less fat, less sugar, no soda, no sweet tea.
  • Exercise more.
  • Finances.
  • Organization.
  • Less time spent in front of the TV or computer. 
  • More blogging.
  • I already do not smoke or drink alcohol.
  • Get a Master’s Degree.

Hmmmmmm… Resolutions are bad for your health?

I haven’t checked my in a long while.


Related posts

Last night I read Uncle Bill’s Christmas letter. He mailed it, but he apparently doesn’t have my postal address so I got the electronic version. Woohoo! His letter recaps the year for his family. Do any of you have such a tradition? Or a family member who does? Oddly my blog doesn’t provide much basis as it is devoid of personal information.

So here goes….

Family

Mom went off to Houston in January to consult with one of the best doctors in the country about a health issue. How things fell into place to allow her to get better amazed me daily. I got to grandparent sit for a week where I made Nannie tell stories so I could post them on Youtube. :D

William married Nicole, his high school sweetheart. I finally have a sister. It rained on us briefly, so if you are into superstitions, that means either: 1) kids, 2) money, or 3) good luck.

I met Dad’s girlfriend, Sally, this year. She is definitely very nice. I’m happy with the match.

Friends

My only New Year’s Resolution for 2008 was to read 25 books this year. I completed that goal back in October. I’m thinking for 2008 to do a similar resolution. This time I’ll count up the number of pages and set a goal to read 20% more pages. 

Some fellow Flickr users started an Athens Flickr Meetup. I’m hoping this is something to continue in 2009 as the weather improves. (Though who knew Georgia would be 20 degrees Farenheit above normal in December?)

RingsAdrianne and Britt asked me to be the photographer for their wedding. I spent hours looking at professional photographer portfolios for ideas about what I should capture. You see, while I do have a camera, I had never really taken photos at a wedding. Heck, few people invite me to weddings, so I was a little unclear what happens. In the end, I think it all turned out pretty well. Adrianne is happy. So I am happy. Working in computers became a profession because it was a hobby. Maybe photography will end up the same in the end? Posted 840 photos to Flickr this year. Started freelovephotography.com to show off my photography.

Las Vegas in July? Dumb. Star Trek: The Experience made my geeky heart soar.
NCC-1701-DNCC-1701-D @ ST: TXP


Related posts

Brainwashed

People do weird things. Often these are due to the operant conditioning or classical conditioning inflicted on them. Its funny I’ve been seeing references lately to these to describe….

  • Email - Like Skinner’s pigeons, we hit the button to check for new messages hoping to get something. The intermittent reinforcement of not getting a new message with every click just helps strengthen the behavior.
  • Twitter - Similar to email, click the button and hope for something good.
Are we our habits? Or are we something more?

Related posts

Problem PHP in Yet Another Photoblog causes “Warning: Division by zero in exifReader.inc on line 859” (the problem line is in bold):

 

case TAG_SHUTTERSPEED:
  // More complicated way of expressing exposure time, so only use
  // this value if we don’t already have it from somewhere else.
  if ($this->ImageInfo[TAG_EXPOSURETIME] == 0){
    $sp = $this->ConvertAnyFormat($ValuePtr, $Format);
    // Temporary Workaround for divizion by zero problem
      if (!empty($sp[0])) {
        $this->ImageInfo[TAG_SHUTTERSPEED] = (1/exp($sp[0]*log(2)));
      } else {
        $this->ImageInfo[TAG_SHUTTERSPEED] = 0;
      }
    }
    break;

 

Looks like YAPB is attempting to create a value if one doesn’t exist for TAG_EXPOSURETIME by inventing a new value. In my problem picture, the exposure time is 0.003 seconds which != 0. So why is the ($this->ImageInfo[TAG_EXPOSURETIME] == 0) condition evaluated as true? 

Interestingly, just prior to this is some code dealing with TAG_EXPOSURETIME which seems to be affecting this. Changing the 0.5 to 0.0005 (less than my current value removes the problem.

case TAG_EXPOSURETIME:
  // Simplest way of expressing exposure time, so I trust it most.
  // (overwrite previously computd value if there is one)
  $tmp = $this->ConvertAnyFormat($ValuePtr, $Format);
  $this->ImageInfo['h']["exposureTime"] = sprintf(”%6.4f s (%d/%d)”,(double)$tmp[0],$tmp[1][0],$tmp[1][1]);
  if ($tmp[0] <= 0.5){
    $this->ImageInfo['h']["exposureTime"] .= sprintf(” (1/%d)”,(int)(0.5 + 1/$tmp[0]));
  }

  break;

With this conditional, the exposure time is “0.003 s (1/400) (1/400)” without “0.003 s (1/400)”. Didn’t see a reason to have it twice, so I’ve dropped it.

Also, I figure it would be better to call ImageInfo['h']["exposureTime"] instead of ImageInfo[TAG_EXPOSURETIME]. With this change, it seems to have resolved the issue for me.


Related posts

What are my neighbors doing? Curiosity about that question resulted in some conflicting data. Ordered by when I added the RSS feed for them.

  1. search.twitter.com for ”Athens GA”  - results are full of people talking about Athens, GA not in Athens, GA. Useful for people coming into town for an event.
  2. TweetLocal search for “Athens, GA” (or 30605 get same results) within 20 miles - Over the last 24 hours the RSS feed has given me 12 posts. First 5 users in search before 9pm: JeremyAce4 in Athens, GAjustdandelions in athens, gabozaf in Néa Smírni, Europe/Athensaaronbarton in Athens, GAelbee103 in Athens, GA (last @ 7pm). The hit on Europe/Athens is pretty disappointing.
  3. search.twitter.com for ”near:AHN within:20mi” (or 30605 or AthensGA get same results) - Over the same 24 hour period, its RSS feed has given me 53 posts. First 5 users in search before 9pm: ThePicManjulieteastonryan_lafountainRyanHaguealester (last @ 7pm)
No overlap. How is that possible when they supposedly are coming from the same population (time, space, and active)? Both services look for their data on Twitter. Both are looking at the self-identified location for Twitter users. Both have the same range. So, why do they have such different results?
Looking specifically for the Tweetlocal users in search.twitter.com reveals them in the results. Searching on a user though doesn’t reveal the location. On the profile is the right location, so they should have been in both results.
Both fail in my opinion.

Related posts

For the term starting Jan 7, we have students who need to be directed to the new Vista system (v8). By standard practice, students also have access to the previous term a few weeks into the new term, let’s say Feb 23. So we’ll need to ensure some access to the old Vista system (v3).

There are multiple ways we can handle this access:

  1. School VIPs - We highly encourage users bookmark, publish links, and access school VIPs instead of the actual address. The idea being these addresses will always go to the right place. Other addresses could change and not work. We even have a v8 version for pre-cutover access and a v3 version for post-cutover access. The problem seems to be some campuses and users continue to use the addesses other than the school VIPs (v8 will only show them the school VIP).
  2. Custom login page - We would place an HTML file on the v3 system explaining general access has moved. Some people would need to get past this page and into the v3 system. The questions here are:
    1. Can we just give the admins the link to bypass the custom login page? They could then manage who has access to the site. They might have to provide this “secret” to thousands of students.
    2. Do we dare publish the link on the page? Something like “To check Fall 2008 grades: click here.”
  3. Deny access - We would deny access to all users except those who hold the Institution Administrator role in v3. The holders of that role would then be responsible to granting access one-by-one to other users who need to access to this old system.
  4. f5 iRule to 302 Redirect - We do host a school who uses autosignon. It is conceivable we could intercept attempts to login and redirect them to the correct host. It would be much better for them just to use the School VIPs solution.

Anyone have a better solution?


Related posts

Retention is one of those numbers higher education leaders tend to review to determine how effectively the faculty reaches the students. Historically black colleges and universities were created because students found it difficult both to get into “neutral” colleges and graduate from them. That latter part sounds like they were created in part to solve a retention issue.

Enter Georgia Senator Seth Harp who suggests a couple HBCUs in Georgia should merge with their neutral neighbors. The idea is to save money by not having more than one college in a town. Are black students as successful at “neutral” colleges as their white counterparts? If not, then the reason these schools exist has yet to be solved.

If we want to eliminate HBCUs, then we should have colleges and unviersities where all students succeed regardless of race (or gender, religion, or other factors).


Related posts

Cohen says:

Open-source code is generally great code, not requiring much support. So open-source companies that rely on support and service alone are not long for this world. The traditional open-source business model that relies solely on support and service revenue streams is failing to meet the expectations of investors.

The whole point is to have a model producing great code. As these open source companies try to be everything to everyone, they eventually hit the same issue as proprietary companies: Bloatware. The software starts to suck and the users abandon the ship for another product which seems to do the same job better.


Related posts

reCAPTCHA and Chrome

Was using this RSVP form with Google Chrome and found the reCAPTCHA was telling me I repeatedly failed the Turing test. After the sixth time, I decided it might be my browser, so I tried it in Firefox which worked fine.

Curious, I went looking for a possible problem between reCAPTCHA and Chrome. According to a post there, the Transitional XHTML DOCTYPE is the cause. Changing that DOCTYPE to Strict ought to fix the issue. Given the audience, I doubt there is anyone else using Chrome to fill it. So fixing it probably isn’t worth it to them.

Interesting. I’ll have to look into issues with Chrome and the XHTML Transitional DOCTYPE.

Technorati : , ,
Del.icio.us : , ,
Flickr : , ,


Related posts

« Older entries