PRODUCING BITE-SIZED LEARNING : A HANDBOOK TO CREATING SOFTWARE