Email Information Hunt

When students at our school get to Year 3 they are given their own school email account. We are a Google Apps for Education school, so the email they get is a rebadged Gmail account, and part of my role is to teach them to use it. We do lots of work on digital citizenship and we try really hard to give our students opportunities to be responsible members of the online world, but at the point they get their email we really just want to make sure they know the mechanics of using it… how to compose a message, how to reply and forward, the difference between cc: and bcc:, etc. In those early days of getting their gmail account I really just want them to get the hang of it by using it.

Around the same time as they get their email account, they also do a thematic unit of work about national parks where they look at several of Australia’s most prominent national parks and learn about what they are and what they do.

I had a bit of a wacky idea for integrating the use of email into their national parks unit by creating a sort of “email treasure hunt”. I wasn’t sure how successfully it would be, so I made a small proof-of-concept to test the idea and it worked really well.  I plan on developing the idea further, but for now I just wanted to document the idea here in case anyone else wants to play with it.

Gmail has two very useful features – Filters, and Canned Responses.  By combining these two features and making them work together, it can create a novel and fun activity for the kids to learn a little bit about their email and national parks at the same time.

Canned Responses

First, I created an account in our Google Apps dashboard called National Parks, with an email address of [email protected].  To make it a little easier to manage, I also delegated that account to my regular email account so I could access it more easily without needing to log in and out all the time.

I created a set of filters that used Canned Responses in an automatically generated reply email. Each filter was triggered by a keyword (in my example I was looking for specific words in the subject line but I think you could look for all sorts of other criteria as well)  So if the previous email asked the students to find the name of the national park in the northern part of Australia that was famous for its aboriginal artworks and started with the letter K, they had to work out that the name of the park was “kakadu” and then they put that into the subject of an email and sent it back to the National Parks email account, where it was picked up by the incoming mail filters. Then, I used the Canned Response tool (available in Gmail Labs) to create a series of short email responses that took the kids on a “treasure hunt” for clues about several national parks. I only made three, which wasn’t too complex, because I was really only testing that the idea would work. Turns out that three replies is just about the right amount to get through in a single lesson.

Filter List

When their reply hit the server, the filter would look to see if any of the criteria were met (in this case a subject line containing the word “kakadu”) and if it found one that matched it would reply immediately with the appropriate Canned Response (in this case, called “kakadu2”). This reply would congratulate them on finding the previous answer, and then give them the next clue so the cycle could repeat again.

Essentially, when the students replied to a previous email with a correctly formed response, the filter would check to see that it was a match and then a reply would be generated using the appropriate Canned Response. The response emails they recieved asked them to find clues by watching an embedded YouTube video or looking on a linked Google Map so they could find the next piece of information and send it back to hit the filters again.

I started the lesson by sending this email to every student…

Hi 3C!

Nice to meet you.  I’m the National Parks Dude, and I’m so glad you are learning about our beautiful national parks.

Today I have a special challenge for you…  You need to follow the instructions EXACTLY, or things just won’t work the way they should.  You need to send me a couple of emails, and if you do it exactly the way you should, I’ll send you the next clue for the next challenge.

To start with, I need you to find out the name of the big national park in the very northern part of Australia… I’ll give you a hint, it has lots of aboriginal art in it, and it starts with a K.

Once you work out what national park I’m talking about, click this link to send me an email at [email protected] with only ONE word – the “K word – in the subject line and I’ll send you the next clue.  Make sure you spell it correctly or I won’t know what you mean!

Good luck!

This led to finding the word kakadu, which when sent back to the national parks account, automatically and immediately sent the next clue, and so on. On the final exchange they were asked summarise three interesting things they learned about national parks and to cc their teacher with the list. This way, the teach got a single email  from each student at the end with some indication of what they learned that lesson.

Overall, I thought it worked really well. I liked the fact that it let each student work at their own pace. My next goal will be to expand the idea to be less linear and more networked.  By sending clues that have different possible answers, it should be possible to branch the flow of emails into different directions, so that each student finds a unique pathway through a web of clues. That is a little complicated to set up, but I’m confident it can work.

If you want to try it out for yourself, just click on the link in the sample email above and have a go.  It should work for anyone, not just people in our school domain. Have fun, let me know what you think, and offer any suggestions you have for making the idea work better, in the comments below.

Kakadu Image BY-CC-SA http://www.flickr.com/photos/pierreroudier/3835863758/

Why I probably won’t be upgrading to Mountain Lion

Mountain Lion

With the impending release of Mountain Lion, Apple’s new version of the OS X operating system, I’ve been giving some thought to whether I’ll bother upgrading or not. I am, or at least I used to be, what many would refer to as a Mac Fanboy. I still think Apple builds the best consumer computer hardware on the planet, and, so far anyway, OS X is probably still the best desktop/laptop operating system currently available. A few years ago I would not have included the “probably” qualifier in that last sentence, but lately I’m feeling more and more disenfranchised with Apple and their litigious nature and walled garden approach to creating customer lock-in.

