Let me show you our Blackboard

In the spirit of Chris Boon's fantastic thread on the old Blackboard community site, I would like to share with you how our Blackboard looks now that we have spent half a year on the responsive theme.

The login page

You can see this for yourself at https://blackboard.soton.ac.uk if you would like the login.jsp file to experiment with, let me know.

Login page at full size


The background image is one of four photographs taken around campus.  I asked our photographer Sofy Bazzini to take photos that included nature and were made up of warm colours.  I feel this give a psychological comfort to students as they login to our Blackboard service.

We have the standard username and password boxes, followed by text links to our accessibility statement, cookie register, and a page describing how staff may monitor student usage.

Then follow six buttons.  The first three are for Blackboard features already present on the standard login page, but reskinned to make a coherent whole, the text size, contrast, and language settings.  The next two buttons link to our help guides and IT service portal for raising tickets.  The final button is for guest access.

These buttons use CSS icons from css.gg.  The benefit of this is that when the page is scaled up the icons do not get blocky.  We previously used PNGs for this which did not scale very well.  I added some Javascript which changes the text below the buttons to a description of what each button does  that is revealed when they are hovered over, focused on, or long pressed.

Further below is our long running "carousel" of useful information, mainly aimed at students.

At the top right is a dropdown menu which when clicked upon reveals a number of useful links.


Responsiveness

As the screen resizes the login screen responds, first by moving the useful links section to below the carousel.

Login page on a smaller screen, note that the Show Useful Links button has turned into a bar the runs across the bottom.

And once it's on a mobile device only the most relevant aspects are shown.  The colours also adjust slightly to suit the smaller display and the elements it contains.

Login page on a mobile device.

I also made sure that the focus elements look good and appropriate when using keyboard navigation.

Demonstrating the focus indicators on the login page.

So what do we see when we login?

Much of this may be familiar if you have seen my posts last year when we shared our theme.  That is another page that is lost on the community site that I need to recreate when I have the time.  So far I have made about 1800 lines of additional CSS code.

We could not have done this without the help of Ester Muñoz from eLearning Media.  Her incredible posts on the community site, and her personal help, enabled us to do the work that I demonstrate here.

All colours we use are both based on our institutional brand but also WCAG 2.1 compliant.  In most cases the contrast is at the AAA level.  This also applies for all hover, focus, and active statuses of the interface elements.  See my presentation for more information.

Additionally I implemented all relevant fixes identified in the Learn 2016 Theme Issues & Fixes Master List thread maintained by Kevin O'Connor.

The portal pages

Currently we only have a licence for the Learn VLE/LMS.  That means that we do not have the community engagement licence, nor the content system licence.  The effect of this is that we can only customise the My Institution and Courses tab to a minimal degree.

Here is our "My Institution" page, which I label "home".

My Institution page, aka Home
Along the top is the uni logo, the Enhanced ATbar (soon to be shared on the community site), the tab names in the centre, an enlarged avatar, and a customised logout button.  The default logout button is, in my opinion too small and the graphic becomes blocky when the page is enlarged. 

The portlets have drop shadow which still looks good to me but some colleagues say makes it look dated.  I see Ferrari use drop shadow to their sponsor logos during F1 press conferences, so if it's good enough for them...  We also used CSS to customise the width of the columns, when you do not licence the Community engagement it is not possible to make this setting in the GUI.

Something that we added was the floating box at the bottom right.  This makes certain tools more that we want to nudge students toward using more apparent.  In particular the link to upload an avatar and the link to enable "terms" to allow courses to be displayed by academic year.  I will be sharing this JSHack on the community site soon too.  This animation demonstrates the floating box in action.


The portal pages mobile view

The home page has announcements in the first column, followed by courses in the second column, and tools in the third column.  This means that when the interface collapses to the mobile view announcements appear first then courses.  

The home tab shown on a mobile device.  You can see I added the University logo in the mobile view, thanks to a tip from Ester.  Note also the customised logout button, this has to be done via CSS in a different way from in the main interface and was difficult to get right.  I still need to work on the positioning of the logo a little.

The courses tab contains courses in the first column, announcements in the second column, and the course catalogue and course search in the third column.  In the animation below you will see using the hamburger menu to change between the home and courses tabs. Out of the box there are a lot of problems with this interface so I had to do a lot of customised CSS to make it look and work well for users.

Using the hamburger menu on a mobile device.  Note the animation added to make the menu fall downwards.

Course view (student perspective)

Back to a full browser on a computer, how does a typical course look?  I have permission to share images from a course that won an award last year after students voted for their favourite Blackboard courses.

A student view of a typical course.

There are many, many customisations we made here, but it's only really possible to tell when you know the issues with the out of the box theme.  Some examples are, the icons above the course menu have been replaced with clearer ones, the "puller" has been changed to be easier to use, more on that later.  Other aesthetic changes are  a touch of drop shadow on the menu and the content container, and centring of the title of the content area.  

Of more interest is another floating box at the bottom right.  This is only seen by students and provides quick access to get help from our guidance pages and to report an issue.  Students and close the box if it gets in their way.  This makes it easier to direct students on where to get help when they are in a course.

The floating box that appears for students at the bottom right corner of each page on their course.

I added some exceptions to this floating box so that it doesn't appear where there would be a submit button at the bottom right, such as submitting a test, assignment, discussion board post etc.

Puller

The 'puller' is one of the more contentious parts of the Blackboard interface.  When the browser window falls below a certain width the course menu collapses to allow more content to be viewed.  However the interface element to bring back the menu is unclear to many users.

Building on work shared by Ester, I made our puller more obvious as you can see in this video.




