Open Thinkering

Menu

Tag: Google

Utopia, pedagogy, and G-Suite for Education

This week, I’ve been over in Jersey helping a school with their educational technology. In particular, I’ve been doing some training on G-Suite for Education (as Google now call what used to be ‘Google Apps’). The main focus has been Google Classroom but, as this is basically a front-end for the rest of G-Suite, we spilled out into other areas.

A bit of history

I first used G-Suite for Education back when I was a classroom teacher. We didn’t have it rolled out across the school but, back then, and in the school I was in, I was left to just get on with it. So I can remember being administrator, sorting out student accounts, forgotten passwords, and the like. The thing that impressed me, though, was the level of collaboration it encouraged and engendered.

Then, when I became Director of E-Learning of a new 3,000 student, nine site Academy in 2010, I rolled out G-Suite for Education for all 500 members of staff. It worked like a dream, especially given some of the friction there was harmonising different MIS and VLE configurations. The thing that I valued most back then was the ability to instantly communicate between sites by using a tool which has now morphed into ‘Hangouts’.

At that time, I was a bit of a pioneer in the use of Google’s educational tools, which is why Tom Barrett and I, along with some others in our network, were ‘Lead Learners’ at the first UK Google Teacher Academy. That’s grown and grown in the intervening period, while I’ve been working in Higher Education, at Mozilla, and consulting.

Back to the future

Fast forward to the present, and we’re in a very different educational technology landscape. Where once there seemed to be new, exciting services popping up every week, the post-2008 economic crash landscape is dominated by large shiny silos. The dominant players are Google, Microsoft, and Apple — although the latter’s offering seems less all-encompassing than the other two.

I have to say that I’m a bit biased in favour of Google’s tools. I’m not a big fan of their business model, although that’s a moot point in education given that students and staff don’t see adverts. It’s a much more ‘webby’ experience than other platforms I’ve used.

The more I get back into using G-Suite for Education the more I appreciate that Google doesn’t prescribe a certain pedagogy. The approach seems to be that, while particular apps like Classroom allow you to do some things in a certain way, there’s always other ways of achieving the same result. It’s also extensible: there’s loads of apps that you can add via the Marketplace.

So what?

OK, so that’s all very well and good, but what has that got to do with you, dear reader? Why should you care about my experiences and views on Google’s education offerings?

Well, a couple of things, I suppose. First, in relation to my 7 approaches to educational technology integration post, I feel like there’s some really easy ways to move staff up the SAMR model towards the ‘transformational’ type of technology use we want to see. One thing I’ve been focusing on recently, is explaining the mental models behind technologies. In other words, rather than telling people where to click, I’m explaining the concepts behind what it is there doing, as well as situations in which it might be helpful. How they teach is up to them; I’m providing them with skillsets and mindsets to give them more options.

Second, I feel like there’s a huge opportunity to integrate Open Badges with G-Suite for Education. It seems pretty straightforward to build upon Google’s platform to provide the email addresses of who should be issued a badge, as well as the environment in which badge issuing would be triggered.

I’m thinking through a badging system for one of my clients at the moment, built upon the usual things I emphasise: non-linear pathways, individual choice, and an element of surprise. In that regard, I’m planning on starting with something like a ‘Classroom Convert’ badge that recognises that staff are developing mindsets around the use of Google Classroom, as well as skillsets.

There are, of course, ways in which staff can go ‘full Google’ and become (as I am) a Google Certified Teacher, and so on. That’s not what this is. My aim in any badge system is to encourage particular types of knowledge, skills, and behaviours. Whatever system I come up with will be co-designed and go beyond just the use of G-Suite for Education. As the TPACK model emphasises, the system will have a more holistic focus: integrating the technological, pedagogical, and content knowledge required for purposeful educational technology integration.

Utopia

Ideally, I’d like an approach where students can use something like Unhosted apps to bring their own data store to the applications they choose to use when collaborating with their teachers and fellow students. I’d like to see them have a domain of their own, and learn enough code to have real agency in online digital spaces.

While I’ve got that in mind, I’m also a pragmatist. The tools Google provides through G-Suite for Education, while not world-changing, do move the Overton Window in terms of what’s possible in technology integration. Even just working collaboratively on a single Google Doc is pretty mindblowing to people who haven’t done this before.

HOWTO: Ditch Gmail for self-hosted webmail

Update (January 2015): Although the self-hosted approach detailed in this post worked really well for the six months I tried it, I’m now using Fastmail.


Introduction

On Friday, I decided to ditch Gmail. It had been a long time coming, to be honest.

I’m not really interested in having a debate whether or not I ‘should’ do this, or whether it’s objectively a good thing to do. I just had an epiphany when I realised that almost all of my data (e.g. search, email, analytics) was going via Google’s servers. It’s like some kind of legitimised man-in-the-middle attack.

