CLWB @ Bristol Technology and Engineering Academy


bteaIn one of our most exciting projects to-date, we are delighted to be implementing STEM at the Bristol Technology and Engineering Academy, a Centre of Excellence for teaching Science, Technology, Engineering and Maths. BTEA is a University Technical College sponsored by the likes of Rolls Royce, Airbus, Royal Navy and GKN.

Over the next year, BTEA will be adopting several of CLWB’s products and programs including:

CLWB STEM Box” – a virtual ‘sandbox’ for STEM coding activities covering each STEM subject area, including:

  • Astronomy
  • Physics
  • Biology
  • Technology
  • Engineering
  • Mathematics

ZEP Island™ – an education game which integrates STEM learning experiences


Games Programming  

Introduction to Coding 

In the Christmas and Eater terms we will also be running whole-school events:

  • Extreme Measures – how to measure everything!
  • Sporting Innovation – design, prototype and pitch new sport products

We very much look forward to working further with the staff and students at BTEA to develop a UK showcase for STEM.

STEAM and Coding Australian Workshops

CLWB is delighted to announce the successful delivery of 16 workshops across Australia with partners Intuyu and GEM. In total we delivered workshops to 252 people – principals, teachers and students – across the country, starting in Brisbane and finishing in Perth.

The Australian National Innovation and Science Agenda set the challenge to all educators to prepare their students for the rapidly changing world of work, and increase focus on Coding, STEM and Digital Technologies. CLWBs’ ‘You Can Teach Coding’ and ‘Practical Steps to STEAM’ workshops helped schools meet this challenge.

Following the endorsement of the new Australian Technologies Curriculum, states are now beginning to make coding and robotics, compulsory in schools from Prep to Year 10. “Practical Steps to STEAM” enables schools understand how to plan a STEAM/STEM strategy; teach the required “General Purpose Computer Languages” to students; and manage the implementation of STEAM or STEM in their schools. The workshop included hands-on experience in a STEAM project and Coding.

“You Can Teach Coding” taught teachers how to code and how to teach coding. Participants were taken from assumed no-knowledge to being confident in teaching with a “General Purpose Programming Language”. Carefully scaffolded exercises took delegates from Scratch to HTML to Python in just one day.

“The workshops gave both students and staff alike a greater clarity about how coding could support learning in STEAM.” Ant Meczes, Head of Science – Perth Modern School

“Having attended ‘You Can Teach Coding’ I now fully appreciate the incredible impact coding can have on the learning experiences I provide for my students.”
David, Shigrov, Class Teacher – St Peter’s College, Adelaide

A highlight was a two-day e-fashion workshop at Box Hill Institute, Victoria. Here students designed imaginative fashion solutions using sensors.

“I had the pleasure of participating in a 2-day STEAM workshop, facilitated by The session engaged everyone from start to finish and the students were rightly proud to display their creations at a VIP fashion show. Most importantly, the workshop created a supportive atmosphere where the making of mistakes and learning from them were seen as an integral to the design process and learning experience.”
Kain Gardner, Box Hill Institute


Our next steps are to follow these workshops with updated versions of ‘Practical Steps to STEAM’ and ‘You Can Teach Coding’ with Pearson Academy. Click on the links below for more details.



Australian Technologies Curriculum – STEM Workshops

Australian Technologies Curriculum

Following the recent approval of the Australian Technologies Curriculum, CLWB with Intuyu Consulting and Cognitive Architecture ran a series of STEM workshops in Victoria and Queensland.

Based on the recent Leadership at the Speed of Thought program, Mike Lloyd gave a worldwide view of how technologies such as Artificial Intelligence (AI) and ‘Internet of Things’ are disrupting the world of work, opening up new opportunities and threats, and the implications of these developments for education.


Participants were then guided through a mapping of the new Australian Curriculum to STEM activities, and shown where technologies and new pedagogies can make the most learning impact.

Following this, teams created one-year STEM plans for their schools.


A key component in STEM is multi-disciplinary projects, so teachers finished the workshop by designing, building and programming a Wearable solution using a CLWB Wearable kit. This gave them the opportunity to develop new skills and understanding – e.g. Programming, Design, Making and the science behind conductive thread.

