Pages

Tuesday, 1 July 2014

You want a free School Information System? Try SchoolTool.


A group of us at ARK (@ARKcharity) and PEAS (@PEASchools) are collaborating to work out how to approach the School Information System (SIS) in developing countries. The first task is to get something working for the PEAS network of 24 secondary schools in Uganda. But we’d also like our solution to be viable for publicly funded schools in any developing country.

To have a sense of the size of that challenge, you need first to understand the funding disparity between schools in the developed and developing world. Let’s take rich countries first. The latest data show that OECD countries annually spend $7,637 from primary through tertiary education, on average. The cost of the SIS in England currently hovers around the £10 ($16) per pupil per annum (pppa) mark, or around 0.02% of total funding. So basically, if you are a school in a developed country, you can afford an SIS.

However, for schools in developing countries, it’s an entirely different story. It's harder to find up-to-date data from the developing world, but research from our international team shows that per-pupil expenditure is generally between $40 and $150 in Sub Saharan Africa (South Africa is the exception, at over $1,000 per pupil per annum). In India it is not a great deal higher - the primary average is a little over $200. So a School Information System at UK prices would effectively swallow up to a third of a Sub Saharan African school’s budget. Given that schools need things like teachers, buildings and books, that's clearly a non-starter.

With that in mind, the PEAS / ARK hypothesis has been that the developing world needs a free, open-source system with minimal support requirements. (Remember, it needs to be affordable even at per pupil funding of $40 pppa!) It would also have to have decent functionality, covering all the key areas such as attendance, assessment, behaviour, fees, timetable and reporting. And it would need to handle both network and individual school reporting needs. That’s quite a big ask.

At first we thought we’d have to build something from scratch. But then we researched the market, and we found that quite a few projects with similar aims were out there already. The following seven were all promising:



Of these, the ones in bold (with links) were the most interesting, so we looked into them in a bit more detail. And, in our opinion, SchoolTool was the best. It is still being actively developed, it has solid technical underpinnings, and an impressive array of functionality. We also liked the fact that it had the backing of the Shuttleworth Foundation, the charitable vehicle of Mark Shuttleworth, the founder of Ubuntu. Some of the systems we looked at took a "freemium" approach, where the entry-level free version can be upgraded to a premium, paid-for option. We like that business model in principle, but we needed more functionality in the "free" version than was available in those we studied. SchoolTool, on the other hand, wants to be free: it is open-source in the philosophical, as well as literal, sense.

SchoolTool has some technical quirks – it only runs on the Ubuntu operating system, for example, and it’s been developed using the increasingly archaic Zope Python framework. But these are fairly small quibbles and by no means deal-breakers; the more important thing is that it’s free, and it works.

Our requirements went beyond SchoolTool’s current specification, so we paid for some further development to increase functionality and make it work for a network (as opposed to a standalone school). Then in mid-June Sunesh (one of ARK’s SIS systems gurus) went out to Uganda with Sabina from the international team to get it set up in two pilot schools. (Sabina’s Twitter feed has several photos fromt the week, including this one of a training session in mid-flow.)

The initial feedback from PEAS is really encouraging. We’re told the schools are finding it valuable and easy to use. It also runs on cheap hardware, so the support requirements should be minimal.

There are one or two technical teething problems (for example, it turns out that Ugandan mobile Internet Service Providers don’t like it when you try to push scheduled data packages over their network. Who knew?) But they all seem surmountable, and anyway, that’s why you have pilots, right?

Long-term, I wonder whether anyone will ever work out how to make a School Information System that looks like a platform and which solves developed AND developing world problems. It doesn’t seem too far-fetched to me to imagine an SIS that combinesMoodle’s open-source approach and depth of functionality with Salesforce’s usability and appExchange. But until that exists, we reckon SchoolTool is a great way of getting your developing world school (or network of schools) online. And crucially, it’s free, which is my favourite price.

Saturday, 10 May 2014

Denmark and Netherlands: 2014 Eurovision dark horses

I'm attempting to predict the Eurovision winner. It's 10.42pm and they're about to vote, so this could become an embarrassingly inaccurate post in under an hour... But nonetheless, let's give it a go.