It’s not that I don’t like their products. I do. I have several Macs, iPads, iPhones, and Apple TVs. Walled garden or not, they build beautiful products that –  for the most part – do exactly what they claim… they just work. While I don’t always approve of their proprietary attitude to the way they build their products, I understand the design goals that such a hardware and software symbiosis achieves, and I would still rather use a Mac than any other machine. However, just lately I’m feeling more and more disconnected from my “fanboyism”.

Maybe it’s because I had to recently downgrade my home iMac from Lion back to Snow Leopard because it was just consistently running like crap… constant hard drive spinning, excessive memory use and disk activity, and just general poor performance. Now I’m back at Snow Leopard and it runs a lot better. I admit it’s an older iMac, and maybe I never should have taken it to Lion in the first place, but the new features like full screen mode and gestural interactions were tempting me to try them so I upgraded to Lion anyway. In return I got generally sluggish performance, some weird buggy behaviours and several UI features that I thought were rather broken.

So I’m pondering what to do about Mountain Lion. Several people I know who’ve been running the Gold Master tell me it’s quite stable and runs very nicely. While I do usually like to be on the latest versions of everything, I don’t want to go back to lousy performance on a machine that is admittedly probably a little old and lacking in RAM to truly get the best out of 10.8.

But even for my much newer MacBook Pro that should be just fine to run Mountain Lion, as I read through the list of new features and benefits, I can’t say I’m feeling compelled by any of them, even at the bargain price of $19.99.

iCloud Integration: While it’s a nice idea in concept, I have nearly all of the iCloud features turned off. My mail, calendars and contacts are all stored on Gmail and sync directly to my devices from the Google Cloud. It took a little more time to set it up this way using Google Sync, I find it far more reliable than the iCloud way of keeping things in sync.

Notification Centre: I’m not sure I want that big panel of notifications interfering with my workflow. Maybe it’s not as bad as it appears in the screenshots I’ve seen, but it looks very intrusive. I have Growl. It works fine and already gives notifications for most of the things that matter to me, so I’m not sure why I’d want more.

New Safari: I use Chrome almost exclusively. I think it’s a great browser that is actually far more than a browser. The Chrome App Store is amazing, and I really don’t even feel the need to have Safari on my computer at all.

New Mail: I use Gmail at both home and work. I like the web interface. I like that it’s the same on every machine I use, even the ones I don’t own. The last thing I want is all my mail sitting on my hard drive, and I find mail.app to be a bit of a nuisance so I’d be happy to not have it at all.

Gatekeeper: I really don’t want Apple telling me (even more than they do now) what software I can or can’t have on my machine. From what I’ve read about Gatekeeper I would most likely be turning its security settings right down anyway, so I don’t feel compelled by it very much.

Twitter and Facebook integration: I guess this might be useful to have, but I don’t think it’s a deal breaker. I know how to cut and paste.

Game Center: I Just. Don’t. Care.

There’s other features in the list, but honestly, none of them really jump out and grab me as must-haves. In general I’m not terribly excited at all about the “iOS-ification” of my desktop environment. I like my iPad, but I don’t feel the need for my desktop machines to be dumbed down and made more iOS-like.  I’d rather Apple (and Microsoft too for that matter) focus more on operating systems where security, stability and usability, were the real features rather than trying to make my MacBook Pro behave more like my iPad.

Of course, my rebellion comes at a price. As I write this on my iMac, my other machine is completely rebuilding its Aperture library because the version of the Aperture database that ran under Lion is not backward compatible with the earlier version, so on Snow Leopard I could no longer access my photo library. Annoying. I’m sure that I’ll also have problems with Final Cut X if I don’t upgrade eventually too. No doubt there will be further incompatibilities with other applications (yes, remember “applications”… that’s what they were called before everything became just “apps”) and at some point in the future I will probably have to buy new hardware and move to the most current version of OSX if I plan to to stay on the Mac platform.

I’ve been using personal computers for a long time. I’ll happily admit to being a “power user” and I rather object to Apple’s insistent belief that they need to dumb down my computer because they think I can’t cope with a file system, or that I should suddenly start scrolling in the opposite direction because it’s more “iPad like”, or that I should have fewer choices available because I need to have the software decide what’s best for me. I still think that, in terms of general usability, OS X has an edge over Windows and Linux, but the gap is getting much smaller. I even bought an Android Galaxy Nexus phone recently  to compare it to the iPhone and, while I still prefer the iPhone overall, it’s not by a very big margin. This monkey has definitely got a gun, to quote Andy Inhatko.

I have to also admit that my impression of Apple might be coloured by the outrageously stupid patent disputes they insist on engaging in. I’m appalled at their puerile and childish behaviour, apparently preferring to litigate rather than innovate their way to more success. Apple, you are better than this. Stop wasting your creative energy worrying about what the other guys are doing, because they are going to do it anyway. You can’t continue to take out injunctions against every other product that looks vaguely, kinda-sorta like your precious iPhone. Just build a better iPhone and stop whining that other people “stole” your ideas, because, let’s face it, you’ve done your own share of stealing ideas over the years. “Slide to unlock” should not be a patentable idea. Active links in an email should not be a patentable idea. Get over it and just build something better.