We were delighted to bring an edited version of the workshop to the Cognitive Accelaration Conference, Australia –

Cog Accel

Mike would like to thank Adrian and Rachel at Intuyu; Tim Smith from Cognitive Architecture; Mt Alvernia College, Brisbane and Genazzano College, Melbourne, and all the participants at the workshops.

CLWB at World Skills 2015

St Nicholas World Skills Guilherme

CLWB was proud to present the fantastic work done at St Nicholas School at one of the biggest education events in the world – World Skills 2015.

With an attendance of 200,000 people, and a 212,000 m2 site, World Skills is an extreme demonstration of applied learning. This bi-annual competition enables students under the age of 23 to compete on the world stage on the basis of their demonstrated abilities. The range of skills covered is vast – from aircraft engineering to software, to beauty therapy.


CLWB was delighted to be invited by the UK Department of Trade and Industry to present on their stand. The presentation featured children and staff from St Nicholas who showed the work they developed using the CLWB curriculum and learning kits.

St Nicholas HeadTeacher, Nick Thody, said “we’re in the 21st Century right now, and the skills that will be needed are certainly not those that we teach at the moment. I’m keen for children to learn the things that technology won’t be able to take away from them. Children need to learn how to make”.

Head of IT, Darren Burchall introduced the staff, students and their work. Darren explained how “the children take what they learn in the CLWB sessions to Science and Mathematics”.

St Nicholas Darren

Darren also told the story of Roberto Alves de Almeida who until recently was a security guard at the school. Roberto was given the opportunity to join the IT team as trainee, and started a part-time university course. As a result of his engagement in the CLWB project he changed his degree subject to fit the CLWB approach, and is now an in-demand teacher at the school.

The first demo was from Beni and Eduardo, Year 7. They invented an “explanation machine” using wand-activated voice explanations of key concepts such as recycling, DIY and consumerism. The students combined 3 key technologies – Raspberry Pi, Makey Makey and 3d printing into a superb example of ‘Invention-based Learning”.

St Nicholas Explanation Machine

St Nicholas Explanation Machine

Explanation Machine

Maria Elisa (Year 8) talked about how much fun it is to learn through programming and robotics.

St Nicholas World Skills Maria Elisa

Guilherme (Year 8), then talked about the excitement of making things like a phone-controlled car – “WOW, I made that!

Matheus (Year 8), talked about how he never misses a single lesson because he enjoys it so much, and why its so important to learn skills such as programming and making products – “We are in a technological revolution. Every day something new is going to appear. Through robotics we develop skills that we wouldn’t learn elsewhere – groupwork, creativity, innovation, and most importantly problem solving. We can fail 50 times – it doesn’t matter, we work as a team to fix the problems and make a great product. I think we should have programming as an actual subject in schools”.

St Nicholas group

Thanks to the students for their professional performances, and for providing such excellent examples of applied learning. Thanks to the teaching staff – Darren Burchall; Daniel Maranho and Roberto Alves de Almeida Jnr. And a special thanks to Nick Thody for brining CLWB to his school. Thanks also to Vera Oliveira and NneNne Iwuji-Eme at UKTI for inviting and hosting us.

More information –

Drones, Fruit Pianos and Internet of Learning-Things in San Luis, Argentina

Argentina is recognized by the World Bank as one of the top 10 countries with big education laptop projects to learn from, and San Luis – a province in the heart of Argentina – is leading the way. San Luis is home to one of the most impactful education technology initiatives in Latin America, and I was fortunate to be invited to give the keynote for the education track at San Luis Digital 2013 – their annual festival of technology. The presentation was entitled ‘Technical Creativity’ – a whistle-stop tour of the Internet of Learning-Things.


A key part of the presentation was a demo of the Parrott 2 Drone…

ULP_4163(1) - Copy

This ARM powered drone connects to a mobile phone via a local Wi-Fi link and sends live video feeds back to the phone or to a USB stick, which allowed me to shoot this aerial view of the audience –

I was joined on stage by Alejandro Munizaga, Dean of Universidad de La Punta, who demonstrated his piano playing abilities on a banana keyboard using MaKey MaKey and Scratch.

ULP_4147 - Copy

Slides from the event can be downloaded here –

English version

