Articulation 6: playful learning

April 4, 2017 at 3:57 pm | Posted in projects | Leave a comment
Tags: ,

I was keenly aware that this training on sustainable hairdressing was voluntary, and this provided several design imperatives:

  1. It should be fairly quick to complete; I was aiming for around 40 minutes and our data showed that was actually the average time taken.
  2. That placed constraints on the amount of content, especially text – and I also thought that ‘bite sized’ ideas would best suit our target audience.
  3. It should be engaging and fun, with plenty of interactivity: exploring the virtual salon, liking ideas to increase your EcoPro score and answering quiz questions. I also included a few playful items, described below.
  4. I really wanted learners to say that it was “interesting and quite fun” rather than “dull and boring” in any word-of-mouth (and social media) recommendations.

Quiz questions

Learners were presented with a single quiz question as they left each area to return to the virtual salon. These were not scored and were used as an opportunity to emphasise a key learning point. Storyline makes it easy to show layers providing a hint if the first attempt is incorrect and the correct answer if the second attempt is incorrect.

Graphic carbon savings calculator

Denise wanted learners to understand the scale of savings that could be made by some simple changes in hair-washing behaviour; for example do you really need to shampoo twice? I created a slide with six options that showed the carbon savings graphically by using a footprint shape whose area matched the ‘carbon footprint’ of various choices:

Again, a link to the calculations was provided for anyone who wished to view them.

Good try!

The start of the training includes guidance on how to Like ideas, see your EcoPro score and collect the Big Ideas, where it says “Click this icon if you see it on any page.” I thought some learners might try clicking the example icons and wanted to ensure that their initiative was acknowledged. Why ducklings? Because I thought any training that made you smile was off to a good start!

Easter Egg

It was about a year ago, just before Easter, when I visited Shine to take the panoramic photo used for the virtual salon. As a ‘thank you’ to the staff I bought them a chocolate egg, but first placed it on a shelf so it was included in the photo. Many apps include an ‘Easter egg’, a playful feature or message hidden by its programmers, and I thought it would be fun to use the real egg to access one of the ten areas in the salon. I wanted to reward the learners with a cute photo, and after debating the relative merits of kittens and puppies decided to use both! This area concluded with a research question whose feedback made the point that most customers do want salons to consider environmental issues. Remember that this training aimed to motivate hairdressers to change their behaviour by providing them with carefully selected information.

This slideshow requires JavaScript.

Try it yourself!

We are no longer collecting data, and the training is now hosted on the University’s Edshare repository and can be accessed by anyone. Why not give it a try? Most learners took around 35-40 minutes to complete the training.

 

start-screen-600

Click the image to access the training.

 

Articulation 5: what’s the score?

April 4, 2017 at 10:49 am | Posted in projects | Leave a comment
Tags:

If you’ve been following these posts from the start, you may remember that “The aim was to inform (hairdressers) about environmental issues and encourage them to adopt sustainable business practices that used less energy and water and created less waste.”

In the second post I described how learners could ‘like’ ideas they encountered and to see the savings that the idea could achieve:

My idea was to translate the costs and savings for each topic into a standard format that would give the energy, water and money savings each year if adopted by a small four-seat salon. As learners worked their way through the training, a running total could therefore be kept of the savings from all the ideas where they clicked the Like button, so they could easily see the amount saved and scale that up for their own salon if required. I suspected that although the energy and water savings would be seen as a good thing, it would be the substantial money savings that would really gain their attention.

This example shows how this process works in practice. Suppose a learner has just started exploring the virtual salon and finds the Hair Drying area:

This slideshow requires JavaScript.

These slides show some of my core design decisions:

  • using a photo of the researcher, Denise Baden, as the human face
  •  to introduce each area of the training.
  • using photos and short texts for each idea that minimise the risk of tl;dr, which is always an issue with online training.
  • using fresh, bright colours – especially the ‘green for Go’ Like button;
  • only showing the savings when the learners have clicked the Like button, so I hoped they would be curious. Of course the more ideas they liked, the more impressive their total savings on the EcoPro slide, reinforcing the idea that lots of small savings add up to a very significant impact.
  • I didn’t think many learners would want to see the calculations, but we needed to include them to show we hadn’t just plucked the figures out of thin air.
  • although the environmental savings are energy (kWh) and water (000’s of litres), I needed to translate those into specific financial savings. Hair salons are businesses, so any investments in energy-saving technologies need to see a good return.
  • some benefits, such as reductions in water pollution or giving good advice to customers, are difficult to express financially, so I used a ‘Good Deeds’ measure to identify and reward these.