Typing French Diacritical Accents in Google Docs

After our recent move to the Google cloud and all the services within it like Docs and Gmail, our Languages department have had to face a few new challenges. We teach several different languages here at PLC Sydney and many of them requires the use of special characters. French, for example, uses accented characters like é, è, ç, å and so on. Prior to the move to Google, our language teachers knew all the various keyboard shortcuts to enter these characters into a program like Word or Outlook, and life was good.

After the move to Gmail and Docs however, these same keyboard shortcuts no longer worked, making the potential move to Google Docs seem like a bad idea for language teaching. “It’s ridiculous that Google Docs can’t do such basic things when it’s so easy in Word and Outlook” was the general consensus.

Searching for a solution online revealed that we were not the only ones who were struggling with this issue. Lots of people were complaining about the poor diacritical mark support in Google Docs. “If Google Docs is ever to be a credible alternative to Office, they really need to fix this!”

After Googling around for a solution, the suggested workarounds were (in my opinion) unsatisfactory from a user perspective (and hence me taking the time to write this blog post… hopefully this might be helpful to someone else trying to solve the same problem). The suggestions were…

Technique 1: Use the Insert > Special Characters option in Docs. Not only is this method really messy and cumbersome, it doesn’t solve the problem of typing a message in Gmail, where inserting special characters is not an option.  Not useful.

Technique 2: Use Alt Codes… basically you hold down the Alt key and type the 3 or 4 digit code for the character you want. Apart from being an extremely engineering focused solution rather than a user experience focused one, the Alt Codes only worked when using the numbers on the numeric keypad of a keyboard, and not when using the numbers from the top row of the keyboard. Given that almost our entire school userbase uses laptop computers, this would have involved typing Funtion+NumLock to turn the numeric keypad on, then holding down Alt while typing the 3 or 4 digit code, then typing Function + NumLock again to turn the regular keyboard back on.  That’s 8 or 9 keystrokes to type a single character! Hardly an elegant solution.

Both of these “solutions” were unacceptable to me.  I could not seriously expect a user to go to all this hassle just to type a single character, and in any piece of French text there were likely to be many of these characters needed.  The fact that Google Docs was so crippled in this regard was very annoying.

Then I tweeted about it, asking if anyone had a solution to the problem of typing these diacritical marks. Alex Guenther replied to say that it worked fine and it was really easy on a Mac, just type Option + the letter. I tried it on a nearby Mac and yes, of course it worked… right there in my open Google Doc!

Hang on… if the Mac can type these characters into the Google Doc, then it can’t be a problem with Google Docs. The problem has to be with the way the text input to Google Docs is being implemented within Windows itself.  As it turns out, the fact that we used to be able to use Windows keyboard shortcuts for these characters in Office applications, but now not in GoogleDocs, had nothing at all to do with the change to GoogleDocs… it seems that the Windows shortcuts won’t work in ANY environment outside of Microsoft’s own Office tools. The Mac, on the other hand, handles the text input for characters at the operating system level, not the application level… which is far more sensible.

Ah ha! The penny dropped… If that’s the case, maybe we just need to get something like TextExpander, a neat tool for the Mac that allows you to create customised, system-wide keyboard shortcuts. Once you define your shortcuts you just type those few keys and the text expands out to reveal the full version of the text… so, for example, a shortcut such as “ilu” could be defined to expand out as “I love you”, and be implemented at the system level and therefore work using ANY application on the computer.

Something like that might solve the problem… if we could have a system-wide keyboard shortcut that took a set of simple user-defined keystrokes like a` and converted them to à, would solve the problem nicely.  Unfortunately, TextExpander is only for the Mac.

A quick search using [windows equivalent of textexpander] turned up this article from LifeHacker which mentioned a Windows alternative called Texter. Even better, it is an  GPL licenced tool, so it’s free! We installed it and after adding a whole collection of French keyboard shortcuts, it works a treat!   We can now open a Google Doc, or any other application, and the shortcuts work nicely.  They can be a wee bit laggy at times, but the important thing is they work!

So, if you’re a Windows user who needs to enter French diacritical marks in Google Docs (or any other web application) the best solution seems to be to use a text expander style program to create customised keyboard shortcuts that work on the system level.

Here’s the interesting kicker to this story… In my initial frustration of thinking this was a Google Docs problem, I sent off a support ticket to Google’s eSupport team, complaining that not being able to enter accented characters into their software was a problem that needed to be addressed but thinking that, realistically, nothing would come of it. After all, this is Google right? The big faceless behemoth that worships the cult of the algorithm.

Over the next hour or so we worked out the solution using Texter mentioned above and realised that it was Windows that was the cuplrit, not Docs. But imagine my surprise when I got a call from Nicholas, a Francophone Google employee in Montreal Canada, who was calling me directly to help sort out our problem. We chatted for a while about the various options and I explained to him what we eventually did, but simply getting a call directly from the Big G was quite the surprise.

Sorry for blaming you Google Docs. ilu.

 Image from http://ilovetypography.com/2008/10/03/diacritical-challenge/