San Luis Keynote, Internet of Learning Things

Spanish version

San Luis Keynote, Internet Educativa – Spanish


This, the 7th San Luis Digital, saw a crowd of 30,000 people attend a feast of events ranging from hackerthons and robotics competitions, to DJ sets. The event gave a 360 degree view of the social use of technology – health, security, environment, traffic management etc.

Education was very well represented there, and justifiably so. The province of San Luis is well into a One-to-One initiative as part of their investment in education, science and technology. All citizens have free WiFi internet access from anywhere – a right enshrined in law and delivered through WBS-2400 base stations across the entire region.

wifi base station

The government aims to increase maths, reading, writing, science, and ICT skills to prepare future engineering and science professionals. Most children now have a Classmate laptop, and over the next 10 years, the government plans to purchase 10,000 laptops each year until all 104,000 school-age children have a device. According to an IDB evaluation, results have demonstrated notable improvements in language, math, and science achievement following the integration of One-to-One programs in San Luis classrooms.

A notable area of success on display at San Luis Digital 2013 is robotics. A project called “Robotics for All” which is run from the University of La Punta supplies the schools with robotics kits. Each kit has an Arduino board and custom software resembling Scratch runs on Classmates to allow the students to program their robots.

The results are highly impressive. Students from San Luis, represented Argentina and came in the top 5 at the recent Robotics World Cup in the Netherlands. Children as young as 7 explained how they made a model city with working traffic lights, whilst older students battled it out with Arduino based robots.

2013-09-14 18.06.30

The event was completely packed with children eager to learn about the latest in technology and robotics, and sessions lead by the wonderful Gonzalo Zabala –

2013-09-14 18.27.48

San Luis is a shining example of where a combination of clear vision, political will, government backing, organizational capability, and a socially integrated higher education sector come together for the good of all.

I was lucky to be able to visit some schools there including the Isaac Newton and Nelson Mandela schools. Schooling in San Luis certainly lives up to its reputation for being best in class for the creative use of technology.


Thanks to all the children and teachers that I met in the San Luis Digital and Nelson Mandela schools; Alejandro Munizaga, Marcela Magallanes, Daniel Rivas, Cristian Moleker and the team at La Punta University; Marcelo Sosa, Minister of Education; Silvina Peralta; Gonzalo Zabala for inspiring presentations; Jimena Jacubovich, Hernan Muhafara, Mariana Maggio, Angel Dubon, and Miguel Ayerza from Microsoft; Axel Esteban Seleme for terrific photos; and Leticia Martinez and Elina Pascucci, Translation San Luis, for translation services.

Internet of Learning-Things

Mass access to the Internet is a mere 20 years old and during this time Web Services have completely revolutionised how we interact – so how will the Internet transform us over the next 20 years?

This article explains how technologies can be architected to allow learning to flourish in the emerging world of the Internet of Things.

Beyond the “Internet of People”

In 2008, the number of things connected to the Internet exceeded the number of people on Earth – but that is still less than 1% of all the physical things in the world today. Cisco’s Internet Business Solutions Group (IBSG) predicts some 25 billion devices will be connected by 2015, and 50 billion by 2020, whilst IDC estimates machine-to-machine communication to grow to 41% of Internet communication by 2020.

IoT represents a major shift in how IT is being used. The personal computer and the ‘Internet of People’ defined the previous IT era. The Internet of Things will be defined by embedded and ubiquitous technologies such as 3d printing, advanced sensing and energy management.

A powerful illustration of this new world comes from wearable clothing, Tshirt OS from Cutecircuit –

Another is the rapid development and spread of 3d printing –

IoT is surging ahead in areas such as manufacturing, medicine and transportation, but what about education? ‘Smart Cities’ initiatives get plenty of attention, but what about Smart Schooling? What about an ‘Internet of Learning-Things’?

To help answer this question, eight schools in the UK will take part in a $1.2m scheme to find out how “Internet of Things” can enhance learning in science, technology, and geography. Students and teachers will be taught to measure and share data – using new Internet of Things technology – in ways that help make learning fun, link directly to the curriculum, and ultimately inform the design of the next generation of schools.