The EcoPro slide used four variables; ENERGY, WATER, ENVIRONMENT and MONEY. These were updated when a learner clicked the Like button for the first time; I didn’t want multiple clicks to artificially inflate the EcoPro totals. So for example the Lighting slide’s Like button had four triggers, two of which were conditional on the Like button’s state:

Add 3645.00 to ENERGY
  When the user clicks
  If LikeButton's state is not equal to Visited

Add 510.00 to MONEY
  When the user clicks
  If LikeButton's state is not equal to Visited

Change state of LikeButton to Visited
  When the user clicks

Show layer Savings
  When the user clicks

It was easy to show the value of the variables on the EcoPro slide; all that was needed was to include the variable name in the text e.g. %ENERGY%.

During its first six months the resource was hosted on SCORM Cloud and data was collected from around 600 learners. This was analysed by Denise’s research project to identify which ideas were liked the most.

Hunting the Big Ideas

Part of the brief was to introduce learners to five sustainability concepts, which I called the Big Ideas; Climate Change, Carbon Footprint, One Planet Living, Sustainability and Water Scarcity. I decided to make this a treasure hunt; learners needed to collect (view) them all by finding five icons scattered throughout the areas and ideas. When they had visited seven areas they could view a list of direct links to all areas and Big Ideas – see Avoiding frustration in a previous post.

In the final post about this project, I’ll cover the playful aspects I included to try and make this training something that the learners would enjoy and recommend to colleagues.

Next: Articulation 6: playful learning

 

Articulation 4: trigger happy

April 3, 2017 at 9:27 am | Posted in projects | Leave a comment
Tags:

In my previous post about the Sustainable Hairdressing project, I talked about the 40 triggers used to ensure that the salon panorama slide showed which areas had been already visited. But there were still a few more to add to provide a smoother user experience.

Providing guidance to the learners

The first was a trigger that showed a layer with instructions the first time a user visited the salon panorama – i.e. if the variable how2pan is True. I initially included an OK button to hide the instructions layer and set the variable to False, but feedback from test users made me simplify that by replacing it with a transparent rectangle covering the whole slide. This meant that the layer was hidden and the variable set to False wherever the user clicked – for example if they try to drag the slider while the instructions were visible. The same technique was used on a few other slides to display ‘just in time’ guidance the first time they were visited. Note the ? button at the lower left of the screen that re-displays this slide’s help if needed.

SH01

Users can click anywhere on this slide to hide the instructions

Avoiding frustration towards the end of the training

We didn’t want our learners to become frustrated when hunting for the last few areas, so I used the locs variable, which counts the numbers of areas visited, to make two changes when it reached 7.

  1. The first was to change the state of a button called locHints from its initial Hidden state to Normal. Hidden buttons cannot be clicked and do not change the mouse cursor when rolled-over. When clicked, the button displays a slide with direct links to all areas, using button states to clearly indicate those that have already been visited.
  2. The second was to display a layer with instructions, telling users they could click the locHints button to “see a list of location short-cuts”. An OK button is used to hide this layer.
SH02

Direct links to the three areas that still need to be viewed.

It’s probably worth emphasising how much this project relied on three core Storyline features:

  1. Button States – where I changed the text colour and icon to show areas that had already been visited.
  2. Variables – keeping track of which area and ideas had been visited, as well as some running totals such as energy savings.
  3. Triggers – and especially conditional triggers that only took effect if one or more conditions were met, such as visiting an area for the first time.

Rewarding learners when they complete

Finally, when learners have visited all of the locations and the locs variable equals 10, a layer is displayed congratulating them and providing guidance on finishing the learning.

SHcongrats

Learners see this when they have completed the training.

This splash screen is an example of how I tried to make the training more playful and motivational, from the ‘gift’ of fresh flowers to the language (10/10 and the big tick) and the key take-home message that “what is good for the environment is also good for your business”.