Instead of Gmail, I’m using webmail on my own domain and (shared) server. It was a pretty straightforward process. Here’s how to do it:

  1. Set up self-hosted email inbox
  2. Forward (and archive) email
  3. Import folders and email
  4. Update email addresses around the web

1. Set up self-hosted email inbox

I’m using Reclaim Hosting, which comes with something called ‘CPanel’ installed. This makes it much easier to install and maintain apps and services.

Sign up for a web host that has CPanel. Login, and go to the ‘Mail’ section of CPanel:

cpanel-email

Click on the ‘Email Accounts’ option. Fill in the email address and password – for example, I chose [email protected]

cpanel-email-configure

You can now access your new email inbox by appending ‘webmail’ to your domain name – e.g. dougbelshaw.com/webmail. You have a choice of interfaces to access your email inbox. I chose Roundcube:

roundcube

2. Forward (and archive) email

The first thing you want to do is make sure that you continue to get the email sent to you in one place. To do that, you need to forward all of the email that comes to your Gmail account to your new self-hosted email inbox.

In Gmail, click on the gear icon and go to ‘Settings’. Once there click on ‘Forwarding and POP/IMAP’:

gmail-forwarding

Choose ‘Forward a copy of incoming mail to…’ and input the self-hosted email you set up in Step 1. You’ll have to confirm that account by clicking on a link that Google send to your new email address.

I chose to ‘archive Gmail’s copy’. It’s up to you what option you choose here.

3. Import folders and email

This is the bit that takes the longest. In fact, you can leave this running overnight and/or be doing Step 4 while this is happening.

Unless you’re declaring email bankruptcy, you’ll need to transfer your existing emails and folders from Gmail to your new self-hosted email account. Step 2 only redirects all new emails received.

First, you’ll need to use an email client like Mozilla Thunderbird (cross-platform) to download all of your Gmail folders and emails. To set it up, download Thunderbird and then launch it.

You’ll see something like this:

thunderbird-first

You’ve already got an email address, so click ‘Skip this and use my existing email’.

setup-gmail

Add your Gmail account first by entering your name, email address and password. Remember, if you’ve got two-factor authentication turned on for your Google account, you’ll need an ‘App password’ from your security page.

The default option is to connect via ‘IMAP’ which is what we want so leave it as it is and press ‘Done’. You should then see Thunderbird importing all of your folders and emails. This will take a long time.

thunderbird-gmail-folders

Note: ‘folders’ in Gmail are known as ‘labels’.

Now you need to add the self-hosted email account you set up in Step 1. To do this go to the menu and choose ‘New’ and then ‘Existing Mail Account’:

thunderbird-new-account

You’ll see the same box from when you added your GMail account. This time add your email address and password to the account you set up in Step 1.*

thunderbird-setup-self-hosted

Click ‘Done’ and you now have both your Gmail and self-hosted email account syncing with Thunderbird.

Now you need to select all of your Gmail folders/labels and drag them to your self-hosted account.

move-folders

Be careful to drag them onto the email address rather than ‘Inbox’ – otherwise the folders you drag will become sub-folders of your inbox rather than folders in their own right. Of course, you can always just drag them to ‘Archive’ if you don’t care.

Now wait. Possibly a very long time if you’re on a slow connection and/or you have lots and lots of emails and folders.

4. Update email addresses around the web

While your email and folders are transferring – and, to be honest, over the next few days/weeks – you’ll need to update your email address with the accounts you have around the web. There’s no great hurry for this, as your Gmail messages will be redirected to your new email inbox, but it’s nice to get things sorted.

You may also want to do one or more of the following:

  • send a ‘please update your addressbook!’ email to your contacts
  • use an email auto-responder on your Gmail account for a while
  • add a message about having a new address to your email signature

EDIT: Remember, if you don’t tell people about your new email address, your emails will still be going via Google’s servers (thus negating the point of the exercise…)

Conclusion

Did you manage to follow these instructions? Have you got a different/better way of doing it? I’d love to hear from you in the comments section below (or via this Hacker News thread)!


*Apart from believing in Open Source software (and working for Mozilla), one of my reasons for using Thunderbird is that it provides auto-setup for a much wider range of services than other mail apps. Also, the reason you see ‘SSL’ here is because I set up https on my domain using StartSSL. That’s outside the scope of this tutorial, but is also probably unnecessary if you’re planning to access your inbox via the webmail interface.

Banner image CC BY David Huang

Software with shareholders (or, the menace of private public spaces)

TL;DR: we’re using software with shareholders and interacting in private public spaces. We can do better than this.


Introduction