Whilst new-build schools in developed countries routinely use advanced energy and security management IoT technologies, a more fundamental shift is beginning to happen. There is a clear movement towards a Do It Yourself (DIY) approach to technology in the classroom. A great example of this is the such as the Bigshot digital camera kit –

A key part of this DIY trend is the increasing use of single-board miniature computers, particularly Arduino and Raspberry Pi. Arduino is a purely embedded system, while Raspberry Pi has both embedded and PC functionalities. Both are designed to teach computer science and electronics, and are optimized for managing control technology – i.e. the world of sensors, motors, displays etc (Things).

Floor Turtle and other technologies from the Constructivist movement have been around even longer. However, Arduino and Raspberry Pi have accelerated the Constructivist approach. To get results from these systems, users have to really understand how technology works, and once children understand the basics, their imaginations and creativity are unleashed. In an age when some ‘children think that cheese grows on plants’ one wonders where they think their consumer electronics come from, so its wonderful to see children becoming increasingly connected to the real world of how things work.

Arduino – the worlds’ most popular learning tool for electronics

Arduino and Rasberry Pi are surrounded by an extensive and complex ecosystem of devices and code, and one of the most noticeable devices is Makey Makey. Coming from the same stable that gave us Lego Mindstorms and Scratch, MaKey MaKey is a circuit-board with crocodile clips and wires which allow users to turn practically any object into a key from a computer keyboard. For example, a banana could be used for the letter ‘A’, some plastercine for the letter ‘B’, and a coin for the letter ‘C’. Using this simple principal, a staircase can be turned into a piano, or graphite pencil marks on paper could be used as a game controller.

Neither the Arduino or Raspberry Pi are anywhere near as prolific as PCs or Tablets, and they sell at a tiny fraction of the volume of the consumer and business devices that find their way into Education – tens of thousands a month as opposed to millions. However, unlike consumer and business PCs and Tablets, Arduino and Raspberry Pi have been designed specifically for education – so do they point the way forward?

The cost of a complete class set of Raspberry Pis (around $35 each) with Internet browsing, productivity tools, peripherals, sensors and devices would cost about ½ that of the equivalent class set of Tablets or PCs. However, the big drawback with Raspberry Pi is that they require patience and high levels of technical competency for their setup and operation – users need to become familiar with Linux and command-line prompts. At present the support ecosystem for Raspberry Pi is less than optimally organized for mass proliferation.

To get a better look at what the Internet of Things can mean for Education, we need to look beyond the ‘DIY’ world and think about a complete architecture for “Internet of Learning-Things”.

Towards an “Internet of Learning-Things”

Needs should drive the design of an Internet of Learning-Things – not the other way round. As with all questions about technology, the first question we need to ask is ‘why’? What new scenarios should an ‘Internet of Learning-Things’ deliver? Here’s some examples:

Technology literacy.

In the next 20 years machines will take increasing amounts of decisions. In a world where so much can be sensed or observed, security and privacy take on new meanings and relevance. In a world where systems will be managed increasingly remotely, technocrats will control much more of the world we live in. Its critical, therefore, that children get to understand how this completely new world works, and learn how to build and control it. To achieve this understanding, children need to have the opportunity to build systems that combine computer science with electronics and product design.

Science, Technology and Geography.

The use of sensors, data-logging and basic electronics has long been a part of the UK National curriculum, but with a proliferation of low-cost sensors, devices, drones and kits, its reasonable to expect to see an increase in the increasing use and sophistication in the application of these technologies across the world.

For example, the Parrot AR.Drone2.0 enables students to survey an area using a mobile phone. HD video is shot and stored on a USB memory stick, or relayed directly back to the phone. In one package, Science (e.g. physics of flight); Technology (e.g. OS, networking, control); and Geography (e.g. surveys, observations) can be delivered, in a way that is completely engaging for children of all ages.

The key development in this space is the opportunity for children to learn how to code with Scratch, Python and .NET Gadgeteer offering progressive learning pathway. Scratch even has a way to control the GPIO on Raspberry Pi, enabling students to control a range of devices easily.

Internet of Learning-Things - beginnings
Scratch offers an easy entry into the world of programming

Ubiquitous and context-aware learning.

