The API economy is changing the world. But will it change edtech?
GUEST COLUMN | by Micheál Heffernan
There are innovators in every age and walk of life. It’s something that bonds people across different times and cultures – just about everyone can appreciate a good idea once they understand its context and impact, but such clarity can be elusive.
Lack of understanding is certainly one issue having a big impact on many of today’s most brilliant innovations – a huge number of which are technology based, meaning they often remain inaccessible to non-technologists.
It will be the role of APIs to allow developers and product managers to realize and refine their vision so as to create a better learning experience.
In spite of this, even the most dedicated Luddites among us would be hard-pressed to ignore the spate of advances that technology has afforded in areas such as communication, finance, entertainment, or travel. In fact, if you own a mobile device (and there’s a strong chance you do, given that over three-quarters of Americans adults own one), then you probably use lots of applications every day. For example, you might use your phone when looking for directions. Or maybe you use a fitness app to monitor gym activity. Perhaps you use your device to share images with friends, or get the news, or bank online.
Living in an Interconnected World
The ease with which you can perform any of these tasks is a testament to just how intuitive their design is. It is also because they are designed to work together so that you can put them to use anytime, from just about anywhere. The thing that makes this integration possible represents one of the modern era’s greatest, and possibly least well-known, innovations – the API.
What is an API and Why Should I Care?
The API acronym stands for Application Programming Interface. It’s not the most exciting name in the world, which is a pity because APIs enable some truly exciting possibilities.
But before we get into those, let’s try giving them some context.
Though they’ve been around for some time (since around 2000), APIs have not come close to entering the public consciousness until relatively recently. For this we can thank the rise of mobile devices along with a corollary increase in the use of social media – both of which were pivotal in accelerating the popularity of apps, which we use daily to do all kinds of weird and wonderful things.
However, without APIs there would have been no such surge in popularity. In fact, there might not even be any apps at all, as pointed out by Ian Clarke in the Computer Business Review:
“APIs are the unsung heroes of the application economy. Applications wouldn’t exist without them.”
The truth is that without APIs the apps we all use everyday wouldn’t function as we’ve grown to expect. There would be no integration, no fluid user experience, and, well, no point really. Which brings us to the core of why APIs are so important – they’re built, in essence, to allow data to communicate with data.
It’s a purpose that becomes pretty clear when you think about the API name again: application programming interface – that is, an interface between apps. To look at it another way, an API essentially performs the role of helping two strangers speaking different languages to communicate with each other.
Who uses APIs?
This is where things start to get interesting. Because APIs perform a communicative function between apps with potentially disparate codes, they create endless possibilities for integration and innovation across industries and user types.
The huge value that this flexibility offers is clear from even a cursory glance at some of the companies employing APIs as a cornerstone of their service: Facebook, Twitter, Google, Salesforce, Spotify, Uber, Netflix, and Stripe. Obviously, this tiny list includes some giant companies, but would any of them be as successful if APIs didn’t let them freely integrate their features with myriad other companies and platforms around the globe? Most likely not – but because they were quicker to leverage the potential of their APIs than everyone else, they gave themselves a major head start on their competitors.
As a result, companies are no longer treating API development as merely an area of high potential; they are prioritizing it as part of their strategic business plans. In fact, one global study has found that 82 percent of businesses in the UK have already done so, with one-fifth using APIs to drive their revenue growth.
What are the Benefits of APIs?
But that’s just business – what about the actual benefits to real people? And what does any of this mean for the edtech industry?
As implied, APIs allow companies to scale quickly by syndicating their products and increasing their audience reach. For developers and users, however, they open up near-endless possibilities to transform day-to-day activities. As ProgrammableWeb (a tech news and repository site) put it, the potential of APIs “is limited only by the imaginations of developers and the capacity of the API provider’s infrastructure.”
By bringing systems together, APIs give users a sense of effortless mobility. Their simplicity makes all kinds of services instantly accessible. Customers gain massive benefits from speedier development cycles since the applications they use are constantly evolving behind the scenes, thereby offering a tangible sense of moving with change rather than resisting it.
APIs – Imagining the Future
In spite of this, the use of APIs in education is still pretty low, at least when compared to other industries. This isn’t too surprising when you consider that just 3 percent of spending in education goes towards digital compared to 35 percent in other content-based industries.
Still, vision precedes action, so let’s take a moment to imagine how APIs might be used in an edtech context.
Let’s begin by picturing a high school student learning about the American Civil War. She wants to better understand the timeline of events, their import and order, but is finding it difficult. The student takes a test on the key battles of the Civil War. The data is fed back into the cloud and an integrated software gives the student further options to watch some short videos detailing the Battle of the Ironclad between Monitor and Merrimack, or browse related visual materials such as infographics or VR tours on the conflict.
Later, the student is given the option to join a live discussion on the topic with fellow students from around the country. Afterwards she retakes the test. Her score is processed and the learning materials she’s used are awarded scores based on their learning impact. In doing so, students with similar difficulties can later be offered similar solutions – or others – until the system locates the content that works best for them. This is also shared with teachers, who can discuss the best-performing content in class with their students, reinforcing key points.
All of these separate actions could be provided by a number of apps, owned by different companies – yet the APIs act as points of integration, transforming raw data into a series of communications. Without them, developers or product owners would face the monumental task of having to create such an open ecosystem on their own, and thereby risk falling prey to the perils of ignoring the lessons of the past.
Though the imagined scenario above might not be the most progressive vision of education’s future, that is beside the point. Someone else’s vision will be; and it will be the role of APIs to allow developers and product managers to realize and refine their vision so as to create a better learning experience. As long as users remain at the heart of the process, such aspirations are bound to eventually become achievements.
Micheál Heffernan is a brand journalist with Irish-based edtech company Learnosity.