Looking at historical results, the thing that really stands out to me is that in the past nine years, nobody has won Eurovision from earlier than 17th on the running order. (There have been between 24 and 26 entries each year.)

This Tableau visualisation shows the average points for each position in the running order using data from the past five years. It's pretty clear that performing between 17th and 24th is a good thing.


Right now the very strong joint favourites are Austria and Sweden. They performed 11th and 13th respectively. Hmm.

The most favoured countries performing between 17th and 24th are Denmark, Spain and the Netherlands. Of those, Denmark has the strongest record over the past 5 years. Nobody hates the Danes, so they don't suffer from any boycotts when the voting comes around. And Sweden, Norway and Iceland usually come through with a helpful high score for them. None of that means they'll win necessarily. But I reckon they're a decent dark horse. I also wouldn't rule out the Netherlands - they were solid last year and also benefit from being seen fairly universally as a country of Good Folk.

Of course, Austria and Sweden may have the better songs... but nobody really thinks it's a song contest... right?

Update 11th May, 9am
So I didn't pick the winner. Austria took the prize from 11th in the running order. I guess their act was memorable (an endearing, bearded drag act called Conchita Wurst), which may have helped to counteract the less favourable place in the running order.

However, one of my two picks, the Netherlands, did come a close second. That's encouraging. It remains pretty obvious that countries placed 17th - 24th get a big points boost.

Monday, 21 April 2014

How the DfE could turbocharge innovation in edtech

I was at the hugely inspiring Emerge Education event last Thursday night. A big theme of the night was how to remove the barriers to innovation in UK edtech. Listening to the diverse pitches, it struck me that most of the products in the first Emerge cohort need some form of data interoperability to make them work. That’s not easy in the UK right now.
Here’s the problem. If you dream up a great edtech idea with the goal of improving student outcomes (like the promising, Emerge-backed Reward System, for example) the chances are you want your product to interact with pupil information. That data is stored in the School Information System (SIS) - eg SIMS, CMIS etc. Right now it is hard to get to that data, for the following reasons:
  1. It's complex and costly to connect to all vendors. If you want to sell to all schools in England, you need to interact with quite a few school information systems. SIMS may have 83% of the market but RM and Advanced Learning also have over 1,000 schools each, and increasingly, recent entrants like Arbor and ScholarPack are gaining ground (my previous blog post covers the market in more detail). So if you want to interact with all of them, you need a way of maintaining multiple interfaces.
  2. It’s complex and costly just to connect to SIMS. OK, you might say, so I’ll just sort out an interface with SIMS, since that covers the majority of schools. Well, Capita will let you do this, but they'll charge you to be a partner. Their APIs also don’t give you access to all data in all ways, and you need Visual C skills to use them.
  3. Vendors have different data models. In an ideal world, all vendors would coalesce around a common data interoperability standard to make it easier for people to interact with different SIS. Something like SIF, for example. The problem is, in the UK we’re a long way away from an ideal world. Opinion is divided on whether the SIF specification adequately covers everyone’s needs, and anyway, adoption is patchy. In the US, initiatives like Ed-Fi offer an open-source data model (a bit like SIF) which states and districts are adopting. That leads vendors to standardise their data models around that framework. However, one of the reasons this approach is gaining traction there is that the American SIS market is much more fractured. In a fractured market, adoption of a common standard benefits everyone. That is not the case when there’s a dominant player, since there’s no incentive for the market leader to accept the trade-offs that come with standardisation. In fact, there's a powerful disincentive, since openness encourages greater competition.
  4. The UK doesn’t yet have its own “Clever. Looking to the US once more, Clever is solving the problem laid out in point 3 above by offering an easy-to-access, best practice (“REST”) API layer with start-up friendly business models. The closest thing to that in the UK is Groupcall Xporter, which lets you access data from multiple MIS. It’s helpful, but my understanding is that it is a scheduled extraction tool, rather than a REST API, which would offer full read/write access to an application. Groupcall also comes at a cost which may prove be prohibitive for startups.