With devices able to talk more easily with other devices, augmented reality should spill out from museums turning everyday features in the environment into learning objects. For example, point your phone at a building and see what was there of historical significance in the past; point it at a plant or animal and get key scientific facts; use a phone to control a drone and receive live images of your local neighborhood. Kiosks offer another platform for AR, and Lego have a powerful illustration that shows the kinds of scenarios that AR offers –

Learning through everyday play

A market research study by Tangull America indicated that the market for toys with embedded IT is growing over 15% annually, and will grow to sales of US $146 billion by 2015. Examples include interactive puppets, girls’ toys that share secrets, and “real playmates” – which measure changes in facial expressions and use AI to respond. There are huge opportunities to embed learning tools into children’s toys.

Personalised learning

With a greater spectrum of learning opportunities available, and wider use of project-based learning, the potential for more personalized learning increases.

Devices connecting securely to big (and nano) data, content and SRM systems, can enable more and better e-learning services that dynamically adapt to learner’s needs as they evolve.

“The growth of devices connected to the Internet will give learners access to untold sources of authentic data in an environmentally friendly way.  Through their Internet connections on multiple devices, learners will collect these data and work with fellow learners and experts around the world to analyse, interpret and manipulate the information and so contribute in a meaningful way to the development of social and scientific understanding, Learning will become more contextualised, relevant and meaningful as a result.”

Dr Michelle Selinger, Director of Education Practice at Cisco Consulting Services

Anytime anywhere high-stake assessment and exams

Nearly everyone on the planet has sat or will sit an examination or another form of high stakes assessment. Device-level security, built on biometric systems such as facial recognition, offer ways to ensure honesty in exams. As well as local devices, routers could be potentially enabled for exam-standard security in designated ‘Examination Zones’.

Towards an Internet of Learning-Things Architecture

The first technical problem that needs to be solved is that every device on the Internet needs an IP address to communicate with other devices. Currently most Internet traffic runs on IPv4, which allows ‘only’ 4.3bn addresses. The current version – Ipv6 – allows 7.9 x 1028 times more addresses, but IPv6 and IPv4 are not interoperable, so the transition is not going to be immediate and smooth.

The next problem to be solved is the development of protocols for data, network, transport, sessions and applications. A lot of work is underway such as MQTT, a machine-to-machine/Internet of Things connectivity protocol, but as yet there are no real IoT standards – unlike the Internet of People, which uses protocols such as http (for hypertext), and XMPP (for IM, presence and chat).

So, achieving any form of architectural standardization for an Internet of Learning-Things is going to take some time.

However, in the meantime, there are concepts and scenarios that can help. One way to look at IoLT architecture is to split it into functional layers, and map existing technologies and services to those layers:

IoLT Arch

Internet of Learning Things Scenario

A student has learned something significant and has verified the learning through a series of low stakes e-assessments. The student now wants to get full credit for this learning through an accredited examination board (eg, University of Oceania Certificate of Secondary Education). The student finds an accredited ‘Examination Zone’ – a room or an area set up to written examination standard, and monitored for honesty. The student logs onto the examination system, which verifies the user through device level biometric security, then locks down the device to ensure no access to local resources. The student is presented with the questions and types or handwrites the answers. The device pushes an encrypted version of the student’s answers to an E-Exam-Ready Wi-Fi router, (gateway) which relays the data to servers, which also have device level security to verify the validity and security conditions of the student’s responses. From there, the examination response is assessed and credit given in due course, with an encrypted certificate sent back to the student.

Whilst this may seem far-fetched and problematic, it’s worth taking a few moments to compare the kind of advances that have been made in Internet and mobile finance and medicine. For example, diagnostics in medicine is light years ahead of ‘diagnostics’ in education. In an era when we allow sensors to be implanted in the human body to monitor and improve health in the most precise and targeted way, why do we insist that practically everyone on the planet sits down in silence and recall facts from memory on bits of paper in order to get recognition for what they have learned?

Despite phenomenal progress with e-assessment and e-examination in some countries, a recent incident at Kasetsart University in Thailand illustrates just how far other places have to go. Students there were pictured wearing makeshift paper ‘anti-cheating’ devices.

The wrong kind of innovation
Draw your own conclusions – but no conferring please.