In the next post I’ll look at the other ways in which I used playful elements and gamification to try and make this training a fun and engaging experience for our learners.

Next: Articulation 5: what’s the score?

Articulation 3: the virtual salon

December 7, 2016 at 6:06 pm | Posted in hands-on, projects, Uncategorized | Leave a comment
Tags:

The central idea of this resource was the virtual salon, based on a panoramic photo I took of the Shine salon:

salonpano2

Using sliders to pan the photo

As previously mentioned, I found an article by Glenn Simsek on the Articulate user forums that showed how to create a scrollable panorama based on two Storyline sliders.

  • Slider 1 has the panoramic photo as the slider button ‘fill texture’
  • Slider 2 is visible to the learner and is used to pan the photo

I scaled the photo so it was the correct height to fit my design for the 960px x 720px (px = pixel) slide; so the height is 342px and width is 2048px. In fact I resized all images to minimise the bandwidth required by the resource.

Storyline objects are layered, and I added a copy of the background image with a transparent window (600 x 342 px). This acts as a frame that overlays the photo so that only a 600px width slice of the photo is visible at any one time.

sh-sliders

The blue bar behind the photo in this image is the Storyline slider 1. I needed to calculate the width of the slider so that it matched the width of the photo. If the photo is panned hard left, then the hidden part is (2048-600)=1448px wide. Ditto if panned hard right. The total width of slider must allow for 1448px on each side of the 600px width central window; so width = 1448 + 600 + 1448 = 3496px.

This was set on the Slider Design tab, along with parameters to centre the photo when the learners arrive in the virtual salon. I also set the slider to move in 100 discrete steps; this looks visually smooth and enabled me to easily use the value of variable Slider 1 for triggers that control the visibility of other layers on this slide.

Variable=Slider1, Start=0, End=100, Initial=50, Step=1

Slider 2 is a regular slider whose Variable is also set to Slider1 – so moving this slider also moves the other one with the photo. Of course moving this slider left also moves the photo left, which looks like you are panning right, so I fixed this by reversing the Start and End values for Slider 2:

Variable=Slider1, Start=100, End=0, Initial=50, Step=1

Areas of Interest markers on  the panorama

I wanted the learners to search the virtual salon for areas of interest, but didn’t want to use mouse-over as that technique does not work on mobile devices. Instead, I chose to have markers appear when the photo was panned to a specific value. I added triggers to Slider1 which showed a layer with the marker if the value of Slider1 was between two values, and hid it if it wasn’t. For example:

Show layer loc1 
   when the slider moves
   if Slider1 is Greater than or equal to 94
   AND Slider 1 is Less than or equal to 96
Hide layer loc1 
   when the slider moves
   if Slider1 is Less than 94 
   OR Slider 1 is Greater than 96

Using a range of valid values (94, 95 and 96 in the example above) made it easier for learners to pan the slider and spot the markers; a single value (e.g. 95) was too difficult.

Returning to the virtual salon

The value of variable Slider1 is stored, so the virtual salon photo is automatically panned to the same point as it was when the learner last saw it when they return to the slide.

I wanted areas which learners had already visited to be visually indicated, so I created versions of the marker for each of these states:

sh-markers

The variable loc1 is set to TRUE when learners view the area of interest and is used by a Slide trigger to change the appearance (state) of the Button_loc1 on layer loc1:

Change state of Button_loc1 to
   Visited 
   when the timeline starts
   IF loc1 is equal to TRUE

I also added triggers to the frame image to make sure the correct layer was visible when learners return to this slide  (i.e. when the timeline starts as the slide is redisplayed):

Show layer loc1 
   when the timeline starts 
   IF Slider1 is Greater than or equal to 94 
   AND Less than or equal to 96
   AND loc1 is equal to TRUE

You can see that with 10 locations to find, this slide already had 40 triggers – and there were another 10 or more to add… but I’ll talk about some of those in the next article.

Next: Articulation 4: trigger happy

 

Articulation 2: PPPPPP

November 16, 2016 at 4:16 pm | Posted in Uncategorized | Leave a comment
Tags:

