41
Blackbeard How to make your Blackboard talk like a pirate Damian Sweeney Senior Learning and Teaching Consultant University of Melbourne Blackboard Learning and Teaching Conference 2014

ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Embed Size (px)

DESCRIPTION

ANZLTC14: Higher Education Blackbeard: How to Make Your Blackboard Talk Like a Pirate University of Melbourne

Citation preview

Page 1: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Blackbeard

How to make your Blackboard talk like a pirate

Damian SweeneySenior Learning and Teaching Consultant

University of MelbourneBlackboard Learning and Teaching Conference 2014

Page 2: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

The view from the crow’s nest

• Themes, brands and palettes• Language packs• JS hacks• Their use at UniMelb• Demonstration (this is where I walk the plank)• #piratepuns• #pirateselfie

Page 3: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Gettin’ our bearin’s

• Blackboard since 2005• Subject presence is mandated• I work in academic support• But with a technical background

Page 4: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Themes and palettes

• Used for institutional branding• More complicated since course themes• Other uses are available

Page 5: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Themes @ UniMelb

Page 6: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Themes @ UniMelb

Page 7: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Themes @ UniMelb

Page 8: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Themes @ UniMelb

Page 9: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Themes @ UniMelb

Page 10: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Themes @ UniMelb

Page 11: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Themes @ UniMelb

Page 12: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs

• We prefer Australian spelling• Use local terms (Subject not Course,

Community not Organization) • Implement policy

Page 13: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs @ UniMelb

Page 14: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs @ UniMelb

Page 15: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs @ UniMelb

Page 16: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs @ UniMelb

Page 17: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs @ UniMelb

Page 18: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs @ UniMelb

Page 19: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs

• Creating our own language pack is a manual, time-consuming and error-prone task (either offline or through the GUI)

• We have to do it a lot more now that building blocks have their own language variables

Page 20: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs @ UniMelb

Page 21: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs @ UniMelb

• We wrote a tool in Python to make us a language pack

• Reduced time to generate language pack files to less than 10 minutes

• Allows better tracking of changes and devolved editing and creation

• Allows us to be frivolous

Page 22: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs @ UniMelb

Page 23: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language packs@ UniMelb

Page 24: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

JS Hacks

• Written by All the Ducks (Shane Argo and Wiley Fuller)

• Allows injection of code in different places in Blackboard based on a series of rules

• Can change the interface to make settings more obvious

Page 25: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

JS Hacks @ UniMelb

• Change defaults you can't set through the GUI• Fix bugs before Blackboard does• Fix building blocks that won’t be updated

Page 26: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

JS Hacks @ UniMelb

Page 27: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

JS Hacks @ UniMelb

Page 28: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

JS Hacks @ UniMelb

Page 29: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

JS Hacks @ UniMelb

Page 30: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

JS Hacks @ UniMelb

Page 31: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

JS Hacks @ UniMelb

Page 32: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Blackboard to Blackbeard

• Get the palette right first• Ensure your defaults for the brand are part of

the theme and palette properties• Create a new theme each time so you can roll

back if necessary• Avoid editing brands to fix colours (watch out

for brand.css)

Page 33: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Palette

Page 34: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Palette

Page 35: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

theme.css

Page 36: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Language pack creation

• Install and configure all your B2s• Download the en_US language pack• Edit the text files• Run the script• Check for new/changed fields• Modify the text files• Rinse and repeat

Page 37: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Text files with changes

Page 38: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Blackboard to Blackbeard

Page 39: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Blackboard to Blackbeard

Demo time

Page 40: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Acknowledgements

• Capt’n Travis Cox – who used to do this by hand

• First mate David Edquist – original author of the language pack script

• The rest of the swarthy crew at UniMelb• All o’ the Ducks (JS Hack B2):

http://www.alltheducks.com/

Page 41: ANZLTC14: Higher Education - Blackbeard: How to Make Your Blackboard Talk Like a Pirate - University of Melbourne

Questions

[email protected]• Language pack script available upon request