“We need to be ready for a new pace of change in learning”, says Jim Wynn, Chief Education Officer at Promethean.

“We will depend upon the content to be organized in ways which do not hinder learning and also and I think crucially, content will have to reflect next generation pedagogues and not those that are designed for the technology of pencil and paper”.

Another key point made by Jim is that the ‘Do It Yourself’ approach is not going to work on its own universally. “There has to be a balance between explore-and-find-out and directed learning from a wise head”.

Within formal learning, a major challenge is going to be lack of technical capacity amongst the teaching workforce. In developing countries, where some teachers don’t even know what Facebook is, ‘DIY’ will be a real challenge. Teachers in this new world will need to be a lot more technically skilled than they are now, and that will be a significant challenge.

Another challenge is the inertia in the examinations systems, and the cascade effect that it has on schooling as a whole.

One of the biggest challenges of all, however, is the uneven distribution of Internet Access across the world. Whilst it’s fascinating to talk theoretically about the Internet of Learning-Things in the developed world, what happens to those who are left behind from even the Internet of People?

According to the International Telecommunications Union, 39% of the world is not using the Internet. 31% of the developing world, and 77% of the developed world are using the Internet.

Internet users 2012, C/O International Telecommunications Union

There are several initiatives aimed at attacking this problem from different angles. For example, there is potential for using old analog TV bands – VHF/UHF – to deliver Internet access, whilst Project Loon is about delivering Internet access via high altitude balloons.

The Internet of Learning-Things will require significant amounts of virtual teaming. For example, the UK schools ILT pilot project will be led by DISTANCE, a consortium which includes at least 8 organisations, including 3 universities. Interestingly, DISTANCE plans to create a digital information hub using Xively Cloud Services – a cloud platform that is purpose-built for the Internet of Things.

An Internet of Learning-Things may be a long way off for some. However, in the same way that online content is beginning to be a disruptive force in formal schooling in some parts of the world, a new era of ultra-low cost and increasingly connected devices, sensors, displays, security and control technologies, is surely going to accelerate change in a very positive direction.

Artificial Intelligence in Schooling Systems

Q. “What do you give a hurt lemon?”

A. “Lemon aid”

Like me, you may have thought that the writer of this joke is a student. Actually, the joke writer in this case is Artificial Intelligence software – a “joke generator” called JAPE.

Artificial Intelligence (AI) has growing implications for schooling, and this article aims to set out some of AI’s main concepts, and explore how they can be applied to improving learning.

What is Artificial Intelligence?

Artificial Intelligence is a mature field in Computer Science that has delivered many innovations, for example:

  • Deep Blue, the chess program that beat Kasparov
  • “iRobot Roomba” automated vacuum cleaner, and “PackBot” used in Afghanistan and Iraq wars
  • Spam filters that use Machine Learning
  • Question answering systems that automatically answer factoid questions

AI is best known for aiming to reproduce human intelligence. The field was founded on the claim that intelligence can be simulated by a machine. Essentially AI is the design of systems that perceive their environment and take action that maximize their chances of success. AI addresses natural language processing, reasoning, knowledge, planning, learning, communication, perception and the ability to move and manipulate objects. AI is about many things including interacting with the real world; reasoning and planning; learning and adaptation.

Different Approaches

There are several approaches to AI including:

  • Building models of human cognition using psychology and cognitive science
  • The logical thought approach with emphasis on “correct” inference
  • Building rational “agents” –  a computing object that perceives and acts

Key areas of application of AI in education include:

  • Robotics
  • Simulations
  • Games
  • Expert systems
  • Intelligent tutoring systems
  • Search, question and answers

Key AI Concepts

An initial view of AI reveals a field that is deeply divided into seemingly unrelated subfields. Some of these sub-fields even appear contradictory. For example, Neural Network techniques are considered by some a better model of human reasoning than rule-based Expert Systems, so lets take a closer look at these two approaches.

Neural Networks

This approach mimics the human brain through the use of “nodes”, which resemble neurons. Neural Network technology – which uses layers of “input”, “hidden (process)” and “output” nodes – has been applied successfully to speech recognition, image analysis, adaptive control, games and robots. Most of neural networks are based on statistical estimations, classification optimization and control theory. Neural networks can be programmed to model the behavior of natural systems – e.g. responding to stimuli.