So how do we solve the problem of data interoperability in the UK? Well, one great place to start would be for the government to make data interoperability an eligibility criteria for the next IMLS framework. This framework is the main procurement route by which schools, LAs and academy groups choose their SIS. In other words, it's important, and software vendors care about being on it.

Specifically, the DfE could specify that products need to have free, open source, fully documented,RESTful APIs to be IMLS-compliant. That would make it much easier and cheaper for edtech companies to interact with the SIS, and it would also lead to the rapid emergence of cost-effective, Clever-style products. It would also nudge vendors from a closed-product mentality towards a platform mindset, where others are encouraged to interact with or build on top of the system. (As I’ve said before, I like platforms.)
This may all sound rather niche, but the more I look at the area, the more I think that the DfE should take a stand on data interoperability. It could be the small step that leads to big innovation in edtech.

Wednesday, 5 March 2014

The School Information System market is changing faster than you think

In my first blog post I referenced this rather wonderful Edugeek forum thread in which members managed to get trend data on which School Information Systems (SIS) are being used nationally, thanks to judicious FOI requests on the 2012 and 2013 autumn school censuses.

The dataset is comprehensive - it gives you the details of the SIS used by every school in England over the past two years. Given that richness, I thought it would be fun to create some visualisations to explain the data in Tableau. (Tableau is our new office toy by the way - we're building it into our in-house analytics approach.)

You can click between the tabs on the following to see the data for yourself.


Here are my initial conclusions:

1) SIMS are still way ahead of the pack...
This "Totals Table" tab shows how SIMS retains an 83% market share with 17,912 of the 21,591 English schools offering a census return. That's way ahead of RM in second place with 1,746 schools (8% market share), and Advanced Learning (CMIS / Progresso) with 1,213 schools (6% market share). (Incidentally, I'm assuming that the vast majority of Advanced Learning's schools are still on CMIS, though it's not possible to tell from the data.)

2) ... but SIMS and Advanced Learning are losing ground faster than you might think.
Switch to the "YoY change" tab and you see a different story. SIMS and Advanced Learning were the big losers in absolute terms, with net losses of 138 and 79 schools respectively. Both would tell you that this is a small percentage of their total market share, and they'd be right. But I'm not sure that's the right way to approach the issue. Looking at the underlying data (on a spreadsheet, because I couldn't work out how to do it in Tableau), by my reckoning, only 373 schools chose to switch supplier between 2012 and 2013. That means that the SIMS net loss is 37% of the total number of schools switching, and the Advanced Learning net loss is 21% of the total. For AL in particular, that is a big hit, given that they only had a 6% market share to start with. Just imagine what will happen if their competitors start to get a reputation for making the move painless for schools...

3) RM and ScholarPack are the big winners, with Arbor also gaining traction.
RM picked up 128 schools and ScholarPack added 84. The ScholarPack gain is particularly remarkable. They have just a 0.6% market share, yet their net gain was equivalent to 23% of schools switching! Both ScholarPack and RM are likely to have continued this trajectory over the past few months, with Scholarpack having picked up notable clients including the Elliot Foundation, and RM being named by Pearson as their preferred switching partner after they announced their intention to withdraw their e1 product from the market at the end of this academic year. Arbor and Bromcom also deserve honourable mentions for moving from 1 to 19 schools and  22 to 41 schools respectively.

4) The cloud is finally starting to influence decision-making. 
What do RM Integris, ScholarPack, Bromcom and Arbor have in common? They're all cloud based. What do SIMS and CMIS have in common? They're not. So most people going out to tender end up choosing the cloud. Suppliers, take note...

Thursday, 20 February 2014

Thank you for offering to sell me public data, but I think I'll pass.

A company I like approached us recently, offering to sell us a "schools collaboration portal". The sales pitch was something like:

We can create a bespoke collaboration portal for you so you can compare your schools to any schools nationally. You can find similar schools and then contact them so you can share best practice. Imagine how amazing that would be.

After some clarification questions, I think their pitch could be better summarised as:

Please buy free, public data from us. It's worth paying for because we've put it all in one place with a pretty CRM front end. 