With approval to go ahead with development, the next step was to start preparations in detail. All of these activities proceeded in parallel:

  • Creating the content– writing the text and finding the images for each topic
  • Calculating the data – the energy, water and money savings for each topic.
  • Liaising with businesses – suppliers of hairdressing products and a local salon.
  • Coding prototypes – learning exercises using Storyline to test my ideas.
  • Documentation – a necessary evil.

Creating content

The challenge was to write just two or three sentences about each topic that conveyed its environmental impact and sold its benefits in ordinary, non-technical language. For example, for low-flow aerator taps:

Aerators introduce bubbles into the water and help it feel soft. They also reduce the amount of water used — and save energy as you need less hot water.
They are inexpensive, simple to fit and the payback period is typically just a couple of weeks.

It may be an obvious point, but getting the script right is essential; if it isn’t then no amount of flashy multimedia interaction will compensate for that.

Photos from Shutterstock were chosen to accompany each topic, and a careful record was kept to ensure it was easy and quick to cite them correctly when the credits slide was created much later in the project.

Data calculations

Other researchers on the project had already obtained information about environmental benefits; for example “Low-flow aerators can save money. Fitting a tap aerator at a cost of £5/tap could result in water savings of £13/tap/year (*based on tap being used 20 times a day for 15 seconds  Source: Envirowise info sheet, 2007)”.

aerator-taps

Tap aerator – image © Shutterstock.com/infausto

My idea was to translate the costs and savings for each topic into a standard format that would give the energy, water and money savings each year if adopted by a small four-seat salon. As learners worked their way through the training, a running total could therefore be kept of the savings from all the ideas where they clicked the Like button, so they could easily see the amount saved and scale that up for their own salon if required. I suspected that although the energy and water savings would be seen as a good thing, it would be the substantial money savings that would really gain their attention.

I developed a fairly complex Excel spreadsheet for the calculations; luckily my engineering background meant I wasn’t phased by having to use the specific heat of water to calculate the number of Megajoules used to heat 1000 litres by 20 degrees and then convert that to kWh so that the annual cost savings from a low-flow aerator tap could be calculated. A maths-free version of my calculations is included in the training, hidden behind a ‘How we calculated this’ link. I didn’t think that many learners would chose to view these, but thought that it was important that we were able to justify the savings we claimed; for example:

Assume standard tap flow rate is 5 litres per minute and aerator tap flow rate is 3 litres per minute.
Assume standard tap is used for 20 minutes each day, for a total of 30,000 litres each year.
The aerator tap saves 12,000 litres a year = £60
It also avoids heating that water, saving 420 kWh and £59.
The total saving is £119

Liaison with businesses

We wanted to include images of a few specific products, such as the Gamma Piu energy-saving hairdryer, and Enki one-use towels. I emailed their distributors and made sure we had written permission to use the images they provided.

We also worked with Shine, our on-campus hair salon, who kindly agreed to allow us to use their salon as the basis for the ‘virtual salon’ photo at the heart of the training. We also used it as a location for the introductory video with Dr. Denise Baden. I made sure that we got all the location and personal release forms required, including some from clients who appeared in the photos.

shine

Coding prototypes

I built several rough prototypes to learn about variables and to verify that my ideas were achievable. There were also two key features I needed to develop:

SCORM data: As mentioned in the first article, this work was funded by a research project which wanted to identify topics ‘liked’ by the learners. For example, with modern shampoos there is no need for two applications, and shampooing once saves time, water, energy and money – as well as reducing water pollution. Were the learners persuaded by these arguments?

It was agreed that the training resource would be hosted on SCORM Cloud, which would enable data tracking. I built a prototype to learn about how the system worked and interacted with a resource created using Storyline and published using its SCORM output options.

Scrolling panoramas: I wanted to create a ‘virtual salon’ for learners to explore and find areas of interest. I used my camera to take a 180-degree photo of the salon, and then talked to colleagues and searched the excellent Articulate user forums for advice. I found an article by Glenn Simsek that was exactly what I was looking for, and spent some time experimenting with that to get it right. It may even be the subject of the next article in this series!

salonpano2

Documentation

Painful experience has taught me the value of documenting projects as you go:

  • an accurate timesheet to help me more accurately cost future projects;
  • a record/store of meetings, emails, decisions, sign-offs and so on;
  • a record of all resources used and their source;
  • notes about the coding developed, which makes it easier to understand what you did and why when you return to it months later to make changes.