Expert Systems

Expert Systems emulate the decision-making ability of a human expert by reasoning about knowledge – as opposed to following the procedures set out by a software developer as is the case of conventional programming. An expert system is divided into three parts – a knowledge base; an inference engine; and a dialog interface to communicate with users.

Machine Learning

Neural Networks can be applied to the problem of Machine Learning – the design and development of algorithms that allow computers to evolve behaviors based on data from sensors, input devices, or databases. An important task in Machine Learning is pattern recognition, in which machines “learn” to automatically recognize complex patterns, and to make intelligent predictions.

In games which have concrete rules and multiple permutations – eg Chess – Machine Learning calculates the most likely outcomes of the game given the position on the board by playing simulated games into the future. In addition, pattern recognition enables the game to analyze the relative merits of different moves in the game, based on which ‘shapes’ were created by experts in historical games.

Intelligent Agents

An intelligent agent is a set of independent software tools linked with other applications and databases running within one or several computer environments. Agent based technology systems include a degree of autonomous problem-solving ability. The primary function of an intelligent agent is to help a user better use, manage, and interact with a system or application. Additionally, software agents, like human agents (for example, an administrative assistant), can be authorized to make decisions and perform certain tasks.

Coach Mike, is an Intelligent Agent used at the Boston Museum of Science. Coach Mike’s job is to help visitors at Robot Park, an interactive exhibit for computer programming. By tracking visitor interactions and through the use of animation, gestures, and synthesized speech, Coach Mike provides several forms of support that seek to improve the experiences of museum visitors. These include orientation tactics, exploration support, and problem solving guidance. Additional tactics use encouragement and humor to entice visitors to stay more deeply engaged. Preliminary analysis of interaction logs suggest that visitors can follow Coach Mike’s guidance and may be less prone to immediate disengagement.

Enhancing Learning

Herbert A. Simon, an AI pioneer, said – “If we understand the human mind, we begin to understand what we can do with educational technology.”

Human learning and reasoning is founded on multiple knowledge representations with different kinds of structures, such as trees, chains, dominance hierarchies, neighborhood graphs, and directed networks. From MIT Open Courseware (Image by Prof. Joshua Tenenbaum.)

With systems that can both “learn” and provide “expertise”, the implications of AI for schooling are profound. Whilst AI has potential for solving problems like optimal resourcing and improving operational performance, the strongest area for the application of AI in schooling is to make learning more effective.

AI in schooling can be traced back to 1967 when Logo was created. Since the introduction of Logo and “floor-bots” such as Turtles, ever more sophisticated robots along with associated control technologies such as Lego Mindstorms – have been used in schools. Products such as Focus Educational’s “BeeBot” is a recent addition to systems applying some of the principles of AI in a schooling environment.

AI in schooling is evolving in several different ways:

Question and Answer Systems (QA)

By 2020, we’ll be creating enough data for a stack of DVDs containing it to reach the moon and back three times! Regrettably, the quality of answers does not necessarily improve in proportional to the amount of information available. The current generation of search engines are essentially information retrieval systems providing a list of “hits” from which the user has to deduce the closest match. One of the goals of AI, therefore, is to enable more natural questioning resulting in better answers and related information.

The first QA systems were developed in the 1960s as natural-language interfaces to expert systems. Current QA systems first typically classify questions and then apply Natural Language Processing. Natural language ‘annotations’ describe content associated with ‘information segments’. An information segment is retrieved when its annotation matches an input question. A generating module then produces sentences – ‘candidate answers’. Finally, ‘answer extraction’ processes determine if the candidate answer does indeed answer the question.

The implications for QA systems in schooling are enormous and raise significant questions about the role of teachers, learning content and assessment.

Learning With Expert Systems

Imagine students being given the task of recognizing patterns on science laboratory slides and making correct classifications. By combining expert and pedagogic models we are able to exploit AI to “mash” both domain specific and more general learning principles into a rich learning experience. When classifying the slides, students will be not just presented with a “right or wrong” response, but their behavior will be refined through “machine understanding” of why the student is making their decisions. AI differs from more conventional computing approaches by being able to generate and handle both “feed-forward” and “feed-back”.

