Open approaches to education from an LA perspective

iusher's picture

The following post is a facsimile (with minor edits) of a position paper/provocation paper presented at the Open Source Schools Think Tank held in London on the 26th March 2010.

Just in case you were wondering, all opinions are mine and not those of my employer.

These are not fully realised or worked-through thoughts, but hopefully contain some useful / contentious principles to provoke some discussion, or at least make the reader think. While reading please bear in mind that it may be unfinished!

What's the problem?

As someone who started working in school-level education systems ten years ago, the one thing which has remained constant throughout has been my amazement at how a certain system has dominated and, in some schools and in many ways, has shaped the way children of all ages are taught and how teachers of all levels of experience work. I am of course referring to the dominant MIS system used in the UK. I have no particular beef with the system , but the fact that it is in some spheres so universally reviled by staff (and hence used ineffectively or in ways which are less than optimal). However, the tortuous process of moving from the MIS system in question to any comparable system are such that most schools appear to feel content (compelled?) to stick with the devil they know. Such a situation can only lead to a lack of innovation. Consider how this landscape would look if the opposite was the case - i.e. that schools could migrate from one MIS system to another with no more than a month of upheaval, which consisted of a certain amount of data transfer (possibly through open XML schemas) and some appropriate retraining of key staff. If this was the case, innovative and (let's face it) better tools would be rewarded with schools flocking to them - the "the school down the road thinks it's great so we're having a look" modus operandi is well developed in terms of technology in schools. Since these tools would operate on data (which would be held in a common, open standard) then it would be possible to use a single tool to access all of the data, or even (for those schools who really wanted to cherry pick the best bits) to use different tools to carry out different tasks - for example, one element of a particular MIS to "do" attendance and another from another provider to "do" assessment. Such an environment would nurture innovation - indeed, innovation would be the main driving force in this sector, which isn't something that can said to be true now. The market leader is by parts counter-intuitive, lumbering and nowhere near as agile as its competitors. However, it's still the market leader, which gives you an idea of how difficult it must be to migrate from it.

Where is the role of Open Source in this? OSS-based school MIS tools don't currently come close to the worldwide reach and use of a tool such as Moodle for any number of reasons - they are either fragmented, the efforts of a small group of individuals, or in the case of the leading contender (SchoolTool) so beholden to a complete insistence on being run on a particular Linux distribution that this immediately disqualifies them from use in most schools-and almost certainly rules them out of a wider market in the UK.

Again, here an insistence by a body such as Becta on Open Standards for MIS data would be a way to make this work and could also stimulate innovation in the MIS market. SIF does some of this, but is primarily concerned with ensuring that data can be piped between systems and doesn't, from this user's perspective, have true interoperability at its heart. The discussions (verging on squabbles) and splintering of vendors and other parties around SIF (see SALTIS for an example of the issues here) shows the potential for factions over any standard, but for the good of schools, learning in general and the MIS industry's reputation. There are examples of excellent interfaces between the existing proprietary systems and Open Source tools - the limiting factor in these is the closed and obfuscated data in the existing systems. Think what could be done if the data was open and easily (and securely) accessible. The arena of school Management Information sorely needs a ringmaster with a whip and a set of house rules - such an approach could be a shot of adrenaline to a lethargic industry and an opportunity for the creativity & innovation afforded by OSS to flourish & benefit schools in a measurable way.

A comparable solution to a different issue?

The issue of ePortfolios has waxed and waned in importance as online parental reporting has lumbered over the horizon, however there was (to my mind) a chance to have opened up the realm of how ePortfolios could be supported and developed on a national, and even international, basis. Here's how it could have worked...

  • Becta / the DCSF / whoever commission what could be The World's Largest Slice Of Cloud Storage - with resilience, backup (possibly devolved to local data centres on an LA or RBC basis). Hey, if they want, that commissioning could be done through a procurement process...
  • The storage is accessed via a common (and Open) API - an Application Programming Interface which means that, like many online services, data could be written to and read from the storage using a variety of tools - whether web-based, mobile applications, or functions built-in to desktop tools such as the MS Office or OpenOffice suites. Flickr is an example of a tool which, in some ways, exhibits characteristics which might be deemed desirable in an ePortfolio system of this type.
  • Any "vendor" or "supplier" would need to offer a tool which used this API to both write data to and retrieve it from the hosted service. This would open the market up to a range of providers - in the knowledge that the stored data would be accessible

This openness would deal with many of the issues around the portability of ePortfolios. For example, it's fairly clear that there's considerable mobility across arbitrary county & other administrative area - in 'my' County of Buckinghamshire (for example) many parents choose not to put their children into the selective secondary system - so there's an immediate issue of a child's work being "held" in Buckinghamshire and then being inaccessible in a form - other than an as a read-only archive - once the child ends up in Oxfordshire or Hertfordshire. In the current paradigm an ePortfolio is "for life" as long as a pupil's "life" stays in one administrative boundary.

Such an approach would see the "traditional" providers of learning tools (including those 10 9 companies on the Becta Learning Platform Services Framework) offer ePortfolio tools and allow any open-source tool which could interface with the open API to be used on an equal basis. Such an approach fosters innovation, creative approaches to learning and would be a healthy, strong, competitive environment which would exist in significant contrast to the MIS market described above. As everything was immediately transferable - since a portfolio could be accessed and modified using any of the tools - and it might be the case that a whole host of best-of-breed tools are used by an individual user or institution, if each of the tools offered something unique and innovative. The role of Becta (or a similar organisation overseeing the storage) would be to ensure it was resilient and maintain the API.

This last element - agreeing what the API does or how it works - looks like another opportunity for the HTML "standards" wars of the late 1990s, when Netscape and Microsoft decided that "innovation" meant "a standard of ours not supported by anyone else". Well, with a little thinking and the carrot of "the funding goes to where the standards are" this could potentially be dealt with. Becta's Learning Platform Services Framework was supposed to have interoperability - the principle that meant that (in theory) an institution could switch providers almost seamlessly, or that a learner could move between institutions who were using different Learning Platforms and retain control and access to their data. It's an open secret that none of the providers was able to offer that true interoperability - see the case of StudyWiz's demise for more discussion on that - however having to fully meet a common API could ensure that interoperability was at the heart of such a project.

Truly portable portfolios for truly lifelong learning would be no mean achievement - but what would it require from both Becta, the Open Source sector and suppliers of proprietary software? A first start would be a commitment to open, competitve innovation with an acknowledgement that if the playing field were truly open, then only the most useful and valuable would survive. Could the proprietary and Open Source sectors stand up to that sort of test?

Author's Note:

I'd appreciate comments on this, but particularly on the second issue - as I'm aware that this post could be link bait for those who want to post re: SALTIS/SIF/SIFA - so if you have a post on that subject, please ensure that it's original thinking rather than just a re-statement of arguments which have been or are already being thrashed out elsewhere. Many thanks in advance for your understanding!

[Comments below, or on Ian's blog - Miles.]

Tagged:  
IanL's picture

Take a look at http://awards.theingots.org/index.php?r=site/login

Username Guest 1 password zepplin2

This is a LAMP stack with AJAX. It provides the administration of users, teaching groups etc to record assessments and make awards. Basically this technology is designed to scale - just add more tables and we can have all the facilities of SIMS. We could easily provide a LA and all its schools with a common MIS, all free software and in the cloud with massive savings over SIMS. So why don't we put in all the rest of the SIMS facilities? Simple, we only have the resources to do one step at a time and we don't have Capita's marketing muscle.  We need take up of the INGOTs by schools to fund development - that is also true of the community site where we are providing free e-portfolio facilities inDrupal and qualifications if learners show they have the skills to make them. My view is that all the facilities for MIS and e-portfolios can be provided free funded by qualifications which themselves are 20% of the cost of GCSE. That saves around £8000 a year for an average secondary school just on qualification costs.  However, the business model depends on some economies of scale so we are dependent on getting further grass roots support if the rate of development is to increase. We have the same problem that keeps people with SIMS. Brand strength. Brand strength breeds confidence without having to think. No-one got sacked for buying IBM etc. Why was Windows so successful on really flaky technology? Starting a new company in a service market that is based on confidence is not easy.

Having had a number of meetings with BECTA over the years I don't think that they see their job as to provide services. It's one reason why I set up the INGOTs. BECTA can not be seen to be competing with Capita, RM or any other IT provider. I suggested they established Moodle as the interoperability standard 5 years ago. Its free and no-one is stopping any commercial provider building a business on Moodle. I told them what would happen if they didn't. They prefer complex frameworks which kill innovation and are likely to be largely impossible to implement effectively.  Drupal is a fantastic tool for building interactive web sites yet it is not even on the radar as far as the frameworks are concerned. Mahara? Too recent. The bureaucracy involved makes it very difficult for a small company like ours to even engage with the framework process yet I'm told by Ofqual we are innovative and we have an EU Transfer of Innovation grant to prove it. So while we provide e-portfolios and other resources based on FOSS for free, primarily we are not dependent on them. We just say you won't be forced to buy software to do our qualifications you can use ours for free or use your own. In the long run I hope to be able to provide cloud based MIS, e-portfolios, on-line courses and support for the NC for free for everyone including developing countries. A sort of super COL based on similar concept to Wikipedia. But it will depend on take up of the qualifications to provide the income for development. I'm not holding my breath waiting for BECTA to change its policies or for SALTIs etc to come up with some magical interoperability standards. Chances are that by then the world will have migrated tot he cloud anyway.  To be fair to BECTAm they would get all sorts of flack from the established commercial sector if they "interfered in the market" so probably their hands are tied. We are quite open to working with LAs or anyone else to help move schools off unnecessarily complex desktops to the cloud and free resources but we have limited resources, we don't have 4 billion turnover like Pearson or Capita's market capitalisation. We just have brains and a strategy :-)

 

tbateson's picture

In Reply to last post:

As someone heavily involved in running a MIS in a school from the timetabling, assessment and reporting perspective. I find your description of the role of an MIS within a school over simplified. We switched from a Capita MIS to a Serco MIS as it allowed a much greater level of flexibility for creating an in house assessment, timetabling and reporting system. There are several open source MIS systems out there that provide a way to record data on learners and contacts. They do not have much in the way of timetable management, assessments and reporting etc

The curriculum plan in a secondary school is used to construct the timetable. The timetable and related teaching groups are then used to record attendance, behaviour, progress etc.  The process of creating a tinmetable was more complex than I imagined when I naively agreed to help, it also also put a halt on my own plans to help create/be involved in a OSS MIS (as I have less free time now I work on timetabling if nothing else!)

Both the Capita and Serco systems have some powerful import/export routines that integrate well with spreadsheet programs to migrate data. This is how we migrated all our old SIMS assessment data to our Facility System. The CTF format allows for basic data to moved from one MIS to another and there are published standards for CTF files (http://www.teachernet.gov.uk/management/ims/datatransfers/CTF/) So the proprietary MIS systems do not make it that difficult to extract the data if you want to move it. Ideally all data held would confirm to any API/SIF

I would love to see an OSS MIS, but I think the data reporting issues of conforming to PLASC/SLAC/SWF  seem to be almost a full time job for the existing proprietary MIS vendors. Keeping on top of the ever growing list of for SLASC/CTF/SWF reporting requirements is not something that would fit well within the OSS community. I agree that it is not the role of BECTA to market its own MIS or sponsor any MIS, open or otherwise. Maybe BECTA could be more involved in interfacing with DCSF and MIS providers in relation to data reporting standards and/or SIF specifications.

To pick up on what iusher mentioned about an agreed API/SIF I do think that is something be worthwhile as it would free up any MIS providers to concentrate on the presentation layer of the MIS and hopefully open up the UK for more educational MIS providers(open source and proprietary). I think there are bigger and easier wins in relation to using OSS within schools in  from a financial perspective. From an open society/data ownership angle the API/SIF is very impotant issue.

On the INGOT exam side could you email/PM me some details on how the course  compare to existing UK GCSE/GNVQ exams. We seemed to have changed our ICT courses almost every year for the last 4 years!

Regards,


Tim

IanL's picture

I don't have your e-mail details. You can e-mail me on ian dot lynch at theingots.org. Thanks.

[quote=monkeyx]

I would love to see an OSS MIS, but I think the data reporting issues of conforming to PLASC/SLAC/SWF  seem to be almost a full time job for the existing proprietary MIS vendors. Keeping on top of the ever growing list of for SLASC/CTF/SWF reporting requirements is not something that would fit well within the OSS community. I agree that it is not the role of BECTA to market its own MIS or sponsor any MIS, open or otherwise. Maybe BECTA could be more involved in interfacing with DCSF and MIS providers in relation to data reporting standards and/or SIF specifications.

[/quote]

I would have liked to have provided that OSS MIS, but the funding to provide the needed development was not forthcoming. The myth about Government data requirements being a barrier to entry to this market is just that - a myth, probably perpetuated by the big suppliers. However, if the programming of such systems is too complex, then of course changing those systems may be complex and time consuming also, and the data reporting a good excuse for that poor programming. Get the programming right and this is not the case. For instance we can respond to changes in export requirements in about a day and have an upgrade out in two.

As regards SIF. Probably an important development going forward, but it has grown out of the problems associated with the current situation as regards data exchange and is a commercial venture started in the USA. The suppliers have been unwilling to transfer data as that leads to lost customers. The situation will not change, Capita is very unlikely to make it easy to get data out of SIMS to transfer to a new MIS, SIF or not, despite what they publicly say! Until SIF is an open and free standard I feel it difficult to trust.

penfold_99's picture

[quote=garrysaddington]

As regards SIF. Probably an important development going forward, but it has grown out of the problems associated with the current situation as regards data exchange and is a commercial venture started in the USA. The suppliers have been unwilling to transfer data as that leads to lost customers. The situation will not change, Capita is very unlikely to make it easy to get data out of SIMS to transfer to a new MIS, SIF or not, despite what they publicly say! Until SIF is an open and free standard I feel it difficult to trust.

[/quote]

SIF is a free and open standard, the specifcation is online here specification.sifassociation.org/Implementation/UK/1.2/

There are costs to suppliers in implement SIF, membership costs to SIF Assocation and accreditation of your software to ensure it meets the standard but the benefit of suppliers who create a cosuming sif agent is huge, by using SIF you can create a product that intefaces with all the leading MIS using one API.

I have been very activate in the SIF community and had many dicusssion with capita and serco and other suppliers regarding exporting of data. Capita have helped create a work around for the issue we found with the specification. Ther is already a supplier of a MIS SIF Agent and capita are soon to release there own. So you can see capita are supporting SIF.

SIF is not a commercial venture is a not for profit organisation. Yes it was startedin the states but the UK has its own data model with trasfered by using the SiF infrastructure model.

The biggest thng most people miss about SIF it's a 1 to many interoperability, all system are connected to a ZIS (Zone Integration Server) so you will be able to pull information from any application that is publishing data.

I could pull information stored in an MIS and Behaviour Management and display the information in Moodle, using one API.

[quote=iusher]

The discussions (verging on squabbles) and splintering of vendors and other parties around SIF (see SALTIS for an example of the issues here) shows the potential for factions over any standard, but for the good of schools, learning in general and the MIS industry's reputation. There are examples of excellent interfaces between the existing proprietary systems and Open Source tools - the limiting factor in these is the closed and obfuscated data in the existing systems. Think what could be done if the data was open and easily (and securely) accessible. The arena of school Management Information sorely needs a ringmaster with a whip and a set of house rules - such an approach could be a shot of adrenaline to a lethargic industry and an opportunity for the creativity & innovation afforded by OSS to flourish & benefit schools in a measurable way.

[/quote]

From the discussion i had with crispin at BETT, i understand that SALTIS were concerned with content interoperability not data interoperability. I know there is ideas floating around SALTIS about producing a data interoperabilitystandard but this will be reinventing the SIF wheel.

I think this stems from if BETCA will exist after the general election.

[quote=monkeyx]

I would love to see an OSS MIS, but I think the data reporting issues of conforming to PLASC/SLAC/SWF  seem to be almost a full time job for the existing proprietary MIS vendors. Keeping on top of the ever growing list of for SLASC/CTF/SWF reporting requirements is not something that would fit well within the OSS community. I agree that it is not the role of BECTA to market its own MIS or sponsor any MIS, open or otherwise. Maybe BECTA could be more involved in interfacing with DCSF and MIS providers in relation to data reporting standards and/or SIF specifications.

[/quote]

DCSF are looking at SIF to replace the PLASC/SLAC/SWF and the schools2schools transfer site. As SIF can transfer more data then its currently handled by CTF.

Hopefully this has shed some more light on SIF as we are SIF Assocation UK Members.

[quote=penfold_99]

 

SIF is a free and open standard, the specifcation is online here specification.sifassociation.org/Implementation/UK/1.2/

There are costs to suppliers in implement SIF, membership costs to SIF Assocation and accreditation of your software to ensure it meets the standard but the benefit of suppliers who create a cosuming sif agent is huge, by using SIF you can create a product that intefaces with all the leading MIS using one API.

[/quote]

Err, not free or your definition is different to mine. Sorry for being pedantic

If the government want SIF to be the standard, then they should make it free of all cost, as they do with their other data specifications, and that includes accreditation of supplier software(not really necessary). I take it that a goal of SIF is to be able to get data out of systems without doing harm to those systems, and that the SIF agents are abstracted away from the software anyway. Systems using SIF either work correctly or they do not, why make it necessary to certify them? We all use html every day, we don't have to get our software certified as html compliant, or any of the other thousands of standards out there that we use every day.

Just a cynic I'm afraid.

penfold_99's picture

[quote=garrysaddington]

[quote=penfold_99]

SIF is a free and open standard, the specifcation is online here specification.sifassociation.org/Implementation/UK/1.2/

There are costs to suppliers in implement SIF, membership costs to SIF Assocation and accreditation of your software to ensure it meets the standard but the benefit of suppliers who create a cosuming sif agent is huge, by using SIF you can create a product that intefaces with all the leading MIS using one API.

[/quote]

Err, not free or your definition is different to mine. Sorry for being pedantic

If the government want SIF to be the standard, then they should make it free of all cost, as they do with their other data specifications, and that includes accreditation of supplier software(not really necessary). I take it that a goal of SIF is to be able to get data out of systems without doing harm to those systems, and that the SIF agents are abstracted away from the software anyway. Systems using SIF either work correctly or they do not, why make it necessary to certify them? We all use html every day, we don't have to get our software certified as html compliant, or any of the other thousands of standards out there that we use every day.

Just a cynic I'm afraid.

[/quote]

I should have stated that SIF Assocation Membership is optional and you could sell and unaccreditated SIF agent without any cost. 

Accreditation is needed due to the example you have given, you can write a webpage in html and css and it could be rendered differenly in every browser, you would then have to write a tweak for every browser so it rendered correctly. If a browser had to go through accreditation you wouldn't need all these little tweaks.

With SIF Agents it not a case of they will work or they wont as it could be they work in part. An plublishing agent could implement 20 data objects correctly and 1 incorrectly that 1 object could be business cricital to a consuming agent and stop the other agent from working because its can get the correctly formatted data.

For SIF to work everyong one has to use one standard not there version of the standard.

 

I work in a sixth form college, so our experience may not be exactly those of schools, but we moved from a commercial MIS solution to in-house development (although not Open Source) about 4 years. The new MIS manager had performed a similar task at his previous (again sixth form) college so we weren't doing it blind. After that had been running for a year we migrated the attendance system as well. The powers that be needed some guarantee that we could do it, so we developed in parallel with the existing systems to give them the proof.

We didn't experience any trouble in getting our data out of the commerical system but they might have changed things since then.

You need a fair amount of programming expertise, in a number of different technologies, but you end up with a solution that does exactly what your users want and can grow. I teach 50% of the time on the Computing A-level and BTEC National Diploma, and then spend the rest of the time in support and development.

For us the major concerns were getting the core returns produced for the LSC, and integrating with the examination boards. The former is a pain in the neck when they changed the data formats but the specifications are published in (excruciating) detail, and the latter is quite simple (if somewhat archaic in format). Certainly our export to the EDI transfer files is an order of magnitude faster than the original version.

We only have one system, so integration is a moot point, e.g., exams data populates the website so that students enter themselves for resits based on what they have done, as is student information about timetables, attendance, progression, etc.

It's also a lot cheaper (not the primary reason for doing it at the time), more flexible, and staff and students get a much faster response to problems (and there are still problems). The only major area where we haven't succeeded is assessment and this is mainly to do with attitudes, not helped with an unfortunate experience with a commerical solution a number of years back  (heaven knows how many markbooks, spreadsheets, etc there are in the college recording assessments: trying to get a common format agreed gives me a lot of sympathy with the NHS project!),

I'm not sold on the exclusively web based system, although this might be due to our lack of web development experience using things like AJAX, so we really only use web-based for reporting rather than entering data.

If anyone's interested please contact me.

IanL's picture

If your data requiements are for a single institution having a locally based server does not have too many disadvantages, particularly if you have good in-house server management techs. OTOH, for a small institution eg a primary school or special school, web hosted systems are a much better bet if for the only reason that there is no server to manage.  Neither do they necessarily have to lose autonomy. (Well they probably didn't have any if they had no skilled techs) Several small schools could club together and get one hosted system and a good manager employed between them. Talk now is of 50 meg to every houshold so even small schools should get 100 meg+ connections in the not too distant future. With technologies like AJAX it is only a matter of time before economic considerations move a lot of these things to the cloud. We are only at the beginning. Think what it was like when the first LANs got installed in schools in the 1980s. That is the relative position but I think the shift to the cloud could have a much more marked effect globally because lowering costs always enables millions more into a market. As software tools get more powerful and low cost labour from the developing world is accessible over the web, customising you own MIS system, even for a small school might well become possible. What you will pay for is the service, not the software and there are some very clever people in other countries willing to work for very low rates. Interesting times ahead ;-)