Hmm.

To be fair, it's not the worst idea in the world. Just because data is public, I get that software to analyse it might not be. And the people that pitched the idea are impressive and smart. Also, they aren't the only ones thinking about this, because a few minutes of googling (or "binging", to quote our Microsoft relationship manager), led me to stumble across schooldata.org.uk, who seem to offer a similar product with a freemium model. I've signed up and am looking forward to having play once my account is validated.

But clearly, free would be even better than freemium. So I'm dearly hoping that the rumours are true and that the fragmented mess that is Edubasethe performance tablesOfsted reportsOfsted dashboards, and Idaci data will be combined into a single portal very soon. That would immediately raise the bar for what is worth paying for. (I'm not saying these are bad initiatives in themselves, by the way. I like the Ofsted dashboards in particular. They're simple and graphical, which are both good qualities for data dashboards to demonstrate. But they're only a small part of the picture.)

And I still think my dream product is much bigger than whatever the DfE or gov.uk (or schooldata.org.uk) is likely to do. Imagine if someone cast the net wider and also built in population trend data, or the pupil intake ward data that's in the London Schools Atlas. Basically, any publicly available data that helps inform our view of what's going on with schools nationally. It would be a hugely beneficial open source project. Anyone up for it?

The technical challenge is not overwhelming. In the absence of a combined government portal, a few of us at ARK went ahead and created a National Schools Database in Salesforce. We've uploaded all the data sources I listed a couple of paragraphs ago, plus a few other bits and bobs. It's still quite homemade, but it's useful nonetheless, because we now have one place where we can go to answer any question about key schools data. And the fact that Salesforce is a CRM is a bonus, because we can add comments, notes and additional data in custom fields whenever we like. Perhaps we should have done it in CiviCRM - then we could have produced a fully "pre-loaded" version for others to use for free?

Anyway, geekery aside, my main point is that information wants to be free. And that is particularly true of public data. So thanks for offering to sell it to me... but I think I'll pass.

Saturday, 15 February 2014

Salesforce-style platforms are the future of edtech

In my previous blog I mentioned my recent talk at BESA's edtech special interest group. A central theme of my presentation was that schools need cloud-based platforms, not standalone desktop products.

I worry that people like me are prone to saying "we should move towards the cloud" without being clear about what we mean. Jose Diaz at ARK worries about this too. I'm paraphrasing, but I think his (very sensible) challenge to me was something like: "do you mean we should move towards browser-based software instead of desktop products (which could be achieved with local hosting) or do you have a theory of why the cloud is better than local hosting?"

I assume the cloud does offer benefits compared to local hosting, such as simpler backing up, cheaper and more reliable hosting, and easier upgrades. But I imagine those benefits could be mitigated in other ways. To be honest, the infrastructure aspect isn't my area of expertise.

So I'm going to stop saying "we should move towards the cloud", and start saying "we should move towards cloud-based platforms". And I think I should focus on the "platform" bit of that sentence in particular, because we need great edtech firms to be building apps that bolt on to platforms with common standards. We really, really don't need endless standalone products that do not integrate with each other.

I think Salesforce is the best example of what a winning platform should look like. It started out life as a tool for managing customer interactions, but that isn't really what it's about anymore. The way I think of it is as an endlessly configurable database, linked to a simple user interface, with great integration tools and a built-in app store. The technical term for this kind of approach is Platform as a Service (PaaS). The Salesforce website gives a fuller description of what this really means. It also offers a nice explanation of how this links to Software as a Service (SaaS).

Definitions aside, the crucial thing about Salesforce for me is that you can make most of the functionality changes you'll ever need through configuration clicks, not coding. When you need to make bigger changes, you can usually find a plug-in app to do the job. Either way, if you can define the business logic, you can usually mould Salesforce to make it fit.

Platforms like Salesforce are different from the app stores that link to operating systems, such as iTunes (Mac OS) or Google Play (Android). App stores give you super-simple integration with your device. Platforms give you close integration between apps and your core business processes.