Intelligent Tutors

Taking this a step further are Intelligent Tutors. These record their interactions with students to better understand how to teach them. Computer tutors are capable of recording both longitudinal data, as well as data at a fine-time scale, such as mouse clicks and response time data. Using these interactions as a source of data to be mined provides a new view into understanding student learning processes.

Games and Simulations

Currently, the area in which AI is applied the most is Computer Games – and by a large margin. The use of scenario-based simulations and serious games for training has been well-accepted in many domains. Simulations require active processing and provide intrinsic feedback in an environment in which it is safe to make mistakes. Artificial ecosystems – like the one shown below – have proved popular and have their uses in schooling.

An interesting learning mechanism used in game based learning that is potentially usable in other contexts is “Transfer Learning” – which can help improve the speed and quality of learning. The idea is to use knowledge from previous experiences to improve the process of solving a new problem.

Two key AI methods underpin this approach –

  • Case-Based Reasoning (CBR) – a set of techniques for solving new problems from related solutions that were previously successful.
  • Reinforcement Learning (RL) – set of algorithms for solving problems using positive or negative feedback from the environment.

Reinforcement Learning can be delivered through the following mechanism –

  1. A central database with a collection of rules, mapping all possible actions and relative values.
  2. A learning component that takes feedback from the environment, and updates the utility value of each action. This is done using a reinforcement learning policy which estimates if there were any improvements since the last step.
  3. A planner then takes these rules, and computes a plan of action randomly based on the utility of the actions.

To anyone who has explored managed learning, this should sound quite familiar.

Two interesting models for understanding human learning in AI and Games context have come out of Microsoft Research:

This model classifies different types of learning in the context of games environments, but has transferability to broader understandings of the interface between computing and learning:

This model helps visualize the relative ease with which a game player can learn, depending on the granularity of detail presented to them:

  • Too coarse: cannot learn a good policy
  • Too fine: impossible to learn from little experience
  • Just right: learn a good policy from little experience

Personalized learning

Ramona Pierson, Chief Scientific Officer for Promethean, talks about ‘mashable’ digital content with embedded assessments tightly coupled to the curriculum, and learning progressions made ‘dynamic’ by AI. This can adjust learning progressions continually for each student, presenting cross-curriculum content and learning strategies based on a dynamic learning process.

“Imagine how powerful it would be for a student to have a customised textbook, sequencing of lessons, and embedded assessments that dynamically changed to ensure that he/she masters the material in the way that makes sense, and would result in obtaining nationally set benchmarks and learning outcomes”. (Mass Customisation And Personalisation Of Learning, Education Technology Solutions).

Nick Fekos, a former AI programmer in the financial sector and now at Athens College, agrees and is formulating plans for an intelligent object oriented knowledgebase that ‘learns’ from ‘experience’ and adjusts accordingly. The system Nick has in mind will implement dynamic, self-organizing and differentiated learning paths. The more the learning algorithm is used, the better it will get – perhaps something that can be said for the more general application of AI to schooling itself.

So How Do I Build an AI System?

Firstly, there is plenty of opportunities for getting students developing AI systems.

Besides Logo, its worth looking into Kodu – a  visual programming language made specifically to enable children to create games.

Also check out Microsoft Robotics Developer Studio which helps make it easy to develop robot applications. The current version (4), which is in Beta, provides extensive support for the Kinect sensor hardware allowing developers to create Kinect-enabled robots in both a ‘Visual Simulation Environment’ and real-life.Integrating AI into other learning workloads is an altogether more complex task.

For anyone wanting to understanding the mechanics of programming an AI system, this excellent article shows how to programme a neural network in C#.

For a more comprehensive desicription, including important architectural principles, check out this paper from University of Southern California which explains how to build a simulation to teach soft skills such as negotiation and cultural awareness.

For a comprehensive coverage of the field of AI in Education, look at the proceedings from Artificial Intelligence in Education, 15th International Conference, AIED 2011, Auckland, New Zealand, June 28 – July 2011.

For a comprehensive coverage of the field of Intelligent Tutoring, look at the proceedings from the 10th International Conference on Intelligent Tutoring Systems, ITS 2010, Pittsburgh, PA, USA, June 14-18, 2010