I live in Morpeth, Northumberland, a lovely market town in the north-east of England. It’s the kind of place that still has a vibrant high street and plenty of stuff going on. Somehow or other it’s survived the hollowing-out of places that seems to have accelerated since the 2008 economic crisis.

Offline private public spaces

Within Morpeth is a small shopping centre called Sanderson Arcade. It’s got shops like Marks & Spencer and Laura Ashley, piped music and a friendly, retro vibe. To help with this they employ men called Beadles, ostensibly to welcome people, give directions and lend an Edwardian air to the place. If you pay attention, however, the Beadles wear earpieces and both look and act a bit like bouncers. It’s then you begin to realise that one of the main reasons that they’re there is to keep out the riff-raff.

I’ve got no particular problem with Sanderson Arcade nor with the Beadles. I would be interested to see what would happen if a group wanted to stage a protest there. I guess they’d invoke the fact that it’s a private space pretty quickly. Still, there’s other places in Morpeth you could go to protest and still be seen and heard. Sanderson Arcade isn’t the only place people go, and the other spaces are owned communally. That’s what our taxes are for.

Online private public spaces

The problem comes when we apply what I’ve just described as a lens through which to understand what we do online. I suppose that, yes, we’re surveilled on CCTV within offline public private spaces. People can track what we purchase. We can answer survey questions about our shopping habits and lifestyle. But that’s where we hit the limits of the analogy. Online private public spaces are very different.

I came across this today. It’s the latest in a long list of examples demonstrating the amount of data Facebook collects on its users. And it’s not as if everyone is unaware that Facebook, at its very core, is a scary privacy-loathing service seeking to track as much about you as possible.  Once it has that information it sells it to the highest bidder. I like to think Google’s slightly better in this regard, but if I’m honest that’s only because I use Google’s services more than Facebook’s.

Almost every space in which we interact with other people online is a private public space. For me, Twitter and Google+ are prime examples. In the past we’ve been reassured by Google’s mantra of “don’t be evil” and how people in Iran and Egypt used Twitter to rise up against their oppressors. The reality is that both of these companies are now companies in which you can buy stock. They need to deliver shareholder value.

The problem

I’m increasingly leaning away from using software that has shareholders and leaning towards alternatives. I’m writing this on a Chromebook with Ubuntu 14.04 installed, for example. One of the things that’s great about non-profits making software is that they can innovate on behalf of users, rather than in ways that will increase market capitalization.

The problem we’ve got is that to interact with other people you need a means of communicating with them. When everyone’s physically co-located you can use your voice. If the place you’re in is unwelcoming or not to your liking then you can all decamp and move elsewhere. This is not the case when you’ve got a network of thousands of people distributed around the world. It’s quite likely that the only means you’ve got of contacting one another is through a single privately-owned platform.

I’ve toyed with the idea of closing my Twitter and Google+ accounts many times over the past few years. The problem with that is that it would affect me professionally. Not only are they spaces from which I gather a lot of information to do my job, but they’re spaces where other people find out about my work. You can’t do good in the world as a knowledge worker if no-one knows what you’ve been doing.

Our response

So what can we do? It’s not a problem for us to solve as individuals, but something for us to do collectively. And the call to action can’t be protect your privacy! because, to be quite honest, people don’t seem to care. Technically-minded people think that building a version of Twitter or Facebook or WhatsApp but with public-key encryption will see users flocking to their site. Well, here’s a newsflash for you: no they won’t. They’ll trade privacy for convenience.

Instead, we need to work at a meta level and do some systems thinking. Here’s a bad idea: try to get everyone to switch from Twitter to IRC. Here’s a good idea: work on creating a compelling way for users to bring their own data and authentication to services. Unhosted seems to be on the right track with that. Just because things have failed previously (OpenID!) doesn’t mean they’ll necessarily fail again.

Of course, the meta meta level problem centres around online business models that aren’t dependent upon advertising. Providing free services and selling user data is the high-fructose corn syrup of the internet. While we in the west might tolerate paying for services, many of those getting online for the first time in developing countries know nothing but Facebook Zero.

Conclusion

Things change. The tech world used to be full of people resisting The Man; the discourse was around connecting people and envisaging new possibilities. Now, however, we have a tech elite with control of the spaces in which we interact. If you don’t understand the potential implications of this, then you might want to dig a little deeper into the NSA revelations and read Dave Eggers’ The Circle. That will open your eyes.

Public spaces should be public and commonly-owned. Perhaps it’s time for governments to stop fawning over billionaires with technical skills and start providing services for all of us. Maybe instead of dismantling the state to allow for private profit, we can use technology to create a more egalitarian and just society. And could we, just for once, use technology in ways other than shoring up the privilege of the one per cent?

Image CC BY Nathan O’Nions

css.php