usability

You are currently browsing articles tagged usability.

Tumblr

I’m not a fan of Tumblr. At the moment I use it for a partial life stream (a chronological aggregated view of your life activities both online and offline - thanks Krynsky). It is just publishing a feed of several of my blogs. It a very limited public view.

The one main thing I dislike about Tumblr is the lack of comments. While my blog doesn’t have a lot of comments, I like that it offers the opportunity. Tumblr not having the opportunity means publishing in a vacuum. Which I think defeats the purpose. So I’d never use Tumblr to replace this or any other blog unless comments appear or comments become less important to me.

A confusing aspect of their service is the “Re-blog”. It wasn’t clear to me for some time items re-blogged were not created by the person doing so. Unlike most other services making life streams, there is not an indicator an item did not originate from another site other than in many cases they are abbreviated and have a link to the source.

I probably will continue to use it for some time to come. It just is not something I use. Stuff just flows there from the places I do use.

A few weeks ago when I got home from out of town, I could not find the remote to my TiVo. On the third day, I ran to Best Buy to acquire a universal remote replacement.

The replacement lacked critical usability features. Several buttons were simply missing:

  1. Select button to navigate the menus.
  2. Guide button to see what is worth watching.
  3. Thumbs Up or Thumbs Down to rate items.

I found the TiVo remote eventually. All is well again in the world.

More on concerns with editAssignmentSubmission.dowebct on Blackboard Vista nodes.

Found an error in the exceptions logs tied to one of the transactions:

Error occurred maintaining selective release status-Learning Object Id

It gets better…. The assignment in question? Not using selective release. Yeah. There is an error for an assessment. Hopefully it is just the assignments logic which causes hell on the nodes (database server seems unaffected). Well, the students are also affected as this seems to be the last thing they do in the session.

That selective release displays errors in the logic is quite awesome. I didn’t know the UI did this. However, to see it, I had to expand the right organizer page. Better usability would be to highlight all the errors to the designer. Heck, if there are errors, then it ought to be disabled. If the logic is known not to work, then why allow it to be active? You know… It might spin out of control. *headdesk*

Previously I have seen usability describing ease of using a web site. These four essences of usability are interesting.

I believe that to satisfy customers, a Web site must fulfill four distinct needs:

  • Availability: A site that’s unreachable, for any reason, is useless.
  • Responsiveness: Having reached the site, pages that download slowly are likely to drive customers to try an alternate site.
  • Clarity: If the site is sufficiently responsive to keep the customer’s attention, other design qualities come into play. It must be simple and natural to use – easy to learn, predictable, and consistent.
  • Utility: Last comes utility — does the site actually deliver the information or service the customer was looking for in the first place?

Web Usability: A Simple Framework

The first two items deal with system administration issues like the network, server(s), database, or application. Redundancy and proactive dealing with problems before they impact the system hopefully maximizes availibility. Optimization for performance hopefully maximizes responsiveness. An unhealthy database could fail to deliver information.

The last two items deal with design issues. More utility issues are likely based in design than tuning.


UPDATE: In my past life as a “Webmaster,” my fingers were dirty in all four aspects of usability. These were my servers and while not my design, I certainly influenced it by cleaning up the HTML and presentation. We created in-house everything except some outsourced photography and the Apache web server.

Blackboard’s Vista is a proprietary application with decent opportunities for instructional designers to provide clarity and utility. As much as it provides, clients often purchase or create additional applications to integrate with Vista to fill in holes Blackboard left. Okay, technically, WebCT left those holes, but Blackboard took the same model with Academic Suite. Blackboard doesn’t really intend to fill in those holes. They should for issues affecting most of their customers on each platform. This is the same approach taken by open source products with the caveat that third party companies are not filling in the holes, customers are developing their own solutions and providing back to the community.

The declining responsiveness of Vista over time definitely seems to create one frustrating difficulty for some clients. As the database tables get larger, responsiveness of the sites declines. Ouch. Delete it all… Oh, wait… Can we really do that?

.