Mobile View

Here is how I have styled the mobile view.  This animation demonstrates some changes to the button that pulls out the menu.
Mobile pull out menu

Responsive Banners

My colleagues in the Digital Learning Team would often recommending a high quality course banner as the first step to revitalising the look and feel of a Blackboard course.  One frustration was that if the browser window was smaller than the dimensions of the banner, only part of the banner would be shown.  They asked if it would be possible to have "responsive banners".  After some thought I found a CSS change I could make which would ensure that banners would resize to meet the constraints of the browser window.


....

Making this change meant that we were able to increase our recommended banner dimensions so that on a large monitor new banners would look great.  We now recommend a banner size of 1618 x 300 with 72 DPI.

In the above video you will also see how the course menu pops back after the browser window is made wider.  This is thanks to the "UvA - Auto-Expand Navigation" JSHack made by Ashley Fisher at Universiteit van Amsterdam.

Accessibility

We allow instructors to set their own course menu colour schemes.  To aid students if a poor contrasting colour choice is used the menu reverts to a white background with black text when a user hovers their mouse over it or focuses on it using keyboard navigation.

Hovering over poor choice of colour scheme using the mouse.
Using keyboard navigation to tab into a menu item will adjust the colours to be accessible.
I made many changes to ensure the theme I created followed best practice for accessibility.  See my presentation for more information.

Review Status

Note the changes to the review status buttons.

In the above screen you can see how I have styled the "review status" buttons.  I found this great resource from Keele University and experimented with it.  I found that their solution made it so that the review status buttons looked better but lost the ability to be controlled by the keyboard.  So I worked on making the buttons accessible. I think this approach looks so much better than the out-of-the-box look.

Course view (instructor perspective)

Let's see a course from an instructor's perspective.  You will see the Control Panel and extra buttons which suit the rest of our colour scheme.  What is more obviously different is the "Yellow Box" below the Build Content etc buttons.

Instructor view, not the "Yellow Box".

Yellow Boxes?

The Yellow Box is what I informally call "Eesysoft on the cheap".  I use JSHack to embed context sensitive help for staff that explains features and provides links to our own help pages.

I based this idea on the Availability Notice JSHack which adds a helpful box reminding instructors that their course is not available.  I implemented this in our environment and added some extra links to our help pages.  The obvious extension to this was to think about what other helpful information we could provide to our users right there in Blackboard where it is visible to them in the right place at the right time, allowing them to take immediate action to access the relevant help page to guide them on using the current feature.

We have more than 400 step-by-step guides on Blackboard and I wanted to make finding and accessing these easier for our user community.


Doing this required the imagination to consider what and where such help would be most helpful, and to use the URL, role, and entitlement restrictions to ensure that such "Yellow boxes" only appeared to the right users on the right pages.

I have more than 20 of these Yellow Boxes so far.  The only restriction I've found is the availability of my own time and the difficulty sometimes of creating a working URL restriction.  Here are a few more examples.

"Yellow Box" about announcements.

Yellow Box with a red border this is more of a don't do this unless you really have to...

Success of Yellow Boxes

In the first full month of the new Semester after introducing the Yellow Boxes, there was a 76% increase of hits on our elearning support pages where we keep our Blackboard guides.  When I looked at the referral sources there was a 2284% increase in accesses to our help pages from Blackboard!

Referral Source Page ViewsChange% Change
Total51914+22489+76.43%
Direct21578+6865+46.66%
UoS Blackboard16120+15,444+2284.62%
Google11873-786-6.21%
Edhare621+474+322.45%
Bing602+89+17.35%
soton.ac.uk297+297+∞

This illustrates how including this inline help enabled our staff to find and make use of our Blackboard guidance much more effectively.

Making Rollover easier

You may have noticed that the control panel holds some new entries.  Thanks to help from Heather Crites on the Blackboard community I was able to answer a request I had received from our Humanities faculty to make the course copy link easier for staff to find.



You will see I also added a link to open the Course Photo Roster which we had implemented a year before but not many staff were aware of.

I coupled this with a JSHack I adapted from a presentation by Brian Almanza I found on the Kansas Blackboard Users Group (K-BUG) page on the old community site to make using course copy easier for our users.

This Yellow Box enables instructors to pre-select the options we recommend they use for the best course copy experience.
Following the implementation we received far fewer support requests for help with course copy and rolling over courses.

Another area where we received fewer tickets was in terms of making a Blackboard course available.  I mentioned earlier the Availability Notice JSHack.  I localised this slightly and it has been incredibly effective.  There was a 60% drop in tickets related to unavailable Blackboard courses.


Conclusion

This blog post is getting quite lengthy now, but I feel like I have only scratched the surface of the improvements I have been making lately to our Blackboard services.  I'll finish up with a list of JSHacks from others that I recommend.

In the meantime if you would like me to explain any particular topic you see in more depth in a future blog post let me know.


Recommended JSHacks by other community members

Availability Notice
Wiley Fuller | Swinburne University

Availability Notice Scroller
Shane Argo | University of the Sunshine Coast

Display current URL
Wiley Fuller | Swinburne University

Open Courses / Course Files / Grade Center / Users / Properties / Archive in New Window (System Admin)
Heather Crites (Properties/Archive added by Nate Lison) | CSCC

Progress bar
Ester Muñoz | eLearning media

UvA - Auto-Expand Navigation
Ashley Fisher | Universiteit van Amsterdam

Those without a link were on the old Community site but have been lost.  The authors may upload them.  I am happy to upload them if the authors agree.

Comments

Popular posts from this blog

My updated theme for Blackboard 3800.13