Smart Views and Grade Center Problems in Blackboard 8.0.307.0

Some time ago, we received a report of an instructor having problems accessing the grade center within their course. The confirmed behavior resulted in several similar errors (often depending on the browser used) when attempting to load the grade center. These errors all began with the string “An unexpected error occurred while loading the Grade Center”, followed by varying statements, such as:

  • TypeError: this.visibleRows[pos] is null
  • syntax error
  • TypeError: Result of expression ‘a’ [null] is not an object.

After digging up a thread with a helpful post by Eric Knickerbocker that suggested that this might have been caused by an errant “smart View”, we were able to confirm that they had indeed being playing with smart views. That same thread offered a solution involving some URL hacking. This allowed us to get the tool to load appropriately,using a url that looked something like this:

https://your.server.edu/webapps/gradebook/do/instructor/manageCustomViews?course_id=THECOURSEID

While we still have not been able to determine the specific steps to replicate the problem, we have some theories. It may have something to do with smart view attempting to include disabled users in a view. Shortly after purging a data source, we noticed that the problem seemed to have resolved itself – only to return a day later. This was before the instructor had removed all the smart views in the course. A few of the smart views in question were being built on specific users, i.e. the view was created by selecting all the users in the list. It may be that certain logic behind the smart view function is failing when it attempts to access a record that is no longer enabled.

Safety First

If you choose to implement the above solution to get a grade center back, you should back up your data first. Downloading it in the form of a comma separated or tab delimited file will make sure that you have a local copy that is readily accessible.

You can do this by using the same method as described above. For example, to get to the download page without loading the grade center, you should be able to access a url like this:

https://your.server.edu/webapps/gradebook/do/instructor/downloadGradebook?dispatch=viewDownloadOptions&course_id=THECOURSEID

Generating a full course export and archive is also highly recommended before proceeding with something like this.

One Comment

  1. Gravatar Icon
    Posted September 17, 2015 at 12:04 am | #

    You would need to go to the children detrapment to buy pants with 28 inch waist in US and I can assure you that it is not a fond experience. That was exactly what I did back in my college years when I was still seriously underweight and in a desparate need of a suit for a job interview. There was a rather unpleasant reason I was so scrawny back then and my waist was never under 30s again since graduating, thank god!

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*

You can follow any discussion on this article with the RSS feed for this post.

About this article

Green Galoshes is a weblog written by Justin D. Henry. This entry was published on or around February 20, 2009.

Categories & Tags

This article is filed under reference. It is further described as , , , , , , , .