Now, imagine if something like Salesforce existed in UK schools. Users wouldn't have to familiarise themselves with a new interface every time they buy a new product - they'd just plug it into their platform and get started. Curriculum software would integrate with a school's standard approach to testing and data analysis. Cost would also come down, in the same way that mobile apps have radically disrupted the price of consumer software. It would be awesome.

It would be wrong to imply that nobody has thought of doing this already - in fact loads of people are trying to build an app ecosystem. Frog has the Frogstore. RM Unify is an app store for education. Moodle relies on its plugins directory. Sharepoint links to the Office Store. So the problem isn't aspiration. The problem is that hardly anyone in education is using platforms in this way. I'm also not yet convinced that any of these platforms can match Salesforce for configurability and simplicity of integration. (I can't find any data on the current market share or usage levels of these platforms and app stores - if anyone knows more, I'd love to hear from you.)

I asked the 13 UK edtech companies at the BESA session which of them were integrating with a learning platform right now. Most had not even tried. A few had experimented with Frog or Moodle integration, but had seen minimal customer uptake. One told me they were considering RM Unify, but they hadn't built anything yet. So basically, they're all still selling standalone products. I don't blame them, because there's no money in creating a great app that nobody buys. But this has to change.

We really need two or three platforms to take off. We need people like Renaissance Learning to feel confident that if they make products like Accelerated Reader available on platforms we'll actually buy them. And in an ideal world the winning platforms would extend beyond learning. They'd also make it easy for productivity, finance, HR, MIS and other school systems to plug in.

At ARK we're currently reviewing our entire approach to learning platforms. The route we take will be the one which we think leads us, and all UK schools, to the most Salesforce-style vision of the future.

Thursday, 13 February 2014

I do not believe you when you say you know "that company"

I spoke today at the snappily named BESA SATSIG. It's a UK edtech special interest group, and also a very nice bunch of people who offer excellent sandwiches and wine at lunchtime in exchange for a lively and mutually interesting chat. I like groups like this.

However, as they each introduced themselves, it brought home to me just how much I still have to learn about UK edtech. These are solid, decent-sized businesses, yet of the thirteen present, I knew nothing at all about six of them, a little bit about five, and a good amount about just two.

Now, there are two conclusions you could reasonably draw from this. The first is that I am in no way qualified to call myself an expert in edtech (and you'd be right). The second, and the one I want to focus on in this post, is that people's knowledge of their own sector is often scarily limited. The problem is particularly acute when it comes to something as dizzyingly fast-moving as education technology.

Here is a summary of what I often hear people say about companies, and what I think they mean when they say it:
  • Oh yes, I think I know the name. Oh no, I do not know the name, but you said the name so enthusiastically I really feel like I should know the name. I hope I remember to google the name later. What was the name again?
  • Sure, I know those guys. I walked past their stand at a trade fair. I vaguely remember their logo. There were no free pens, so I didn't linger. With hindsight, perhaps I should have lingered. 
  • What they're doing is really exciting. I don't really know whether what they are doing is exciting, but I'm chuffed that you mentioned a company whose business model I can just about explain.
And so on. Anyway, my intention is not to poke fun at the ill-informed. I know I've bluffed before - it's a natural human instinct. My point is that the sector is so young, and evolving so fast, that we should all feel confident enough to admit what we don't know. 

Also, the knowledge gap is inevitable just from the sheer number of players in the sector. There are 822 products currently listed on the excellent EdSurge Edtech index. It's US focussed, so I have some justification for not knowing them all. But given that I work with education data, I feel like I should at least know a bunch of the 26 US data systems they list. So I tested myself. This is how I did:
  • Know nothing: 22
  • Can tell you what it does: 2 (Clever, Learnsprout)
  • Have actually been in touch with them: 2 (Schoolzilla, Ed-Fi)
Not great, is it. If you'd have asked me before I undertook the exercise, I might have claimed that I knew a bit about the US education data landscape. In fact, it turns out what I mean is that I read Edsurge and Techcrunch sporadically, I've read Driven By Data, I've spoken to three helpful edtech investors, and been in touch with two actual US data companies. Bully for me. That's tip-of-the-iceberg stuff. So: time to start googling the other 22...