This account makes it seem like I prepared everything in advance, but of course the reality was messier; the script was amended as the project developed, a few new topics were added, most of the data calculation happened during the development phase, and almost all the images were chosen and edited as the relevant topic was created.

In the next article I’ll start discussing the nitty-gritty as the resource begins to be developed.

Next: Articulation 3: the virtual salon

Articulation 1: from idea to storyboard

November 14, 2016 at 4:21 pm | Posted in hands-on, projects | Leave a comment
Tags:

This is the first in a short series of articles that describe the journey from client request to finished product for an interactive online educational resource created using Articulate Storyline. This was my first real project using Storyline, and my aim is to document and reflect on that process in the hope that other novice designers will find it useful.

In November last year I was contacted by Dr Denise Baden from our Business School and asked if ILIaD could develop some online training for hairdressers. The aim was to inform them about environmental issues and encourage them to adopt sustainable business practices that used less energy and water and created less waste. This would be part of a wider ESRC-funded project, so gathering data about their use of the training was a requirement.

My first step was to scope the project so I could develop a proposal and give a first estimate of the likely cost. I looked at the PowerPoint slides they used for their half-day face-to-face training sessions and structured the content as a mind map using MindMeister:

Section of Sustainable Hairdressing mind map

My initial proposal was to have a photo of a real salon with activity areas, such as a client having their hair washed, that would highlight when the learner pointed at them. Clicking would show a close-up of the activity and some questions/options. Selecting these would increase or decrease the learner’s ‘Eco Score’ and show feedback about their choices.

Denise liked this idea, but wanted to a) stress the importance of the sustainable advice hairdressers provided to their clients and b) ensure that all of the feedback related to the impact of their choices on the key topics: energy, water and pollution. There were also five ‘big ideas’ to communicate – for example ‘One Planet Living’.

I refined my proposal in the following email, which I’ve included in full as it encapsulates some key design ideas:

You’re quite right – I thought that the impacts would be linked to from multiple points – so for example with the low-flow aerator tap the info could have a ‘Why should I care?’ button that would lead to a page about water scarcity – and that page could also be reached from (e.g.) the washing machine info etc. Alternatively we might need a set of icons for savings (money/water/energy-carbon/pollution/waste) so that it is easy to apply several to one item (e.g. low-flow aerator saves money, energy and water)

It may be that these big themes could be introduced at the start – a photo of the outside of the salon with image buttons that lead to brief info about the five impact themes. These probably should be videos – for the target audience I suspect that TL;DR is an important factor (if you’ve not come across that acronym before, please google it! ) – and the user has to view these (and maybe even take a fun quiz) before they can enter the salon.

In my view the overall key design objective is to create a resource that will educate, inform and entertain so as to persuade these hairdressers that going green is the best, sensible and professional thing to do that will deliver benefits for them, their salon, their customers and the planet. We should use positive words like ‘savings’ and avoid bombarding them with stats/figures/graphs where possible – I suspect that most of them find ‘maths’ both scary and incomprehensible. At the end of the course what three things do we want/expect them to remember? My ideal would be:

1. know that salon activities have an impact on the environment

2. know that their choices can reduce that impact, save money and benefit customers

3. think that they can and should make the right choices

But I wouldn’t expect them to remember anything about gigatonnes of carbon, temperature rise curves and so on – except to know that the climate is changing, the human and environmental impacts are very serious and that their actions really do count – especially if they also persuade their customers to do the right thing as well.

This set some important project parameters; the objective was to educate and motivate the learners, to provide a positive message about savings, and to minimise the amount of text.

I then created a rough mock-up in PowerPoint that showed how the interactivity might work; this helped my thinking as well as enabling me to more easily discuss it with Denise. Together with the mind-map, it formed my storyboard for the project – as shown in this video:

The final part of this phase was the project documentation, which provided a high-level description of what ILIaD would create, the milestones and their dates, and my best guess at the time required and the total cost. Given this was my first Storyline project, would that guess be sufficiently accurate? Only time would tell…

Denise approved the storyline, project documentation and budget and so I moved into the production phase.

Next: Articulation 2: PPPPPP

Blog at WordPress.com.
Entries and comments feeds.