Learning Technology Blog Aggregator

March 19, 2010

OLDaily

Ontario universities to adopt e-learning

It's a blast from 1999: Ontario will be adopting e-learning, a new and untried technology with much promise but great risk! That is the basic tenor of this gee-whiz article by CBC complete with the obligatory sceptic there to close it out: "If I had a brain surgeon who took his degree online, I probably wouldn't want that guy anywhere near me." Are you kidding me? Canadian Press, CBC, March 19, 2010 [Tags: ] [Link] [Comment]

March 19, 2010 05:43 PM

The Pad – Trends, drivers and a scenario from 1998

Dave Cormier and George Siemens are mounting a course on the future of technology and education. This will result in great fun here later on, but for now what we have - as Dave prepares to travel to Singapore next week to deliver the first version of it - is this post and discussion of one of my predictions, the Pad. At the heart of it is a ten minute interview by Dave of me in which I describe what I was thinking - what I was really thinking - when I came up with the prediction. They've also asked for contributions from other people, and so we are beginning to see things like Martin Weller's slide show on the subject. Dave Cormier, Dave's Educational Blog, March 19, 2010 [Tags: ] [Link] [Comment]

March 19, 2010 05:39 PM

Browser-Based IDEs (programming environments)

Integrated development environments (IDEs) have been around for a while, but browser based IDEs has the promise of making them a lot more widely accessible. "These are websites where you can edit code, run your application, and sometimes even instantly share your application for others to try. This is much more convenient than the typical process of downloading and installing a huge IDE such as Eclipse or Netbeans, and then compiling and packaging and distributing/hosting an application on your own." Yes, they're not full-fledged systems like the desktop equivalents, but they may well be working their way to primetime. Doug Holton links to a bunch here (including, interestingly, Yahoo Pipes, which only sort of qualifies). Doug Holton, EdTechDev, March 19, 2010 [Tags: , ] [Link] [Comment]

March 19, 2010 04:42 PM

OUseful Info

Digital Storytelling, the Data Way

Over the last few weeks, I’ve been amazed by some of the amazing stuff that’s being produced by students taking Jim Groom’s Digital Storytelling class (Jim has been blogging highlights on his bavatuesdays blog).

Part of the new OU course T215 Communication and information technologies includes various digital storytelling activities too, but I’m not sure the activities will be carried out in such an open way, which is a shame…

Anyway, Jim’s course has got me thinking about the whole idea of Digital Storytelling around data, so here are a selection of bits to pop onto a mood board to try to get a feel for what data inspired storytelling might mean…

- 7 Visualization Groups On Flickr to Find Inspiration

(I was hoping to post a walkthrough of an activity I’d designed as a final challenge for a robot/data logging residential school several years, but it seems that just such a walkthrough is being asked for as the piece of assessment for a residential course later this year. I’ll try to make good in a day or two with a similar sort of example using some of the F1 data we grabbed last week…)


by Tony Hirst at March 19, 2010 02:58 PM

OLDaily

Steal It and Other Internal YouTube Emails from Viacom's Copyright Suit

Now that information is becoming public we're seeing a nasty fight between Google and Viacom over YouTube. In a nutshell, Viacom is saying that Google is practicing piracy on a massive scale, while Google is responding that requiring it to police user-uploaded content as it comes in would destroy the user-generated internet. This Fast Company article has excepts from a bunch of emails between YouTube founders during the website's early days. Also worth reading is Google's response to Viacom arguing that Viacom is suing it, in part, over video Viacom uploaded itself! "Viacom's efforts to disguise its promotional use of YouTube worked so well that even its own employees could not keep track of everything it was posting or leaving up on the site... there is no way YouTube could ever have known which Viacom content was and was not authorized to be on the site." Related: TechDirt, on how these lawsuits may have slowed down internet video. Kit Eaton, Fast Company, March 19, 2010 [Tags: , , , , ] [Link] [Comment]

March 19, 2010 02:24 PM

Weblogg-ed

What to Do With the Web

What I find interesting about this longish, “the-Web-causes-all-sorts-of-problems” article in the New York Times  titled “Texts Without Context” is a) that a lot of it resonates, but b) that there aren’t any solutions offered. Basically, if you pick through the many references and quotes in the article, you can make a long list of what’s wrong with the whole social media/Interent thing, bullet points like:

  • Copyright and intellectual property are no longer respected
  • Plagiarism is rampant
  • Originality and imagination are being lost
  • We are losing our ability to think deeply and creatively
  • We now just want immediate gratification
  • Information overload
  • Further polarization of political views
  • A loss of the ability to read extended texts
  • An impatience with nuance
  • A loss of focus in a world of distraction
  • The sense of immature entitlement on the part of social media users
  • Decrease in overall quality of work
  • “Cyberbalkanization” or a growing comfort in the echo chamber
  • Loss of serendipity
  • Loss of an objective reality (i.e. the debate over climate change)
  • The end of authorship
  • Groupthink
  • Etc.

As I said, I really can get to much of this, though I’m not sure these shifts are necessarily worse as much as they represent simply a different way of doing things. But it seems that while we lament all of these “problems” we offer few if any solutions. Are we to pull the plug on the Web? Should we just treat it like some dangerous drug and “Just Say No”? What do we do?

I’m thinking none of this stuff is going away any time soon, and that if we are really concerned about these perceived negative shifts, we’d better start teaching kids to deal with them, right? All the hand-wringing in the world isn’t going to make them better or make them go away. Maybe we can use these as starting points for developing skills and literacies and habits in kids that they’ll need to maintain a healthy relationship with the Web, the same types of skills and habits we need to develop in ourselves. If we do that, we have to start early, with our youngest kids, and we have to make it a part of every curriculum, not just a unit in English class.

Wondering what on that list resonates with you, feels most challenging to you, and what you think we should do (if anything) about it.

by Will Richardson at March 19, 2010 12:54 PM

OUseful Info

Twitter Auto-translation Pipe

Popping into my Twitter feed yesterday was a reference from a hack day backchannel to a Twitter map pipe I use a lot in demos (see also Demonstrating Twitter in Conference Presentations). The tweet was tagged #brhackday, so of course I followed it, and then got stuck…

That’ll be br for Brazil then, I guess?

Anyway, driving home last night I remembered I’d messed around with a couple of language related pipes before (e.g. Filter Tweets by Language, so here’s one that does a bit of automagical translation:

We start of by reusing a couple of pipes – one to gran a twitter search feed given a user supplied search term, the other to autodetect the language using the Google Language detector API (as described in the post mentioned above).

THe next step is to split the tweets based on language – if they are already in the language we want them translated to, we don’t need to do any translation… For the tweets we do need to translate, we define the language pair (fromLanguage|toLanguage). The fromLanguage is provided by the language autodetector, the toLanguage is provided by the user.

The next step is to construct a URL that will call the Google language translation API again, this time with the text that needs to be translated along with the language mapping. (It may be that the API can do a language autodetect and then automagically handle the translation – but I thought it was worth unpicking the process in case you wanted to plug in a different language translation service, for example).

Finally, we merge the untranslated and translated streams, and sort the feed in reverse chronological time to make it a little bit more conventional:

So there you have it – an automagic twitter translator:


PS bah – pipe described above also needs a user input box for the twitter search term… oops!


by Tony Hirst at March 19, 2010 10:04 AM

The Ed Techie

The future of ed - my contribution

George Siemens and Dave Cormier are running an open course on the Future of Education. They have asked for contributions on this topic, so my musical slideshare is below. As well as the various angles you might expect, I think the answer is the presentation itself - when you think about why have I created a presentation for two people I have never met, on a course I won't teach on? The answers are because it's easy, because I have a social connection, and because I think it's fun (and there's probably a bit of ego in there too). And as I say at the end, that we can do this is kind of amazing isn't it?

So here is my contribution, I'm sure they'd like yours too:

by mweller at March 19, 2010 09:40 AM

OLDaily

You Have to Break Connections to Get Your Ideas to Spread

While there is no doubt that connections break as well as form, there is something wrong here. Part of it, no doubt, resonates from the unstated assumption that ownership (of, say, a car) constitutes a connection. This leaves me uneasy. Another part of it is that the author confuses mass-media marketing - getting your ideas to spread - with network formation. Basically, the author is using network terminology to talk about the well-known phenomenon of vendor lock-in. And in this way it confuses personal habits with social connections. "Even if you're introducing a simple new way of doing things, you have to get people to disconnect from the old ways too." Tim Kastelle and John Steen, Innovation Leadership Network, March 19, 2010 [Tags: , , ] [Link] [Comment]

March 19, 2010 09:37 AM

Scott Wilson's Workblog

Open Web Foundation publishes license for community specifications

The Open Web Foundation has released a license - the Open Web Foundation Agreement, or OWFa - that can be used by communities to license open specifications they have developed, in a similar way to how communities license open source software using standard licenses such as GPL.

The OWFa establishes copyright and patent rights for a specification, and clarifies the intellectual property and usage rights for a specification where there is no single organisation publishing a specification. This has been an issue for a number of specifications developed informally among a community online rather than through an established standards organisation, where there is no clear "owner" of the specification.

The OWFa is one part of the answer to this problem; the license names the individuals who have contributed to the specification rather than a single entity. In the near future OWF will also release a model Contributor License Agreement (CLA) for participants in open specification development based on similar documents used by the Apache Software Foundation. A CLA provides a statement that an individual has granted a license to use their contributions, and furthermore asserts that they have the permission of their employer to do so. This provides an "audit trail" to help resolve any issues that emerge, for example in settling claims of copyright or patent violations. While it doesn't prevent problems emerging, it helps to establish the process and reduce risks for all parties - including the contributors themselves.

This announcement marks a major step forward for community-based approaches to developing specifications, and will help with the commercial adoption of community specifications, as well as help smooth the path for contributing community specifications into more formal processes.

For more information, see Introducing the Open Web Foundation Agreement

by Scott Wilson (s.wilson@bangor.ac.uk) at March 19, 2010 01:48 AM

Apache Wookie passes W3C Widgets conformance

After a marathon code sprint Apache Wookie (Incubating) now passes all 166 W3C Widgets conformance tests, the third application to reach a 100% pass rate.

Two other applications - the Aplix Web Runtime engine and the BONDI reference implementation for Windows Mobile - have also been able to successfully pass all the conformance tests. Several others are also approaching a full pass rate, as can be seen on the W3C implementation report.

Not only is this good news for Wookie its also good news for W3C, as more successful implementation helps the progress of the specification. Also, open source implementations can also help other developers build interoperable applications by reusing code. I hope in future we'll be able to make the widget parser in Wookie distributable as a standalone library as well as part of the Wookie widget engine, to help with this process.

Useful links:

by Scott Wilson (s.wilson@bangor.ac.uk) at March 19, 2010 01:25 AM

OUseful Info

F1 Data Junkie – Getting Started

Data is a wonderful thing, isn’t it…?! Take the following image, for example:

Hamilton on the brake (red 0% blue 100%) round bahrain

It depicts the racetrack used for the Bahrain Formula One grand prix last week, and it was generated from 2 laps worth of data collected at 1 second intervals from Lewis Hamilton’s car.

Long time readers will probably know that over the last couple of years I tried to track down bits of F1 motor racing related data, but to no real avail. Last year, I had the chance to look round the Red Bull Factory a couple of times (it’s located just a few minutes walk away from the OU campus in Milton Keynes) and chat to a couple of the folk there about possible outreach activites around data among other things (I’m still hopeful that something may come of that…).

Related to that possibility, we commissioned a rather nice gadget for displaying time series data against a map, in anticipation of getting car data we could visualise.

Anyway, ever impatient, when I saw that the Mclaren F1 website included a racetime dashboard, a Dev8D payoff in the form of a quick twitter conversation with @bencc resulted in him grabbing the last 30 or so laps worth of that data… :-)

I’ve had a quick play with it to see what sorts of thing might be possible (such as the map above), and there’s a whole bundle of stories that I think the data can turn up. I intend to explore as many of these stories as I can over the next few months, hopefully aided, abetted and corrected by a colleague from my department who is far better at physics than me… because the data contains a whole raft of physics related stories (and remember, folks: physics is fun).

If this: a) sounds like a turn off, but b) you claim to be interested in things like data journalism, please try to stick with the posts in this series (who knows – it may even turn into an uncourse;-) On the other hand, if you’re an F1 junkie (i.e. you follow @sidepodcast and/or listen to the Sidepodcast podcast;-) I’ll tag the posts f1data, so you can visit the tag page or grab the feed if you want to and not have to expose yourself to the rest of the ramblings that appear on this blog…

There’ll be no magic involved, though the results may turn out to be magical if you’re into geeky F1 stuff…;-) but to try and widen the appeal I’ll try to explore what stories the data holds about what’s happening to the car and driver, reflect a bit on what we can learn about extracting stories from data, and look to try to unpick the additional knowledge we might need to bring to the data in order to extract the most meaning from it; you can then see if these lessons apply to data – and stories – that you are interested in!

PS the F1 Fanatic blog is also doing a series on visualising and making sense of F1 related data, as this post on Bahrain Grand Prix FP2 analysis demonstrates. (See my own attempts at doing similar things with timing related data from last year: Visualising Lap Time Data – Australian Grand Prix, 2009). [UPDATE: As pointed out in the comments - and how could I have forgotten this?! (doh!) - there is also the F1 Numbers blog.]

Depending on how my F1 data related posts go, I may even try to hook up with the F1 Fanatic blog and/or the Sidepodcast folk to see if we can work together on ways of presenting this data stuff in a way that your everyday F1 fan might appreciate; just like T151 Digital Worlds helps your everyday computer game player appreciate just what’s involved in the design, development, business and culture of computer gaming:-) <- that’s a shameless plug if Christine or Mr C are reading…:-)


by Tony Hirst at March 19, 2010 12:45 AM

March 18, 2010

Open Education News

Designer OERs

“bdra” has a new post comparing open educational resources to the fashion industry. From the post:

…there is a lot that OER practitioners can learn from the fashion design industry. Within this industry, the everyday needs of celebrities and individual customers are paramount and continue to drive the market.


by openedblogger at March 18, 2010 06:07 PM

OER Testimonials

Carolina Rossini is looking for testimonials about open educational resources. From the post:

She will have to get all the videos by March 19th at carolina.rossini@gmail.com. The videos will be put up on Youtube to be played at her booth throughout the conference.


by openedblogger at March 18, 2010 06:07 PM

Learning4Content Workshop Upcoming

laurapasquini has tweeted that a Learning4Content workshop coming up at WikiEducator. From the Learning4Content page:

WE extend an open invitation to all educators around the world to join us on WikiEducator to receive a free basic Wiki editing skills online training in exchange for one Open Education Resource (free lesson plan, student guide, teacher handout or other lesson) developed on the Wiki.


by openedblogger at March 18, 2010 06:06 PM

Future of Education Contributions

George Siemens has a new post about an upcoming open course on the future of education. No doubt some readers might have some suggestions involving openness. From the post:

Could you post a video/drawing/audio recording/dance routine/cave drawing/clay pot that represents your vision of the future of education?


by openedblogger at March 18, 2010 06:05 PM

Scott Wilson's Workblog

Drag and drop with HTML 5 and Wookie

There are a lot of cool things about HTML 5, the standard for the next generation of the web, but drag and drop is one of those obvious ideas that makes you wonder why we've never had it before. So I've put together a quick demo to show how HTML 5 drag and drop works.

To see this demo you must be using Firefox 3.5, which is currently the only browser which has support for it - but expect others to follow suit over the next year or two. This demo also uses widgets served on a wookie server, but its not dependent on widgets at all - its just a handy thing to demonstrate drag and drop with.

Below is a Google Maps widget, and this is the drag source. The marker in the map widget has its draggable attribute set to "true", which switches on dragging. I've also attached a function to it that adds an image of the marker to the drag, and specifies the information the drag event should contain (in this case, the name of the city you searched for).

Next is a Weather widget, and this is the drop target. I've added an ondrop attribute to its main <div> element, with a function that changes the current location of the widget using a text value dropped on it.

To try this out now, search for one of the cities the weather widget supports (Manchester, London, Glasgow, Aberdeen, Leeds...). Then drag the map marker onto the weather widget to see it update.

Now, this isn't amazingly clever, as there are some tricks with JavaScript than can do something similar. So, right-click each Widget and choose This Frame -> Open Frame in New Window, and then try it again. Now, try to think of a way to do that without HTML 5!

Even better, this works across domains, so if you have your own site or widget with a drop target defined on it, you can drag a marker from the map widget onto it. This means there is now a way to enable cross-site communication within the browser - opening up all kinds of new possibilities.

For more information on the HTML 5 specification, the Wikipedia entry is a good starting point. There is also an overview at W3C.

by Scott Wilson (s.wilson@bangor.ac.uk) at March 18, 2010 04:36 PM

Widgets and Webcams: Using Bondi APIs in Wookie

In my last post I wrote about device APIs - an exciting and rapidly developing area of interoperability standards. It explains a bit more of what BONDI is and how it relates to other specifications. In this post you can see how this can work in practice.

This is a quick report on some experimental work I was trying out with Wookie, which is adding a Feature to support BONDI APIs. I added a feature based on the BONDI Camera API, which is used to gain access to the user's camera. Normally this is a camera in a mobile phone, however it can also work in the browser: for this I incorporated a Flash object that writes the content of the camera to a HTML 5 Canvas object, which can then be captured and used by a widget.

There is a reasonable amount of Feature code in the client side (Flash, JS, CSS...) but the widget author doesn't need to do very much at all. Here is my test Widget source code:

            <script>
                function takePicture(){
                        var camera = bondi.camera.getCameras()[0];
                        camera.takePicture(
                          function(img){document.getElementById("picture").src=img;},    // Got a picture!
                          function(){alert("nope");});           // User cancelled
                }
            </script>

The HTML is also simple:

          <body>
            <button onclick "takePicture()" >Take Picture</button>
            <img id="picture" src="" width="64" height="64"/>
          </body>

At runtime this gives the user a "take picture" button, which when clicked opens a lightbox showing the Flash "camera access" settings:
screenshot

If the user allows access, they get the usual camera live preview with a "snap it" button. When this is clicked the user can choose to keep the image or take another (they can also click the close button, or press ESC, to cancel).

screenshot

The captured image is converted into a data: uri and passed back to the Bondi script, which is what the widget javascript above inserts into the <src> element:

screenshot

I think there is a lot of scope for adding these kinds of features into Wookie that would make for some interesting cases for incorporating mobile widgets into websites (and vice versa).

At the moment this is still an experimental feature and isn't part of the Wookie codebase, but I'll try and upload the source and some instructions in the near future.

by Scott Wilson (s.wilson@bangor.ac.uk) at March 18, 2010 04:27 PM

OUseful Info

Work In Progress – Voting Treemaps

I’ve posted before about plotting the make-up of local council committees as treemaps using data from OpenlyLocal (e.g. Council Committee Treemaps From OpenlyLocal) to generate views such as this:

I also posted recently about scraping election data from Lichfield Council (Screenscraping With Google Spreadsheets App Script and the =importHTML Formula), again prompted by work @countculture is doing around local government (Introducing the Open Election Project: tiny steps towards opening local elections).

Anyway, here’s how the votes were placed according to that most recent batch of Lichfield elections:

The size of the blocks is determined by the number of votes cast in each ward for that party. Where several candidates stood from the same party, their votes in that ward are totalled for the treemap view. Where there was no need for an election, I used a notional 100 votes for the co-opted candidates.

Comparing the treemaps allows you to compare(?!) the votes cast by citizens per party per ward with the number of votes each party has in each local council committee… That is, the charts show a mapping from how votes cast by citizens across a council area get translated to votes castable by elected representatives in local council committees.

Next step is to do a view that shows votes by candidate in each ward. To get a feeling for what that would look like (though without the party related colouring), see the following Many Eyes Wikified generated treemap:

Now if only the Guardian Politics API included data about all the votes cast in each constituency at the last election….. @jaggeree…?;-)


by Tony Hirst at March 18, 2010 12:56 AM

March 17, 2010

Open Education News

How Students Use Wikipedia

Alison J. Head and Michael B. Eisenberg have published an article in First Monday on how students use Wikipedia. From the post:

Findings are reported from student focus groups and a large–scale survey about how and why students (enrolled at six different U.S. colleges) use Wikipedia during the course–related research process. A majority of respondents frequently used Wikipedia for background information, but less often than they used other common resources, such as course readings and Google.

Also covered by The Chronicle of Higher Education and Slashdot.


by openedblogger at March 17, 2010 11:10 PM

OUseful Info

A Letter to My MP About the Digital Economy Bill

Just sent, via WriteToThem… It rambles a bit, which may be a problem… and it’s possibly a little bit confused – but then, if I’m confused about a law and break it, that’s no defence, right? (And the great thing about this bill is that if it’s enacted, it seems to pre-enable another bit of law that hasn’t been written yet?!)

Dear Andrew Turner,

Following the passage of the Digital Economy Bill from the House of Lords to the House of Commons, I am writing to you again in order to express my concern at both the current state of the bill and, to quote the Earl of Erroll, the “unethical” way in which it is being passed into legislation (Hansard 15 Mar 2010 : Column 464 ( http://www.publications.parliament.uk/pa/ld200910/ldhansrd/text/100315-0004.htm ).

As you proudly state on your website www.islandmp.org: “First and foremost I am the Island’s representative at Westminster, scrutinising parliamentary bills, working to shape legislation to improve the lives of all my constituents and holding the government to account.”

Question: do you think it is right that as a member of the House of Commons, you will be limited in your ability influence the passage and content of this bill?

Question: I would like to ask you to detail the extent to which you are and/or will: a) scrutinise the bill and b) hold the government to account about the way in which it passes bills such as the Digital Economy Bill into law apparently without respect for due process.

Question: what steps will you take personally to demonstrate support for other members who are interested in scrutinising and influencing this bill, as well as those who wish to speak out about what is widely believed by industry members and and interested parties such as myself to be an example of bad (proposed) legislation?

As to the bill itself, I would like to ask you:

Question: whether you have you read it and formed an opinion about the consequences of passing into legislation the bill as currently drafted?

For example, regarding the amendment to Part 1 of the Copyright, Designs and Patents Act 1988, in particular the insertion after section 97A of:
“97B Preventing access to specified online locations for the prevention of online copyright infringement The High Court (in Scotland, the Court of Session) shall have power to grant an injunction against a service provider, requiring it to prevent access to online locations specified in the order of the Court for the prevention of online copyright infringement.”
my reading of this paragraph is that sites such as Youtube or flickr that encourage user contributed content under a post-moderation (takedown when informed) policy might in principle be identified as sites to whom access should be prevented. In situations where material is copyrighted and held in private, but where it may be in the public interest to share that material without permission (e.g. Wikileaks, or even accredited news sites), could the amendment be used to effectively censor sites hosting that content? If that reading is correct, do you think this (mis)use of the law as proposed is fair (i.e. using it not in the spirit it was presumably intended?)

Based on my reading of the Bill, it also appears that the Bill is drafted in such a way that a “Code” that is: i) enforceable by the terms contained within the Bill, if enacted, and that ii) can draw on provisions also drawn up within the Bill, has been proposed that has not, as yet, been written (and may not be…). That is:

‘After section 124C of the Communications Act 2003 insert—

“124D Initial obligations code by OFCOM in the absence of an approved code

(1) For any period when sections 124A and 124B are in force but for which there is no approved initial obligations code under section 124C, OFCOM must by order make a code for the purpose of regulating the initial obligations.

(2) OFCOM may but need not make a code under subsection (1) for a time before the end of—

(a) the period of six months beginning with the day on which sections 124A and 124B come into force, or
(b) such longer period as the Secretary of State may specify by notice to OFCOM.

(3) The Secretary of State may give a notice under subsection (2)(b) only if it appears to the Secretary of State that it is not practicable for OFCOM to make a code with effect from the end of the period mentioned in subsection (2)(a) or any longer period for the time being specified under subsection (2)(b).

(4) A code under this section may do any of the things mentioned in section 124C(3) to (5).

(5) A code under this section may also—

(a) confer jurisdiction with respect to any matter (other than jurisdiction to determine appeals by subscribers) on OFCOM themselves;
(b) provide for OFCOM, in exercising such jurisdiction, to make awards of compensation, to direct the reimbursement of costs, or to do both;
(c) provide for OFCOM to enforce, or to participate in the enforcement of, any awards or directions made under the code;
(d) make other provision for the enforcement of such awards and directions;
(e) establish a body corporate, with the capacity to make its own rules and establish its own procedures, for the purpose of determining subscriber appeals;
(f) provide for a person with the function of determining subscriber appeals to enforce, or to participate in the enforcement of, any awards or directions made by the person;
(g) make other provision for the enforcement of such awards and directions; and
(h) make other provision for the purpose of regulating the initial obligations.” ‘

Whilst I am not legally trained, my reading of this section, and the one shown below regarding what the Secretary of State (who may be anybody by the time the law, if passed, comes into force…) may or may not ask an unelected body (i.e. OFCOM) to do what can be summarised along the lines of “we might ask OFCOM to make up a legally enforceable code using some or all of the bits of some laws we’ve just made up; or not; whatever…”

Question: How would you summarise: a) the intent of the passages quoted immediately above and below? b) justify the passage of the legislation as stated bearing in mind your role as my representative at Westminster, with a “first and foremost” role for scrutinising parliamentary bills on the behalf of constituents such as myself?

‘10 Obligations to limit internet access: assessment and preparation
After section 124F of the Communications Act 2003 insert—
“124G Obligations to limit internet access: assessment and preparation
(1) The Secretary of State may direct OFCOM to—
(a) assess whether one or more technical obligations should be imposed on internet service providers;
(b) take steps to prepare for the obligations;” ‘

I look forward to hearing your response, in particular your answers to the questions that I have specifically identified as such.

Yours sincerely,

Tony Hirst

PS here’s the response @liamgh got from his MP: A reply from my MP about the Digital Economy Bill. If you’ve written to your MP on this matter, and received a reply, why not post it somewhere and add a link to a comment below? Or just paste the response into a comment to this post…. not that the MPs are likely to be sharing answers or anything…;-)

PPS this all reminds me about Nomic, which I seem to remember I tried to recast into a Digg like game I called Nomigg… Hmmm… would be good to revisit that one day…

UPDATE (19-20/3/10): I had a holding letter response saying that Andrew Turner was looking into the matter. I just replied with an additional question:

Thanks for getting back to me to let me know that Mr Turner is looking
into matters raised in my letter regarding the Digital Economy Bill
and the way in which it is being rushed through the House of Commons.
I wonder if I could add another question to the ones raised in my
letter, specifically:
Question: is Mr Turner aware of the Open Letter regarding the way in
which the passage of the Bill is handled ( http://www.guardian.co.uk/technology/2010/mar/19/digital-britain-file-sharing ) and does he intend to add his name to it or otherwise express
support for it?


by Tony Hirst at March 17, 2010 07:54 PM

March 16, 2010

eFoundations blog

We met, we tweeted, we archived... then what?

We're all getting increasingly used to using Twitter as a back-channel at events. Indeed, it is now relatively uncommon to turn up for an event at which there isn't both a pre-announced hashtag and an active circle of twitterers already in attendance.

We also recognise that Twitter doesn't leave our tweets lying around for very long in the Twitter search engine and that if we want some kind of a more persistent and accessible record of Twitter activity at an event then we need to arrange for a copy of all the tweets to be archived somewhere. Normally, in my experience at least, TwapperKeeper is currently used to create that archive.

So far, so good... but then what? Offering a vanilla view of a few thousand tweets is potentially useful for those who want to delve into the detail, but it hardly provides an easy to grasp summary of the event.  How can we present a view of the Twitter archive such that a summary is offered without the need to read every tweet?

There are some obvious simple things that can be done with the RSS feed of tweets offered by TwapperKeeper, and I've knocked together a quick demonstrator to show the possibilities...

Firstly, we can count up the total number of tweets, twitterers, hashtags and URLs tweeted during the event. That gives us an overall feel for how 'significant' the use of Twitter was.

Secondly, we can display a list of the people who tweeted and were @replied the most (in Twitter parlance, an @reply is a tweet that directly mentions another Twitter user). We can also see who was involved in most 'conversations' (exchanges of @replies between any two Twitter users). That gives us a feel for who was tweeting the 'loudest'.

Thirdly, we can look at what hashtags and URLs were tweeted the most. That gives us a feel for the topics and resources most related to the topic of the event.

And finally, we can unpick the individual words used in the Twitter archive, providing a kind of 'word cloud' for the event.

None of which is rocket science... but it is potentially useful nonetheless. Here are such summaries for the Repositories and the Cloud meeting that we recently organised with the JISC, for the JISC Dev8D event, and for the National Digital Inclusion 2010 conference (based on the associated TwapperKeeper archives for each of the events).

In a follow-up post to the NDI10 event, After the event, and a subsequent message to the UK Government Data Developers Google Group, Alex Coley suggests going further:

I wondered if a flash based tool could be used to map sentiment by session/topic by giving positive/negative meanings to words and applying this to tweet traffic. Perhaps some real meaning and value could come out of conferences that anyone can access and use.

Sounds interesting, though I have no idea how to implement it!

Dave Challis of the Southampton ECS Web Team has also written up a couple of blog posts following Dev8D, A first look at the dev8d twitter network and Dev8D twitter network, part 2, in which he discusses the analysis of Twitter to see how people's social networks evolve during an event. Fascinating stuff!

by AndyP at March 16, 2010 05:20 PM

The Ed Techie

Is public engagement an old media concept?

Fallofromanrepublic_article_2
"In many ways the Roman Forum was a bit like a Lady Gaga concert..."

The OU hosted an event today, in collaboration with the BBC and the National Co-ordinating Centre for Public Engagement called 'Engaging citizens: media, research and the public'. It was an interesting day with presentations from the excellent Mary Beard, the BBC's Martin Davidson and Tristram Hunt from Queen Mary's. All the speakers were engaging and talked about the relationship between academics and media and some of the tensions and benefits collaboration brought.

In the panel session the issue of public engagement and particularly reach came up, and how could we get to 'non-BBC' audiences. Mary Beard gave a good answer, saying that she is a Classicist, she usually speaks to a hundred or so people, if she can make a programme that reaches thousands, then that's a win, and she'd 'worry about their postcodes' later. Which is I think the right attitude, no matter what you do, not everyone is going to be interested in classical history. Tristram Hunt used a quote from Bush's presidential campaign, that of 'the soft bigotry of low expectations', in this context to suggest that we dumb down or transform content to meet a middle class perception of the needs of others, only succeeding in patronising them.

But what all of this set me thinking was that the whole concept of 'public engagement' seems very rooted in traditional media. It has as its assumption a control of what is 'put out there' and thus a need to ensure that it meets the needs of the public. Public engagement becomes an issue because of economics - it costs lots of money to make traditional broadcast and so you have to a) demonstrate value for money by engaging 'the public' and b) need to meet as many different audiences with the same piece of content as possible.

If we switch to a new media (I know,I know - when will it stop being new?), then these two restrictions disappear, or diminish anyway. This is particularly true if we adopt a 'low friction' model of production from academic activity - we make slidecasts of talks, video interviews, lectures, podcasts, blog posts and put papers up online. Any one piece of output is not likely to engage all of the public, but some will, and they will engage small, interested groups. 

This is classic Long Tail distribution - lots of content, each piece of which appeals to only a few individuals, but the cumulative effect is that of engagement. And academic work produces lots of content - it can almost be seen as a Long Tail content production system. This view may also remove some of the tensions in the academic - broadcast relationship: there is no requirement to appeal to a mass audience.

There will undoubtedly still be a place for academics who are good on TV and radio, but this provides an alternative view of public engagement. If we were to think of how you could get better public engagement around this type of content then the focus would shift - it might not be about content but about tools, or promotion, or community.  

by mweller at March 16, 2010 04:00 PM

March 15, 2010

Scott Wilson's Workblog

HTML 5 Drag and Drop + Microformats = a whole world of possibilities

In my last post I provided an example of HTML 5 drag and drop - I hope you had chance to download Firefox 3.5 to try it out. Because this time I have a much more exciting demo.

Drag and drop in HTML 5 can operate across sites in different domains; so you can drag from one site and drop onto another. Also, the data transfer object that you move in a drag and drop operation can store multiple data values.

This means as well as simple operations, we can potentially move whole blocks of structured information between websites. Lets look at an example.

First off, we have our source site, which is a fake social network. I've put it in an iFrame here:

I have another, similar site, called LikeTotallySocial.com. Right-click this link here and open it in a new window, and arrange it so you can easily see both sites on screen.

Currently the profile in "LikeTotallySocial.com" has no friends - so why not try dragging one of the profile images from MyFaceSpace onto the "drop here" icon LikeTotallySocial.com and see what happens? (You should see the profile appear...)

How this works is that a ondragstart function in MyFaceSpace puts multiple values into the datatransfer object based on scraping the information from the user profile, which has been marked up using the hCard microformat. When LikeTotallySocial.com gets the ondrop event, the transfer object has values for "fn", "photo", "foaf:interest" and "status" that it can use to create a new profile object. (Note that the property names I've used in the transfer are a mix of vCard and FOAF property names)

Now, another interesting thing... try dragging the profile image from MyFaceSpace onto the Weather widget in the last blog post (you'll probably need to open that in a new window, too, unless you have a really big screen). You'll notice that the weather is now displayed for the person's location. This was also part of the transfer data that MySpaceFace created - but in this case its information that's ignored by LikeTotallySocial.com, but is of use to the weather widget.

So while drag and drop is undoubtedly cool, drag and drop with standardised microformats for drag data takes this feature to a completely new dimension. Imagine if any profile image in any site can be used to move profile data between friends lists in different applications - or you can drag titles of events from listings sites straight into a schedule app, or a train timetable site. I think its fair to say there are one or two applications of this feature. Which is why I'm quite surprised no-one is really shouting about this yet - I think a few good demos and everyone will be demanding HTML 5 in their browser right away!

by Scott Wilson (s.wilson@bangor.ac.uk) at March 15, 2010 07:07 PM

Overdue Ideas

Read to Learn: Updated

Last year I blogged about my entry into the JISC MOSAIC competition which I called ‘ReadtoLearn’. The basic idea of the application was that you could upload a list of ISBNs, and by using the JISC MOSAIC usage data the application would generate a list of course codes, search for those codes on the UCAS web catalogue, and return a list of institutions and courses that might be of interest to you, based on the ISBNs you had uploaded.

While I managed to get enough done to enter the competition, I had quite a long ‘to do’ list at the point I submitted the entry.

The key issues I had were:

  • You could only submit ISBNs by uploading a file (using http post)
  • The results were only available as an ugly html page
  • It was slow

Recently I’ve managed to find some time to go back to the application, and have now added some extra functionality, and also managed to speed up the application slightly (although it still takes a while to process larger sets of ISBNs).

Another issue I noted at the time was that because “the MOSAIC data set only has information from the University of Huddersfield, the likelihood of matching any particular ISBN is relatively low”. I’m happy to say that the usage data that the application uses (via an API provided by Dave Pattern) has been expanded by a contribution from the University of Lincoln.

One of the biggest questions for the application is where a potential user would get a relevant list of ISBNs from in the first place (if they even know what an ISBN is). I’m still looking at this, but I’ve updated the application so there are three ways of getting ISBNs into the application. The previous file upload still works, but now also a comma separated list of ISBNs can be submitted to the application (using http get) and a URL of a webpage (or RSS feed etc.) containing ISBNs can be submitted, and ISBNs will be extracted using regular expressions (slower, but gives a very generic way of getting ISBNs into the application). I would like to look at further mechanisms such as harvesting ISBNs from an Amazon wishlist or order history, or a LibraryThing account, but for the moment you could submit a URL and the regular expression should do the rest.

Rather than the old HTML output, I’ve now made the results available as XML instead. Although this is not pretty (obviously), it does mean that others can use the application to generate lists of institutions/courses if they want. On my to do list now is to use my own XML to generate a nice HTML page (eating your own dog food I think they call it!).

I also restructured the application a little, and split into two scripts (which allowed me to also provide a UCAS code lookup script separately)

Finally, one issue with the general idea of the application was the question of how much of an overlap with the books borrowed by users on a specific course should lead to a recommendation. For example, if 4 ISBNs from your uploaded list turned out to all have been borrowed by users on courses with the code ‘W300′, should this constitute a recommendation to take a W300 course? My solution was to offer two ‘match’ options – one was to find ‘all’ matches – this meant that even a single ISBN related to a course code would result in you getting a recommendation for that course code. The second option was to ‘find close matches only’ – this only recommended a course code to you if the number of ISBNs you matched was at least 1% of the total ISBNs related to that course code in the usage data. I decided I would generalise this a bit, so you can now specify the percentage of overlap you are looking for (although experience suggests that this is going to be low based on the current data – perhaps less than 1)

So, the details are:

Application URL:

http://www.meanboyfriend.com/readtolearn/studysuggest

GET Parameters:

match

Values: ‘All’ or a number between 0 and 100 (must be >0)

Definition: Percentage overlap between ISBNs in submitted list related to a course code, and total ISBNs related to the course code that will constitute a ‘recommendation’.  ’All’ will retrieve all courses where at least one ISBN has been matched.

isbns

Values: a comma separated list of 10 or 13 digit ISBNs

url

Values: a url-encoded url (include ‘http etc.’) of a page/feed which include ISBNs. ISBNs will be extracted using a regular expression. (See http://www.blooberry.com/indexdot/html/topics/urlencoding.htm for information on URL encoding)

If both isbn and url parameters are submitted, all ISBNs from the list and the specified webpage will be used.

Example:

An example request to the script could be:

http://www.meanboyfriend.com/readtolearn/studysuggest?match=0.5&isbns=0722177755,0722177763,0552770884,043999358,0070185662,0003271323,0003271331,0003272788

Response:

The response is xml with the following structure (this is an example with a single course code):

<study_recommendations>
<course type=”ucas” code=”V1X1″ ignore=”No” total_related=”385″ your_related=”3″>
<items>
<item isbn=”0003271331″></item>
<item isbn=”0003271323″></item>
<item isbn=”0003272788″></item>
</items>
<catalog>
<provider>
<identifier>S84</identifier>
<title>University of Sunderland</title>
<url>http://www.ucas.com/students/choosingcourses/choosinguni/instguide/s/s84</url>
<course>
<identifier>997677</identifier>
<title>History with TESOL</title>
<url>http://search.ucas.com/cgi-bin/hsrun/search/search/StateId/Dhh-QG8Bhe33Egpbb227I8OPTGQUw-VTyY/HAHTpage/search.HsDetails.run?n=997677</url>
</course>
</provider>
<provider>
<identifier>H36</identifier>
<title>University of Hertfordshire</title>
<url>http://www.ucas.com/students/choosingcourses/choosinguni/instguide/h/h36</url>
<course>
<identifier>971629</identifier>
<title>History with English Language Teaching (ELT)</title>
<url>http://search.ucas.com/cgi-bin/hsrun/search/search/StateId/Dhh-QG8Bhe33Egpbb227I8OPTGQUw-VTyY/HAHTpage/search.HsDetails.run?n=971629</url>
</course>
</provider>
</catalog>
</course>
</study_recommendations>

The ‘catalog’ element essentially copies the data structure from XCRI-CAP which I’ve documented in my previous post – I’m not using this namespace at the moment, but I may come back to this when I have time. The ‘course’ and ‘provider’ element can both be repeated.

If you are interested in using it please do, and drop me a comment here if you have examples, or suggestions for further improvements.

by ostephens at March 15, 2010 02:19 PM

Weblogg-ed

What’s the Problem that Schools Solve?

Came across this quote from Clay Shirky in a Tweet by Jay Rosen:

“Institutions will try to preserve the problem to which they are the solution.”

What are the problems that schools still solve that they are engaged in preserving? What are the new problems that schools don’t solve that they don’t want to deal with?

Just wondering.

by Will Richardson at March 15, 2010 11:33 AM

March 14, 2010

Weblogg-ed

The PD Problem

I’ve been reading Linda Darling-Hammond’s new book The Flat World and Education, and while I’m finding it rich with detail about everything that’s troubling about the US education system (and the potential fixes), I’m also struck by the fact that there is very little here in terms of a meaningful discussion around what role technology plays in educating for a “flat world.” Kind of ironic.

Anyway, I’ve been particularly interested in her section on professional development and the huge disparity she writes about in terms of the time that teachers in other countries get for both individual and collaborative learning and planning as opposed to the US. She writes, “the landscape of supports for quality teaching looks like Swiss cheese.” In short, we spend more, much more time in the classroom than in other countries, we get only a fraction of the time for professional learning, and there is a huge disparity in the quality and types of professional development that teachers in the states receive. (Not to mention a huge disparity in the amount of pre-service education and on the job training we get before even entering a classroom.) And even more troubling, according to Darling-Hammond, is just the general inconsistency in the delivery of professional development. Here are a couple of extended snips that paint the picture pretty compellingly:

No high-achieving country approaches teaching in this way. These nations realized that, without a comprehensive framework for developing strong teaching, new resources in the system are less effective than they otherwise would be.: Reforms are poorly implemented  where faculty and leaders lack the capacity to put them into action; districts and schools are often unable to develop and maintain comprehensive training opportunities at scale, and scarce professional development dollars are wasted where teachers turn over regularly. Furthermore, when a profession’s knowledge is not organized and made available to the practitioners who need it most, advances in the state of both knowledge and practice are slowed (195).

If teachers, principals, superintendents, and other professionals do not share up-to-date knowledge about effective practices, the field runs around in circles: Curriculum and teaching practices are inconsistent, many poor decisions are made, and the efforts of those who are successful are continually undermined and counteracted by the activities of those who are uninformed and unskilled. The American educational landscape is littered with examples of successful programs and schools that were later undone by newly arrived superintendents and school boards marching to a less well-informed drummer. Equally common are successful initiatives that were not sustained when the teachers and principals who made them succeed moved on to be replaced by others with less skill. Good teachers create little oases  for themselves, while others who are less well prepared adopt approaches that are ineffective or even sometimes harmful. Some seek knowledge that is not readily available to them; others batten down the hatches and eventually become impermeable to better ideas. Schools are vulnerable to vendors selling educational snake oils when educators and school boards lack sufficient shared knowledge of learning, curriculum, instruction, and research to make sound decisions about programs and materials. Students experience an instructional hodgepodge caused by the failure of the system to provide the knowledge and tools needed by the educators who serve them (196).

And in terms of the effectiveness of the professional development we deliver when do make time for it?

Short workshops of the sort generally found to trigger little change in practice are the most common learning opportunity for US teachers…A summary of experimental research found that short-term professional development experiences of 14 hours or less appear to have no effect on teachers’ effectiveness, while a variety of well-designed content-specific learning opportunities averaging about 49 hours over a 6- to 12-month period of time were associated with sizable gains: students of participating teachers gained about 21 percentile points more than other students on the achievement tests used to evaluate student learning (205).

I know there is nothing earth-shatteringly new with any of this, but what is particularly daunting is coming up with a solution. I know in the work that Sheryl and I have done with PLP has attempted to change the model to at least give teachers an extended period of time in an immersive environment, one that addresses most of the issues that Darling-Hammond cites. But even with 6-7 months to learn deeply, we know that many of our participants struggle with time. A few schools actually give their teams release time on a regular basis to talk about and reflect on their experience, and there’s no question those teams get further down the road than most others. Most who participate have to make or find the time on their own, and those that do walk away with a deeper personal and practical understanding of what’s changing.

Darling-Hammond advocates for state and federal intervention in much of this, writing that “ultimately, a well-designed state and national infrastructure that ensures that schools have access to well-prepared teachers and knowledge about best practices is absolutely essential.” I’m not optimistic that will happen anytime soon. We can’t seem to agree on much in this country these days. I’m wondering instead when we’ll get to the point where a major part of teacher preparation is teaching teachers how to teach themselves, how to be transparent, networked and “do it yourself” learners. Not that there still wouldn’t be a need for structured professional learning, but that we’d be a lot further down the road, I think, if the culture of teaching moved toward a more open, collaborative, shared enterprise than it is today.

by Will Richardson at March 14, 2010 01:33 PM

March 13, 2010

Weblogg-ed

Reality Check

Recently a school administrator shared a story that reminded me why I need to spend more time talking to more people outside of the echo chamber.

She said that a group of parents had requested a meeting to discuss the methods of a particular teacher and his use of technology. It seemed this teacher had decided to forgo the textbook and have students write their own on a wiki, that he published a great deal of his students’ work online, that he taught them and encouraged them to use Skype to interview people who they had researched and identified as valuable voices in their learning, and that he shared all of his lectures and classwork online for anyone, not just the students in his class, could access them and use them under a Creative Commons license.

When the administrator got the phone call from the parent who wanted to set up the meeting, she asked for some sense of what the problem was. The reply?

“Our students don’t need to be a part of a classroom experiment with all this technology stuff. They need to have a real teacher with real textbooks and real tests.”

Sigh.

by Will Richardson at March 13, 2010 01:21 PM

March 12, 2010

EdTechPost

Follow up on BC WordCampEd discussion…

So there’s been more discussion, both in the comment thread of my initial post and in emails, about how best to facilitate some sort of gathering of BC educational WPMUHeads (so sue me!) in conjunction with the June ETUG workshop at UVIc. I want to make it clear, *I’m* not in charge here, and if someone feels different and wants to do something different, have at ‘er, fill yer boots, etc.

A few things became clear that led us to our current thinking. One was that Sunday was likely a no-go; folks from UBC indicated they couldn’t make it, and many others, myself included, didn’t feel too inclined to give up our Sunday. Wednesday also meant an extra night staying over for those from away, so more cost and time away from the office, thus less desireable. And while we’re using the ETUG gathering as a convenient way to get together people who are already going to be together, we don’t want to hijack that event or create a competing draw. So…

What a few of us (me, Clint Lalonde from Camosun, Grant Potter from UNBC and Katy Chan from UVic) seem to have settled on is the idea of proposing two formal sessions as *part* of the ETUG conference; one, a technical session, on the top five lessons learned in implementing WPMU (a discussion hosted by Clint and Grant), and a second, less technical/more pedagogical “teaching with blogs/WPMU” session (for whom a few have stepped up as potential facilitators). My hope is that, first off , both of these will be accepted, and second that they’ll be really vigorous discussion sessions (hopefully there are conference rooms suited for this that *aren’t* lecture -style rooms), not “presentations.”

We’re also hoping these get scheduled on the Monday, so that we can all convene to the pub before the BBQ that night. Part of this exercise is about community building, and so hopefully this combination of intense hour long discussion and socializing afterwards can help strengthen those bonds and see the conversation and collaborations flourish online afterwards. this was very much part of our thinking - what should we be trying to do in a f2f session that we can’t already do well online.

So there you have it. At least as far as I am concerned. I won’t be organizing a separate WordCampEd event. I expect some will be disappointed - well, speak up, it’s early enough (this isn’t until June, right?) that we can change course or that you can still organize something if you feel so moved, and I think everyone involved so far would still be interested in hearing a plan and potentially collaborating. But this felt like a good plan to accomodate the vagaries of this year’s ETUG scheduling and travel issues while still meeting the goals of facilitating some good specific discussions on applying WPMU AND buildling local community. Hope to see you there! - SWL

by Scott at March 12, 2010 07:25 PM

March 11, 2010

Overdue Ideas

UCAS Course code lookup: Take two

Last year as part of the JISC MOSAIC competition, I put together a script which allowed you to search the online UCAS catalogue using a course code, and get an XML response. The XML it returned was just a basic format which suited my purposes at the time, and in the comments I gave the following response to Alan Paull who mentioned XCRI:

I’m aware of the XCRi model and the XCRi-CAP work, and did wonder if I could output my scraped results in this format, but in the end decided for something quicker and dirtier for my purposes.

XCRI (eXchanging Course Related Information) is a JISC funded initiative to “establish a specification to support the exchange of course-related information”. This has established an XML specification intended to enable courses to be advertised or listed in a consistent manner – this is called ‘XCRI-CAP’ (Course Advertising Profile). A number of projects and institutions have implemented XCRI-CAP (a list of projects is available from the CETIS website).

The key thing for me about this approach is the idea that if all institutions (let’s say UK HE institutions, but XCRI-CAP is not sector specific) published their course catalogue following this specification, it would be a relatively simple matter to use, aggregate, disaggregate and reuse this data.

I’ve wanted to get back to this for a while, and finally got round to it, so you can now get results from the script in XCRI-CAP. I have to admit that I’ve a slight confusion as to what makes valid XCRI-CAP – I’ve run the results through the validator blogged by David Sherlock, and get a small number of warnings regarding the lack of ‘descriptions’ for each provider I list. However, the XCRI wiki entry for the provider element suggests that the Description is ‘optional’ (although it then says it ’should’ be provided).

The script is at:

http://www.meanboyfriend.com/readtolearn/ucas_search

The script accepts four parameters described here:

format

  • If left blank, results will be returned in the default XML format (not xcri-cap) – documented below
  • If set to the value ‘xcri-cap’ the results will be returned in xcri-cap XML – see notes below. If there is an error, this will use the default XML fomat documented below

course_code

  • Accepts an UCAS course code, which is used to search the online UCAS catalogue (4 alphanumeric characters)

catalogue_year

  • Accepts a year in the format YYYY
  • If no year is given, this is left blank
  • UCAS supports searches against more than one catalogue at a time, to enable searching against the current and coming year. If left blank, as far as I can tell, this defaults to the catalogue for the current year (at time of writing, 2010)

stateID

  • The UCAS website uses a session identifier in all URLs called the ’stateID’
  • If a stateID is supplied to the script, it will use it (unless it turns out to be invalid)
  • If no stateID is supplied, or the stateID supplied is invalid, the script will obtain a new stateID
  • If you are doing repeated requests against the script, it would be ‘polite’ to get a stateID the from the first request, and reuse it in subsequent requests so the script isn’t constantly starting new sessions on the UCAS website

So a valid request to the script could be:

http://www.meanboyfriend.com/readtolearn/ucas_search?course_code=W300&format=xcri-cap&catalogue_year=2010

In terms of output, there are two formats, the default XML, and the XCRI-CAP XML.

XCRI-CAP XML

I’m outputting a minimal amount of data, as I’ve limited myself to scraping only information from the UCAS catalogue search results page. This means I’m currently including only the following elements:

<catalog>
<provider>
<identifier />(I suspect I’ve got a problem here. I’m using the UCAS identifier, which I can’t really find any information about. From the XCRI wiki it looks like I need to be using a URI here)
<title />
<url />(I’m using the URL for the UCAS page for the institution. This includes the stateID, as to link to the UCAS page requires a valid session. It isn’t ideal, as this is only valid for a limited period of time [now amended to use a different URL to the UCAS web page which does not include stateID])
<course>
<identifier />(I’m using the UCAS identifier for the course, again it looks like I should be using a URI from the wiki?)
<title />
<url />(I’m using the URL for the UCAS page for the course. This includes the stateID, as to link to the UCAS page requires a valid session. It isn’t ideal, as this is only valid for a limited period of time)
</course>
</provider>

I am looking at whether I can get more information, but to add to the information I’m currently returning would mean doing some further requets to the UCAS website to scrape information from other pages to supplement the basic information available on the search results page.

Default XML

The default XML format is documented in my previous blog post, but just to recap:

<ucas_course_results course_code=”R901″ catalogue_year=”2010″ ucas_stateid=”DtDdAozqXysV4GeQbRbhP3DxTGR2m-3eyl”>
<institution code=”P80″ name=”University of Portsmouth”>
<inst_ucas_url>

http://search.ucas.com/cgi-bin/hsrun/search/search/StateId/DtGJmwzptIwV4rADbR8xUfafCk6nG-Ur61/HAHTpage/search.HsInstDetails.run?i=P80

>/inst_ucas_url>
<course ucas_catalogue_id=””>
<course_ucas_url>

http://search.ucas.com/cgi-bin/hsrun/search/search/StateId/DtGJmwzptIwV4rADbR8xUfafCk6nG-Ur61/HAHTpage/search.HsDetails.run?n=989628

</course_ucas_url>
<name>Combined Modern Languages</name>
</course>
</institution>
</ucas_course_results>

Note that you get the ucas_stateid returned, so it can be reused in future requests. Finally, if there are any errors, these will always be returned in the default XML format (even if you request xcri-cap format):

<ucas_course_results course_code=”″ catalogue_year=”″ ucas_stateid=””>
<error />
</ucas_course_results>

by ostephens at March 11, 2010 10:06 PM

The Ed Techie

What might cuts really mean for higher ed

John Naughton pointed me at this piece in the London Review of Books by John Lanchester on the great British economy disaster, which is long and thoughtful. Not to mention depressing and scary.

He covers the political and economic repercussions of the proposed cuts, and points out that the reason both main parties are being unspecific about cuts is because they will be so dramatic as to be 'electoral suicide' to spell out. Here he is at his scariest:

"Both parties have said that they will ring-fence spending on health, education and overseas development. Plug in those numbers and we are looking at cuts everywhere else of 16 per cent...

Cuts of that magnitude have never been achieved in this country. Mrs Thatcher managed to cut some areas of public spending to zero growth; the difference between that and a contraction of 16 per cent is unimaginable...

the guesstimate for the cuts, if the ring-fencing is enforced, is from 18 to 24 per cent. What does that mean? According to Rowena Crawford, an IFS economist, quoted in the FT: ‘For the Ministry of Defence an 18 per cent cut means something on the scale of no longer employing the army.’ The FT then extrapolates:

"At the transport ministry, an 18 per cent reduction would take out more than a third of the department’s grant to Network Rail; a 24 per cent reduction is about equivalent to ending all current and capital expenditure on roads. At the Ministry of Justice an 18 per cent reduction broadly equates to closing all the courts, a 24 per cent cut to shutting two-thirds of all prisons."

This is scary stuff. The problem is that an 18 percent cut is not distributed evenly. There are certain fixed overhead regardless of the size: you still need a central administration, IT systems, etc. And only politicians believe that this size of cut can be made by 'efficiency savings'. A degree of waste is inevitable in any system, as comedian David Mitchell argues in this soapbox:

If we accept Lanchester and the FT's arguments about the impact of these cuts then what might this mean in Higher Education terms? If the quote about no longer employing the army is right, then we can work out a percentage of the actual closure required to meet an 18 percent cut. There are 187,210 regular forces, of which the Army accounts for 105,500 - a whopping 56%. There are also 40,780 reserves, 105,270 cadets plus 86,970 MoD civilians. Let's say, for the sake of a rough calculation that these extras, which total 233,020 operate at half the cost of the full time regulars (this is probably overestimating and includes 53,190 Army cadets), so we'll halve the number (116,510) to give an Armed Forces total of 303,720. The Army proportion then comes down to around 35%. 

Obviously there are equipment costs associated with these, which are considerable in the Armed Forces, but we can assume that by saying 'lose the army' the FT commentator is including these and we could make a rough comparison with capital costs in Higher education. To effect a loss of that proportion in Higher Education would mean one or more of the following:

  • Loss of all research only staff (according to HESA), and that would only give you 22%
  • The Closure of all Welsh and Scottish Universities (actually because of devolution this would work out differently, but as a measure, this would account for only 16% of total students)
  • Closure of all Russell Group universities (actually this only gives you around 20% savings, so you'd need to combine it with the above maybe).
  • Removal of all (undergraduate and postgraduate) part-time study programmes (gives you 34% reduction in student numbers, but probably not equal reduction in costs).

I fully accept that these figures would be swayed by many different factors - for instance the Russell Group universities get a large proportion of their funding from other means such as benefactors, research, tuition fees, etc. 

The overall point I am trying to make here though is that when people talk about 18% cuts, these are not merely belt-tightening exercises. In order to realise those types of cuts you actually have to lose more staff, and make deeper cuts because there are residual overheads in the system. And cuts of this magnitude are unprecedented and when you put them into the kind of context we see above (can you really imagine closing all Russell Group universities?) then the scale of the problem becomes apparent.

I don't have any solutions (except don't do it), but I know we are in for tough times ahead...

by mweller at March 11, 2010 02:01 PM

March 10, 2010

Weblogg-ed

The New National Ed Tech Plan…Pinch Me

The first thing I want to say to the authors of the new National Ed Tech Plan (pdf) is this: DON’T TEASE ME.

Please.

I’m trying not to get overly optimistic here, but suffice to say, if the rhetoric is any indication of the direction, we may have actually turned a corner.

  • Personalized learning
  • Learning that is “lifelong and life-wide and available on demand.”
  • A device and ubiquitous access for every student and teacher.
  • Professional development that focuses on “connected teaching” in “online learning communities” (Sounds familiar.)
  • Professional learning that is “collaborative, coherent, and continuous.”
  • Learning that is “always on”
  • Learning that is no longer “one size fits all.”
  • Student work on the cloud
  • Student managed electronic learning portfolios
  • Students as “networked learners”
  • Broadband everywhere
  • Open educational resources
  • Creative Commons licenses
  • Changes to CIPA and FERPA to open up access
  • Rethinking the “basic assumptions” of schooling

And more.

Sure, there’s some stuff not to like, and a lot of vagueness as to how we get there, but I’m giving this an A-. Read it.

But here’s the thing…anyone else see a big disconnect between this vision and RTTT? Are these folks really in the same administration?

The words make me optimistic. The deeds so far? Not so much.

So, what do we do about that?

by Will Richardson at March 10, 2010 12:25 PM

March 03, 2010

The Ed Techie

Call for papers - you know you want to

I am editing a special issue of the RUSC (a journal from the University of Catalonia) with George Siemens. The Special Issue is concerned with the Impact of Social Networks on Teaching and Learning. The language of the special issue is English. George has posted the details here. The topics we want to address are:

  1. The role of the educator in social networks
  2. Adaptation of learning theories for digital environments
  3. Systemic change in education in response to affordances of social networks
  4. Social network analysis in courses and learning environments
  5. Mobile devices in social learning
  6. Personal learning environments and networks
  7. Learning design - methods and models of designing for social networks
  8. The value of openness in learning
  9. Next-generation social technologies
  10. Scholarship and peer review in online social networks
  11. Blending virtual and physical worlds - location-based services
  12. Self-formed learning support networks
The deadline is 30th June and the journal is open.

So, if you've got a 6000 word paper you're burning to write in one of these areas, and don't want to submit it to one of those nasty, evil closed journals, then come to us. We will also be badgering inviting some people to write chapters, so if you know us, it might be a good time to take a holiday.


by mweller at March 03, 2010 09:25 AM

March 02, 2010

The Ed Techie

Openness as economic strategy

To borrow from Douglas Adams, this is the fourth in my trilogy of OER related posts

In the last one, I stated some of the issues for OER (as I'd been forced to address them for a debate). Patrick McAndrew gave a good rebuttal to most of these in his post, which I'd pretty much agree with. His response to my first point about sustainability was the strongest I think, where he argues:

"pricing OER as if it was a completely separate activity makes no more sense than if we started to cost giving a lecture as if that was all a “lecturer” did. Rather working with OER has an impact across many aspects of work, if you stop counting it as a *separate* activity and see being open alongside other things you do the extra cost becomes more reasonable"

What Patrick touches upon is that the best argument for (or defense of) OERs is a strategic, economic one. We can all agree to the altruistic, common good, ones but there are many things it would be good, or nice, for society to practice, that doesn't mean they will. So, openness and OERs need to move away from 'social good' as their main argument (which is not to say it isn't important, and for instance, when making appeals to public money is a very strong card to play). Rather like moves to make people more green and energy efficient, the general benefits are only one strategy - it is when this is combined with individual benefit that we see large uptake (the 'if you can't be green, be mean' line of argument, because energy efficiency is cost effective).

What then are the economic benefits of a general policy of openness in education?

  • Publishing costs - this report, partly by JISC, indicates that an open access policy, where the research funders pay for publication and the material is then available to all, would save UK universities €480 annually, by not paying publishers to have access to their material.
  • Courses - the degree of economic benefit in using OERs will vary depending on the extent of online material, what the teaching load is, etc. But this blog post breaks down some costs, and for example, at Harvard, 'Instruction' counts for 28% of expenditure (is this teaching?). In Washington they have 25% allocated to this, which comes out at $824M per year. So, if a 10% saving could be made by the use of OER, that's $82M a year. In the UK the spend is apparently £4.7 billion on teaching. Now you don't have to do OER to use OER, but it is probably the most effective way to get your faculty to engage with it. As with open access publishing, you do it, and you benefit by it.
  • Recruitment - this is a large expenditure also. I couldn't find any recent figures, but in 1995 UK Universities were spending £14M on advertising, while this article says US colleges spent $2,000 per student to recruit in 2007. An open approach to content creation does a lot of this advertising and recruitment for you. And if it's a by-product of your teaching and research, then it's (almost) free.
  • Impact and engagement - in case you hadn't heard, impact is where it's at now. The REF is big on impact (although small on actually counting anything new towards impact). As with recruitment, impact can cost a lot - employing media specialists to plant stories, spending time doing the keynote circuit, creating professional promotional material, etc. A lot of impact can be the result of good scholarly work - Einstein's papers didn't need a PR agent after all, but there is also a game to be played around impact which is partly controlled by the broadcast agenda. As we've seen in many other spheres, the internet bypasses much of this control structure. If I say to you 'Michael Wesch' then you may well think 'Kansas State University'. This university wasn't high on my recognition list previously, but the profile of Wesch has put it there, and at comparatively low cost.
  • Protection - one of the arguments against openness I often hear is that of 'what if someone pinches my stuff'. I think the opposite can be true - openness is its own security. If someone pinches your stuff then if it has been out in the open, someone else is likely to spot this and alert you or the relevant body. The recent 'climategate' affair would, I think' have been avoided by a more open approach to research, and you have to think how much has now been spent in trying to tidy up after it. As a colleague of mine often says 'sunlight is the best disinfectant'.
  • User testing - a project I was involved in once went for a hush-hush approach to development for commercial reasons. In the end I think it ended up costing money, because specific user testers had to be recruited. If you have an open approach then not only can you get people to try stuff out as you go along, but you can also develop incrementally. 
  • Research - as with teaching and publishing, an open approach to research, particularly the sharing of data can reduce much of the duplication in efforts, without the need for time-consuming memorandums of understanding. There will be research that is commercially sensitive, but probably not as much as many researchers have tended to believe over the years. According to the REF, in England £1.5Bn of research funding was allocated in 2009. While any savings would have to be balanced against profits from commercial exploitation arising from that research, even a 1% saving arising from an open policy would give £15M annually in England alone (as well as all the other benefits).

Any figures above are subject to argument, but I think we could begin to make a very solid case for the economic benefits to any institution of an open approach (we'd need to define what we meant by that of course). In fact, I'd say it looks like a pretty good research project.

by mweller at March 02, 2010 02:53 PM

February 28, 2010

Fortnightly Mailing

Mobile phone vs Internet uptake: Tanzania, South Africa, Estonia, and the UK

Via Hans Rosling, here is a Trendalyzer animation to compare mobile phone and Internet uptake over time in Tanzania, South Africa, Estonia, and the UK. The steeper the line (as in Tanzania and South Africa, the more are mobiles are trumping the Internet. NB: log scale on mobile phone axis, linear scale on Internet axis. (You can use the controls on the Trendalyzer animation to select different countries and different data-series.

by sschmoller at February 28, 2010 09:51 AM

February 27, 2010

Overdue Ideas

Next steps

Over the last  year or so I’ve thought, and occasionally mentioned to anyone who will listen, that I might like to try moving away from a traditional library job, and becoming self-employed, probably doing some kind of consultancy work, although still very much working with, and in, libraries.

Since June 2009 I’ve been working on the TELSTAR project at the Open University. The project was originally scheduled to finish in February 2010 – basically, now – and my contract at the Open University ran up until that date. In the last month, the TELSTAR project has been extended, and my contract now runs to the end of July this year. However, during the extension period the project doesn’t need a full-time project manager position, so I’ll just be working on the project half-time.

I’m not sure I could be offered a better opportunity than this to put my thoughts and day-dreams into action. Basically if I don’t do this now, I don’t think I’ll ever do it. So, from Tuesday (I’m taking Monday off!) I’m going to be striking out on my own. Despite my good intentions I’ve not managed to do the preparation and planning that I’d initially hoped to get done in the months and weeks leading up to this point, so the first couple of weeks are likely to be spent with some pretty basic tasks to get out of the way such as:

  • setting up a company
  • getting a business bank account
  • buying a domain and setting up a website
  • working out how this is all going to work!
  • making lists of all the other stuff I realise I need to do

As you might imagine, pretty nervous about all this, but also very excited. I’ll post more over the next couple of weeks, but in the meantime wish me luck, and if you know anyone who needs someone to consult about ‘library stuff’ (especially digital stuff), point them in my direction :)

by ostephens at February 27, 2010 05:45 AM

February 26, 2010

eFoundations blog

The 2nd Linked Data London Meetup & trying to bridge a gap

On Wednesday I attended the 2nd London Linked Data Meetup, organised by Georgi Kobilarov and Silver Oliver and co-located with the JISC Dev8D 2010 event at ULU.

The morning session featured a series of presentations:

  • Tom Heath from Talis started the day with Linked Data: Implications and Applications. Tom introduced the RDF model, and planted the idea that the traditional "document" metaphor (and associated notions like the "desktop" and the "folder") were inappropriate and unnecessarily limiting in the context of Linked Data's Web of Things. Tom really just scratched the surface of this topic, I think, with a few examples of the sort of operations we might want to perform, and there was probably scope for a whole day of exploring it.
  • Tom Scott from the BBC on the Wildlife Finder, the ontology beind it, and some of the issues around generating and exposing the data. I had heard Tom speak before, about the BBC Programmes and Music sites, and again this time I found myself admiring the way he covered potentially quite complex issues very clearly and concisely. The BBC examples provide great illustrations of how linked data is not (or at least should not be) something "apart from" a "Web site", but rather is an integral part of it: they are realisations of the "your Web site is your API" maxim. The BBC's use of Wikipedia as a data source also led into some interesting discussion of trust and provenance, and dealing with the risk of, say, an editor of a Wikipedia page creating malicious content which was then surfaced on the BBC page. At the time of the presentation, the wildlife data was still delivered only in HTML, but Tom announced yesterday that the RDF data was now being exposed, in a similar style to that of the Programmes and Music sites.
  • John Sheridan and Jeni Tennison described their work on initiatives to open up UK government data. This was really something of a whirlwind (or maybe given the presenters' choice of Wild West metaphors, that should be a "twister") tour through a rapidly evolving landscape of current work, but I was impressed by the way they emphasised the practical and pragmatic nature of their approaches, from guidance on URI design through work on provenance, to the current work on a "Linked Data API" (on which more below)
  • Lin Clark of DERI gave a quick summary of support for RDFa in Drupal 7. It was necessarily a very rapid overview, but it was enough to make me make a mental note to try to find the time to explore Drupal 7 in more detail.
  • Georgi Kobilarov and Silver Oliver presented Uberblic, which provides a single integrated point of access to a set of data sources. One of the very cool features of Uberblic is that updates to the sources (e.g. a Wikipedia edit) are reflected in the aggregator in real time.

The morning closed with a panel session chaired by Paul Miller, involving Jeni Tennison, Tom Scott, Ian Davis (Talis) and Timo Hannay (Nature Publishing) which picked up many of the threads from the preceding sessions. My notes (and memories!) from this session seem a bit thin (in my defence, it was just before lunch and we'd covered a lot of ground...), but I do recall discussion of the trade-offs between URI readability and opacity, and the impact on managing persistence, which I think spilled out into quite a lot of discussion on Twitter. IIRC, this session also produced my favourite quote of the day, from Tom Scott, which was something along the lines of, "The idea that doing linked data is really hard is a myth".

Perhaps the most interesting (and timely/topical) session of the day was the workshop at the end of the afternoon by Jeni Tennison, Leigh Dodds and Dave Reynolds, in which they introduced a proposal for what they call a "Linked Data API".

This defines a configurable "middleware" layer that sits in front of a SPARQL endpoint to support the provision of RESTful access to the data, including not only the provision of descriptions of individual identified resources, but also selection and filtering based on simple URI patterns rather than on SPARQL, and the delivery of multiple output formats (including a serialisation of RDF in JSON - and the ability to generate HTML or XHTML). (It only addresses read access, not updates.)

This initiative emerged at least in part out of responses to the data.gov.uk work, and comments on the UK Government Data Developers Google Group and elsewhere by developers unfamiliar with RDF and related technologies. It seeks to try to address the problem that the provision of queries only through SPARQL requires the developers of applications to engage directly with the SPARQL query language, the RDF model and the possibly unfamiliar formats provided by SPARQL. At the same time, this approach also seeks to retain the "essence" of the RDF model in the data - and to provide clients with access to the underlying queries if required: it complements the SPARQL approach, rather than replaces it.

The configurability offers a considerable degree of flexibility in the interface that can be provided - without the requirement to create new application code. Leigh made the important point that the API layer might be provided by the publisher of the SPARQL endpoint, or it might be provided by a third party, acting as an intermediary/proxy to a remote SPARQL endpoint.

IIRC, mentions were made of work in progress on implementations in Ruby, PHP and Java(?).

As a non-developer myself, I hope I haven't misrepresented any of the technical details in my attempt to summarise this. There was a lot of interest in this session at the meeting, and it seems to me this is potentially an important contribution to bridging the gap between the world of Linked Data and SPARQL on the one hand and Web developers on the other, both in terms of lowering immediate barriers to access and in terms of introducing SPARQL more gradually. There is now a Google Group for discussion of the API.

All in all it was an exciting if somewhat exhausting day. The sessions I attended were all pretty much full to capacity and generated a lot of discussion, and it generally felt like there is a great deal of excitement and optimism about what is becoming possible. The tools and infrastructure around linked data are still evolving, certainly, but I was particularly struck - through initiatives like the API project above - by the sense of willingness to respond to comments and criticisms and to try to "build bridges", and to do so in very real, practical ways.

by PeteJ at February 26, 2010 03:24 PM

February 25, 2010

EdTechPost

Open Textbooks Questions - Part Deux

Sincere thanks to everyone who took the time last week to offer up their ideas on their favourite Open Textbook example. You can see all the submissions to the Google form so far.

In conversation with some esteemed peers this week, though, it became clear that there are multiple ways to approach this issue, not just ‘what are the best open textbooks’ but also ‘in which courses would a quality open textbook have the biggest impact?’

So for folks here in BC - what course(s) in your institution would an open textbook have the biggest impact on? This might be the highest enrollment course, meaning savings for the largest number of people, but it might also be the course with an inordinately expensive text, or one with both an expesnive text and room for quality improvements. Please let me know in the comments below. We’ll definitely be looking into this same issue at the system-wide level in BC, but I am interested to hear from specific people/institutions where they think the highest impact might be. - SWL

by Scott at February 25, 2010 10:18 PM

Open Textbooks followup - Where to find good ones?

So I really appreciate the folks who spent the time offering links to what they felt where the best Open Textbooks. In addition to some twitter replies and emails I received the following submissions through the Google form.

These are really valuable, but I also feel a bit sheepish, like I shouted out for feedback before doing enough due dilligence myself (it’s ok, I can forgive myself if you can, I no longer can keep track of the number of balls in the air, plates spinning, irons in the fire or whatever metaphor for headswimming busy-ness you might care to choose.)

Because when I did some digging of my own, I found an enormous amount of helpful material already being produced by people focused in specifically on Open Textbooks (I am but a Johnny-come-lately.) So to make amends, I thought I’d share some of what I’ve found, lbeit not overly digested or analysed. Share early and often, right?

The first thing I found quite useful were two sites that laid out some criteria for assessing Open Textbooks. So from a Community College Open Textbook Collaborative page on Conexions I found the following criteria:

  • Quality of content, literary merit and format
  • Timeliness
  • Favorable reviews
  • Permanence/lasting value
  • Authority: author
  • Scope
  • Physical quality
  • Format: print, CD-ROM, online, etc.
  • reading level

while from the Open Textbook project at OER Commons I found this set of review criteria:

  • Clarity of course materials
  • Absence of Content errors
  • Appropriateness of course materials
  • Interface
  • Content usefulness
  • Consistency of course materials
  • Suggested changes
  • Exemplary features

as well as

  • Cultural relevance
  • Reading level
  • Readability in terms of logic and flow
  • Accuracy
  • Modularity (or the ability to take apart, mash up and remix the content)
  • Universal accessibility (thus permitting all populations - no matter the physical constraint - to access content)
  • Color printing and graphics as an available option, in all print materials
  • Meet as many specific course articulation requirements as possible
  • Ability to transport content to modalities other than print (cell phones, and other portable devices, for example)
  • Content should be as interoperable on as many platforms as possible
  • How does this open textbook compare with the best commercial textbook available in my discipline, and/or the commercially published textbook that I am using for my course.

These are all for me useful starting points in identifying “quality” Open Textbooks, a job made easier by groups like the Community College Open Textbook Collaborative providing this list of “endorsed” textbook content from the Connexions site, as well as more detailed Reviews on their own site. The Assayer is another site that is attempting to provide reviews of ‘Open Textbooks’ (understood a bit more loosely, hence the scare quotes.)

The other thing that should have been obvious to me but that only became clear as I began to dig into this a bit deeper,is that in addition to providing cheaper textbooks, we can do a service to students by pointing them to free copies of original source texts that are studied in many courses, especially in the humanities. So in addition to the VAST amounts of academic content being freed by the likes of the Open Content Alliance, and the trailblazing work by the pioneering Gutenberg Project, we can now look for (and suggest to students) free eBooks and digital versions from sites like feedbooks, manybooks, and more!

This is just the start of this for me, so expect more regularly over the next year, but I wanted to give back some of what I am finding, especially since I should have done more of this to begin with. - SWL

by Scott at February 25, 2010 09:48 PM

February 20, 2010

Fortnightly Mailing

Varied and interesting articles in ALT News Online

Here are links to ten articles in the current (January 2010) issue of ALT News Online, edited by Morag Munro. (Disclosure: I work half-time for ALT.)

  1. Google Wave in Education, by Alan Cann, Jo Badge, Dick Moore and Cameron Neylon - http://tinyurl.com/yzck6q2.
  2. How to create a live online learning event by Phil Green - http://tinyurl.com/yzjz2cf.
  3. JISC launches strategy for 2010-2012 by Malcolm Read - http://tinyurl.com/ygp6lrl.
  4. Develop Me! Support Me! Engage (and retain) Me! by Becka Currant - http://tinyurl.com/yjjca9f.
  5. Learning Technologies at the University of Oxford by Melissa Highton - http://tinyurl.com/yjm84la.
  6. Interview with the University of Manchester's Faculty e-Learning Managers by Graham McElearney - http://tinyurl.com/yz8z5zh.
  7. The impact of OpenLearn: making The Open University more "Open" by Patrick McAndrew and Andy Lane - http://tinyurl.com/yfjbla8.
  8. Learning Pool, Sink or swim by Donald Clark - http://tinyurl.com/ygvpm8e.
  9. How e-learning is being used in prisons to teach offenders practical work based skills (and help the environment!) by David Patterson, Gillian Broadhead and Peter Murphy - http://tinyurl.com/ycp7vsh.
  10. 3000 e-textbooks now live and free to FE colleges by Anna Vernon - http://tinyurl.com/yhbro9s.

by sschmoller at February 20, 2010 09:35 AM

February 19, 2010

Fortnightly Mailing

Cloud Culture

Charles Leadbeater has a knack of summarising and sometimes creating the Zeitgeist, whilst remaining on-side with the establishment. (We have him to thank for "personalisation"....) His Cloud Culture [87 page 1 MB PDF, designed to be read on screen], published by the British Council's Counterpoint think tank, with a Foreword by David Milliband, is no exception.

In his recent Learning from the Extremes (co-written by Annika Wong, who worked as a researcher on Cloud Culture), Leadbeater summarises an argument with a handy four-cell grid. In Cloud Culture he boils his argument down to an equation, which is risky, a prompt for "yes buts", and has a touch of snake-oil about it:

More cultural heritage stored in digital form
+
More accessible to more people
+
People better equipped with more tools to add creatively to the collection
=
Exponential growth in mass cultural expression
=
Cloud Culture

Cloud Culture hits several nails on the head, for example, with his reference to cloud-based socially useful and significant services like Kiva (featured in Fortnightly Mailing some time ago), in drawing on Stephen Webber's The Success of Open Source, and in a strong and convincing critique of the "old media" industry, and its attempts to defend itself with copyright.

Personally I am torn - in a head/heart way. I spend my working life "in the cloud", and I've been banging on about the generally beneficial (and/or inescapable) impact of cloud-based services on education from before it became fashionable. And I strongly agree with Leadbeater on the need to keep things open. But at heart I feel cautious about the long term impact on culture and human relationships that the cloud embodies. (For much more on this see Jaron Lanier's You are not a gadget - A manifesto [Review by Boyd Tonkin]) .

by sschmoller at February 19, 2010 06:38 PM

eFoundations blog

In the clouds

So, the Repositories and the Cloud meeting, jointly organised by ourselves and the JISC, takes place on Tuesday next week and I promised to write up my thoughts in advance.  Trouble is... I'm not sure I actually have any thoughts :-(

Let's start from the very beginning (it's a very good place to start)...

The general theory behind cloud solutions - in this case we are talking primarily about cloud storage solutions but I guess this applies more generally - is that you outsource parts of your business to someone else because:

  • they can do it better than you can,
  • they can do it more cheaply than you can,
  • they can do it in a more environmentally-friendly way than you can, or
  • you simply no longer wish to do it yourself for other reasons.

Seems simple enough and I guess that all of these apply to the issues at hand for the meeting next week, i.e. what use is there for utility cloud storage solutions for the data currently sitting in institutional repositories (and physically stored on disks inside the walls of the institution concerned).

Against that, there are a set of arguments or issues that mitigate against a cloud solution, such as:

  • security
  • data protection
  • sustainability
  • resilience
  • privacy
  • loss of local technical knowledge
  • ...

...you know the arguments.  Ultimately institutions are going to end up asking themselves questions like, "how important is this data to us?", "are we willing to hand it over to one or more cloud providers for long term storage?", "can we afford to continue to store this stuff for ourselves?", "what is our exit strategy in the future?", and so on.

Wrapped up in this will be issues about the specialness of the kind of stuff one typically finds in institutional repositories - either because of volume of data (large research data-sets for example), or because stuff is seen as being especially important for various reasons (it's part of the scholarly record for example).

None of which is particularly helpful in terms of where the meeting will take us!  I certainly don't expect any actual answers to come out of it, but I am expecting a good set of discussions both about current capabilities (what the current tools are capable of), policy issues, and about where we are likely to go in the future.

One of the significant benefits the current interest in cloud solutions brings is the abstraction of the storage layer from the repository services.  Even if I never actually make use of Amazon S3, I might still get significant benefit from the cloud storage mindset because my internal repository 'storage' layer is separated from the rest of the software.  That means that I can do things like sharing data across multiple internal stores, sharing data across multiple external stores, or some combination of both, much more easily.  It also potentially opens up the market to competing products.

So, I think this space has wider implications than a simple, "should I use cloud storage?" approach might imply.

From an Eduserv point of view, both as a provider of not-for-profit services to the public, health and education sectors and as an organisation with a brand spanking new data centre I don't think there's any secret in the fact that we want to understand whether there is anything useful we can bring to this space - as a provider of cloud storage solutions that are significantly closer to the community than the utility providers are for example.  That's not to say that we have such an offer currently - but it is the kind of thing we are interested in thinking about.

I don't particularly buy into the view that the cloud is nothing new.  Amazon S3 and its ilk didn't exist 10 years ago and there's a reason for that.  As markets and technology have matured new things have become possible.  But that, on its own, isn't a reason to play in the cloud space. So, I suppose that the real question for the meeting next week is, "when, if ever, is the right time to move to cloud storage solutions for repository content... and why?" - both from a practical and a policy viewpoint.

I don't know the answers to those questions but I'm looking forward to finding out more about it next week.

by AndyP at February 19, 2010 04:51 PM

February 17, 2010

Fortnightly Mailing

Stein Ringen's critique of New Labour

Disturbing and impressive animation of a 10 minute talk by Stein Ringen, an Oxford-based Norwegian professor of Sociology and Social Policy - "The economic consequences of Mr Brown". I think Ringen is a bit sweeping in his dismissal of New Labour's impact (waiting lists, for example, have come down; the impact of capital spending will not be rapidly felt), but the general point that Labour came to power with all to play for, but achieved far too little, is firmly and clearly explained.

by sschmoller at February 17, 2010 02:07 PM

February 15, 2010

EdTechPost

Feedback on Possible BC Wordpress in Education Summer Camp

Wordpress Schawg by Peregrino Will Reign

Last February, in the run up to Northern Voice, a bunch of us in BC post-secondary got together on the UBC campus to meet and discuss the various ways in which we were starting to use Wordpress (and WPMU) on our campuses. I had some high (unrealistic) ambitions for the meeting, and while I felt like we didn’t necessarily meet those, it did feel like it was a good start to the conversation here in BC that allowed people to meet each other, see what they were doing, get inspired & encouraged about their own work, and share some of the issues we face in common.

I’ve been wanting to do a follow up, and since this year’s ETUG Spring Workshop is happening June 7-8 at the University of Victoria, some of us thought we’d try to organize another “WordCampEd” around that event, given that it typically brings together many of the interested folks.

So, three questions in this informal poll, which you can reply to in the comments below (and please circulate this as widely as you like; we’re not “exclusive” though it is likely to be mostly folks from BC post-secondary attending.)

  1. Does this sound like something you’d like to attend? We’re not asking for you to sign up yet (it will be free), just a show of hands to help us figure out what size/type of venue we need to find
  2. The ETUG event is on a Monday June 7th and Tuesday June 8th. Yes, I know, weird. In terms of doing this kind of session, should we be looking at:
    • full day session? half-day? less?
    • Sunday the 6th? (might have to be off campus.) During the ETUG meetings (potentially as a proposed session)? Afterhours on either the 7th or 8th? Or the day after, Wednesday the 9th?
  3. What would you like to focus on? Do you want scheduled talks? Unorganized collaboration time? Self-forming interest groups? Something else? Think about what we can usefully do in a face to face session that we couldn’t just do online (and the answer might be “nothing,” which is ok too.)

Let us know. I’m not “leading” anything, just starting a discussion. So far I know there is interest from UVic, the hosts of the ETUG conference, and a few others who were instrumental in the earlier gathering have also indicated interest. You should all consider yourselves part of the organizing committee. Indeed, somebody please jump in and take over, I’m happy to help but would much prefer those with a bigger stake in their WP installations to lead the charge. - SWL

by Scott at February 15, 2010 09:59 PM

eFoundations blog

VCard in RDF

Via a post to the W3C Semantic Web Interest Group mailing list from Renato Iannella, I noticed that the W3C has published an updated specification for expressing vCard data in RDF, Representing vCard Objects in RDF.

A comment from the W3C Team provides some of the background to the document, and explains that it represents a consolidation of an earlier (2001) formulation of vCard in RDF by Renato published by the W3C and a subsequent ontology created by Norman Walsh, Brian Suda and Harry Halpin, the latter also used, at least in part, by Yahoo SearchMonkey (see Local, Event, Product, Discussion).

The new document also provides an answer to a question which I've been unsure about for years: whether the class of vCards was disjoint with the class of "agents" (e.g. persons or organisations). Or, to put it another way, I wasn't sure whether the properties of a vCard could be used to describe persons or organisations, e.g. "this document was created by the agent with the vCard name 'John Smith'":

@prefix dc: <http://purl.org/dc/terms/> .
@prefix v: <http://www.w3.org/2006/vcard/ns#> .
 <> dc:creator
  [
    v:fn "John Smith"
  ] .

(This, I think, is the pattern recommended by Yahoo SearchMonkey: see, for example, the extended "product" example where the manufacturer of a product is an instance of both the v:VCard class and the commerce:Business class.)

The alternative would be that those properties had to be used to describe a vCard-as-"document" (or as something other than agent, at least), which was in turn related to a person or organisation, e.g. "this document has created by the agent who "has a vCard" with the vCard name 'John Smith'" (I invented an example "hasVCard" property here):

@prefix dc: <http://purl.org/dc/terms/> .
@prefix v: <http://www.w3.org/2006/vcard/ns#> .
@prefix ex: <http://example.org/terms/> .
 <> dc:creator
  [
    ex:hasVCard
     [
       v:fn "John Smith"
     ]
 ] .

To keep the examples brief I used blank nodes in the above examples, but URIs might have been used to refer to the vCard and agent resources too.

In its description of the VCard class, the new document says: Resources that are vCards and the URIs that denote these vCards can also be the same URIs that denote people/orgs. That phrasing seems a bit awkward, but the intent seems pretty clear: the classes are not disjoint, a single resource can be both a vCard and a person, and the properties of a vCard can be applied to a person. So I can use the pattern in my first example above without creating any sort of contradiction, and the second pattern is also permitted.

One consequence of this is that consumers of data need to allow for both patterns - in the general case, at least, though it may be that they have additional information that within a particular dataset only a single pattern is in use.

In the example above, I used an example.org URI for the property that relates an agent to a vCard. The discussion on the list highlights that there are a couple of contenders for properties to meet this requirement: (ov:businessCard from Michael Hausenblas and hcterms:hasCard from Toby Inkster. A proposal to add such a property to the FOAF vocabulary has been made on the FOAF community wiki.

by PeteJ at February 15, 2010 07:22 PM

February 11, 2010

eFoundations blog

Google and usability

I made a somewhat negative (and admittedly completely OTT) comment about Google and usability on Twitter earlier on today, stemming in part from the realisation that I find it increasingly hard to get excited by, or even remotely interested in, Google's latest shiny new offering, whether it's Wave or Buzz or whatever comes next:

i suspect it is because with everything google does other than search, their usability sucks big time

I got some positive and negative responses to my statement but the conversation got sidetracked by the issue of Google's handling of multiple accounts which, while part of the problem, isn't really what I was getting at.  That, coupled with the fact that Twitter isn't exactly the best place to have a discussion, meant I didn't really get my point across.

(As an aside, the majority of my usage of Google uses my Google Apps account to access my personal email.  Unfortunately, Google Apps accounts tend not to get access to newer features like Wave and Buzz, at least not when they first come out, which pretty much forces people to maintain at least one other Google account if they want to experiment with those things.  I find that frustrating and not a little annoying - something I've labelled "Google identity disorder" - the state of having multiple google accounts and never being logged into the right one at the right time" - and it is undoubtedly part of the reason that I find it hard to get excited by the newer stuff.)

Like pretty much everyone, I use Google search every single day, probably every single hour of my waking life. Google search is the benchmark of functionality and usability in Internet search - it's what every other search engine compares themselves to and it has been pretty much since it was first released. That's a pretty amazing track record!

What's been the basis of that track record?  It is simplicity, at least as far as the user is concerned, that has kept it in pole position.  Google search does one thing, really, really well.

But it is a track record that I don't think Google have come anywhere close to with their other offerings, with the possible exception of Google Maps, at least of the things I've tried.  Gmail is pretty good I guess, but even after using it continuously for several years I still find things that catch me out (perhaps that's just me?) and I'm still not totally convinced that it falls into the class of being a really good email client for Joe Normal - my mum or dad for example.  (Hmmm... actually my mum and dad are definitely not Joe Normal, but you get the idea!)

I find Google Docs relatively uncompelling and Google Wave just strikes me as a noisy, cluttered mess, with no thought having been given to usability at all.

All in all, it seems to me that Google need to re-learn how to keep things simple, not just in terms of the user experience but also in terms of the proposition being put on the table.

That was all I meant.

Addendum 1 (there may be others): This should never have been a blog post.  It should never even have been a tweet!  People will inevitably keep saying things like, "yes, but Google X is pretty good".  And I'll have to say, "yes, you're right".  I just end up looking like an idiot I guess :-).  At the end of the day... Google have done some good stuff and they've done some bad stuff.  Big deal - hardly the stuff of an useful blog post.  Apologies for my wayward stream of consciousness!  I do think there is something wrapped up in my discomfort that I'd like to return to later but I'll either do that as a second addendum here later today, or as new blog post in due course.

Addendum 2: On balance, I don't think this blog post warrants a second addendum :-)

by AndyP at February 11, 2010 10:43 PM

February 07, 2010

Fortnightly Mailing

The Future of Higher Education: Beyond the Campus - a joint JISC, SURF, EDUCAUSE, and CAUDIT report

Via Phil Candy, here is the recently released The Future of Higher Education: Beyond the Campus [20 pages, 100 kB PDF]. Described as a "collaborative visioning of the future of higher education to explore issues common to our countries and memberships", it has been produced jointly by:

  • the Council of Australian University Directors of Information Technology, CAUDIT;
  • EDUCAUSE (the association for information technology in higher education, based in North America);
  • the UK’s Joint Information Systems Committee, JISC;
  • the SURFfoundation in the Netherlands.

The report is organised under three broad headings Drivers of Change, Enablers of the Future, and Emerging Themes, and it includes a six-page Underlying Technologies appendix covering: cloud computing; open educational resources; identity management; analytics; mobile devices; collaboration tools. Abstract:

Higher education’s purpose is to equip students for success in life — in the workplace, in communities, and in their personal lives. While this purpose may have remained constant for centuries, the world around colleges and universities is undergoing significant change. Higher education is under pressure to meet greater expectations, whether for student numbers, educational preparation, workforce needs, or economic development. Meanwhile, the resources available are likely to decline. New models, an intense focus on the student experience, and a drive for innovation and entrepreneurism [sic] will ensure that higher education continues to meet society’s needs. Information technology supports virtually every aspect of higher education, including finances, learning, research, security, and sustainability, and IT professionals need to understand the range of problems their institutions face so they apply IT where it brings greatest value. Creating this future will require collaboration across organizational and national boundaries, bringing together the collective intelligence of people from backgrounds including education, corporations, and government.

by sschmoller at February 07, 2010 08:46 AM

February 05, 2010

EdTechPost

There’s a war goin’ on here, donchaknow?

I hate to use war metaphors, not only because they refer to a practice I abhor but because they are so trite. But I am getting tired of people blindly accepting the official line of copyright and intellectual “property” as some sort of eternal right, rather than the modern (and increasingly faltering) invention it is. The relationship between “content,” “owners,” “culture” and “folk” morphs and fluctuates over time, and whilst the people who have built up whole industries on selling you content would have you believe that the only role you have is as a consumer, an empty vessel into which they can pour their contenty goodness, it’s time we fought back. So join the not so secret revolution, share your content, use those non-rivalrous goods to make the world a better, more beautiful place. This one’s for you, Jimbo Groomie!

copyright_dont_worry

keep_it_up_brother

wwii20posters-p085

we-can

asdlabs-vintage-wwii-2

share_cc

rss_for_victory

by Scott at February 05, 2010 09:23 AM

December 06, 2009

Overdue Ideas

Mashing and Mapping

Middlemash, the third Mashed Library event, took place on the 30th November. Hosted by Damyanti Patel (my other half) and her team (Mark, Robin, Chris and John) at Birmingham City Unversity, the day was once again a split between talks and hands on mashing. In some ways I think it may have been the most ‘twitter active’ event I’ve been at so far – there were around 560 tweets tagged with #middlemash on the day itself. Although possibly some of the bigger conferences I’ve been at had more volume, I don’t think any has had the density of ‘tweets per delegate’ :) There was even an ‘official tweeter’ in the form of @joeyanne. There is an archive of all the tweets at http://twapperkeeper.com/middlemash.

The day started with Tamar Sadeh from Ex Libris (who also sponsored the day) talking about a variety of things including the Ex Libris Code Share wiki – I was really pleased to see that this is accessible to everyone – although only Ex Libris customers can post code .

Following this Mark van Harmelen from HedTek Ltd introduced concepts of rapid prototyping and working with users – stressing the flexibility of paper, pens and post-it notes in the design process, and also the importance of making development a collaborative process.

Then we had three ‘case studies’ from Edith Speller, Paul Stainthorp and Chris Keene – it was great to see some examples of mashing in action from real situations, solving practical problems.

In the afternoon I’d already decided I wanted to pick up something I’d played with briefly at the first Mashed Library event (#mashlib08), which was using the Google Maps interface. I’d sort of volunteered to ‘lead’ a session – which I’m afraid I didn’t do a brilliant job of – not enough preparation I’m afraid – so if you came along I’m sorry about that.

We started with (I think) a good discussion of how Google Maps (and similar systems like OpenMap) work (more on this in a minute), and what the practical issues of maintaining floorplans for the library were – especially where you wanted to be able to indicate where a specific book is. The truth is that locating an item on a specific piece of shelving has not been something that most libraries have bothered to do in the past (certainly on open shelving) – relying instead on a set of ‘rules’ you can follow to work out where a specific book will be – at least, relative to the other books in the library. In theory the item record on the catalogue will give you enough information to find the item – typically the information will include:

  • Library site (for multi-site libraries)
  • Collection (sometimes based on discrete sets of material, but sometimes general geographic locations like ‘First floor’)
  • Loan period (this is sometimes, but not always, linked to a physical location)
  • Classmark or Shelfmark

In well designed modern libraries, you can usually use this information to work out where a book is relatively easily. However, when you sometimes have shelfmarks like “Cupboard S” (real example) basically there is no way of working out where the book is – you just have to ask where “Cupboard S” is.

Of course, books are relatively easy – tracking down a journal volume or item almost always relies on simply knowing how the alphabetical sequence of titles winds its way around a set of shelving (and sometimes where older materials have been shelved in separate, less accessible, shelving).

What is perhaps slightly odd is that most libraries do keep somekind of signing up to date – usually in the form of ’shelf ends’ which indicate which range of classmarks (or journal titles) is on a specific shelf. However, it seems that these are not usually linked into the library systems at all (although at least one library in the group did record these in a an Access database). One of the issues with this kind of signing, and the general idea of linking an item to a specific shelf, is that for the items that are close to the start or end of a shelf unit, there is a relatively high likelihood they will be slipped ono the previous or next unit as they are reshelved and the amount of stock on the unit changes.

We had some discussion of how libraries might keep track of what books were on which shelf unit more closely – either by scanning the first and last book on a shelf each time, or looking to RFID to help – and Dave Pattern reminded us (over Twitter) that he had blogged an idea of using RFID for this purpose a couple of years ago.

At this point I wanted to see if we could get something done with Google Maps and a library floorplan during the afternoon, and so I wanted to move on this with. While I settled down to this with Rob Styles from Talis, others started to look at what the various requirements were for a ‘library map’ application – which Graham Seaman gathered together and posted on the mashed library wiki – there are some great ideas, and it feels like there is a real application waiting to be specified there.

Back to the maps. Essentially the way the various mapping systems work is to have ’tiles’ which each represent a section of the map. With Google Maps (and I think this is common to other platforms) the tiles are 256 x 256 pixels. This concept of tiling works in conjunction with the ability to zoom in and out of the map. The basic idea is that at maximum zoom out, you fit the entire map on a single 256 x 256 tile. As you zoom in, you double the number of tiles both along the width and height of the map (i.e. the x and y axis). For Google Maps zoom starts ‘0′ (zero) – a single 256 x 256 tile. This means a zoom of ‘1′ is 2 x 2 tiles (i.e. 4 tiles), zoom ‘2′ is 4 x 4 (16 tiles) etc. Much of the documentation I found suggested that Google currently supported zoom up to 17 – but on the day we actually found that it supported zoom up to a value of 21 – and I guess if they ever get more detailed maps or satellite they will support higher levels of zoom. There is more on how tiles work at http://code.google.com/apis/maps/documentation/overlays.html#Google_Maps_Coordinates

Lyn Parker from the University of Sheffield ‘volunteered’ their floorplans (http://library.shef.ac.uk/open/floorplan/plans.html) to be used in our project. So the first job was to create the tiles we needed. I have to admit that I’d thought of this stage as the ‘boring but necessary’ bit – however, looking back on this it is in some ways the most complicated bit as for each level of zoom you want, you need to resize the graphic and cut it into appropriate tiles. Luckily there are already some scripts available to do all this work for you. Even better, Rob had Photoshop on his Mac, and we got a Photoshop ’tiling’ script from Mapki – a wiki about the Google Maps API.

Our original idea had been to create a ‘custom map’ to essentially present the floorplan within the Google Maps interface. However, the tools available generally seemed to be aimed at overlaying information on the ‘real world’ as represented in Google Maps. So, we got slightly diverted at this point, and decided to see if we could insert the Sheffield floorplan over the real building in Google Maps. With some help from Lyn, we found the building on Google Maps and Rob started to manipulate the floorplan image so we could align it with the building on the map.

Although this took us away from the initial idea, we were quite excited by the idea that if we got this right, we would be able to assign real world latitude and longitude to items marked on the floorplan – including shelf-units. There is definitely something satisfying about this idea, although whether it would turn out to be of practical benefit is less clear to me.

As well as re-orienting the floorplan image, we also had to work out where it should display on the Google Map. This, rather frustratingly, involves knowing the numerical identifiers of the actual Google Maps tiles – after some hunting around, the best tool for this turned out to be one provided by Google at http://code.google.com/apis/maps/documentation/examples/tile-detector.html – this allows you to identify both the tile identifiers and the latitude and longitude (which you also need) – although frustratingly you can’t just type in a postcode or lat/long value to get to the location you want. This tool also gives you the ‘zoom’ level – which you also need.

Once you’ve gathered all the relevant information, you can feed it into the tile cutter – including the number of ‘zoom’ levels you want to produce tiles for. Having done this we finally needed to write a web page to display the google map, with our new tiles integrated into the dispay. This involves using the Google Maps API, and I cannibalised the example script at http://econym.org.uk/gmap/example_custommap3.htm by Mike Williams (whose tutorial at  http://econym.org.uk/gmap/ I found reasonably useful throughout the exercise).

With various adjustments as we reached the end of the afternoon (moving from using jpg images to png for the tiles, so we could create a transparency effect), and some minor adjustments by me after the event, we got a map up and working at http://www.meanboyfriend.com/mashedlib/mapping/maps.html

It’s pretty obvious we didn’t quite manage to align the map properly :) We did find some tools that are mean to help with this – but they didn’t always seem to work, and some links were just dead. I guess a little more investigation – or some trial and error – would get this solved. However, I’m pretty pleased with what we got done in limited time – thanks to Rob working with me on this.

Actually I think we did one of the hardest things we could have picked to be honest. Looking at it again now, and perhaps understanding it a bit more in retrospect, I think we could have assigned arbitrary tile numbers if we had simply wanted to achieve a Google Maps interface to the floorplan – and it looks to me like then doing overlays on this would have been pretty straightforward as well – when I get a chance I’ll try and test this theory! I really like the idea of the ‘heatmap’ for library stock usage (first suggested by Amy Hadfield at Mash Oop North) and would like to get a demonstration of this running.

So – a great day’s mashing – thanks to all at Birmingham City University who organised and ran the day, and everyone who came along and made it such fun.

by ostephens at December 06, 2009 10:30 PM

November 24, 2009

Overdue Ideas

FAM09 – Closing session

This session by Nate Klingenstein.

Today’s Federated Identity Challenges:

  • Scaling – especially cross-sector and cross national boundaries
  • Getting the user experience right – not just in Higher Education – is going to be even harder than the challenges we face today.
  • Protocol wars – new, powerful players in the area
  • Levels of assurance and attribute support
  • Reconcilation between consumer and enterprise identity – possibly the biggest challenge

‘The Cardiff Giant’ – a statue discovered in Cardiff (New York). Copied  by P.T. Barnum (covertly) and toured. This all showed:

  • Even a fake can be very popular
  • Fake identites and indentity theft are widely recognized, growing problem

Identity is big business – e.g. Doubleclick (acquired by Google) – serving personalised advertising.

Universities house both applications and identities. They are the natural ‘home’ of much user data – e.g. Courses, titles, grades. Universities also host applications – but increasingly these may not be hosted locally. The important players in Academic Identity are:

  • Government
  • Faculty
  • Applications (Commercial and other)
  • Users

What do Governments want?

  • Privacy laws and their enforcement vary wildly from country to country
    • China and the EU offer useful (and possibly polar opposite) examples
    • A situation that needs careful balancing if there will be meaningful enforcement
  • We need recognition of the social importance of trust – some evidence that trust in financial markets drives economic properity?

What do Faculty want?

  • Good learning resources and tools
  • Students undivided attention (possible issue with using external tools e.g. social networks to deliver teaching material)
  • Freely circulated intellectual property?
  • Stronger intellectual property rights?

What do Commercial Applications want?

  • A userbase to monetize
    • page views, successful completion of login, high retention rates, lost of juicy personal details (hence reluctant to engage with federated access management)
    • licensing fees
    • Advertising is a nice plus

What do Other Applications want?

  • They’re often not sure, and would like you to help them
  • Happy to be out of the usr/pwd trap
  • Varying degrees of control over the GUI and authentication process
  • “Security” and “usability”, vaguely
  • Identity services are critical for “cloud” computing

What do Users want?

  • Studies by JISC, Yahoo!, Google and others show that to get users to use the services you offer:
    • You need consistency, consistency, consistency
    • Bifurcation is confusing, particularly if there’s an email address box or user/pass option (i.e. more than one option)
    • Users have no idea what a domain is
    • Even with coaching, outcomes from typing URL-based identity do not improve
    • Buttons are best, but alternatives are okay

Users understand the difference between a professional account and a personal account, work app and personal app – and can generally select between them. Privacy and security are consistently rated as very important – especially in coutnries with weak privacy laws. However LSE study demonstrated – convenience often wins in practice anyway.

Consumer Identity Today

  • Facebook Connect by far the most successful
    • proprietary protocol, single identityt providers
    • inducements for applications – lots of personal data for targeted ads
  • Twitter comes in second, followed by also-rans

Facebook Connect – on Huffington Post, http://money.cnn.com (the latter only supports Facebook connect for commenting). Some interesting stats on various mechanism for logging into the Typepad blogging platform at http://blog.leahculver.com/2009/11/log-in-or-sign-up-with-openid.html

Convergence between Educational Identity and Consumer Identity – It’s already happening! How soon will your students ask for a ‘Facebook Connect’ login to your VLE?

The level of assurance gravitates towards the lowest common denominator – often basically an email address that doesn’t ‘bounce’. Social Networks include a large level of assurance, as you have lots of people ‘vouching’ for you (although questions about how much this is worth, it definitely isn’t worthless). Maybe ‘strongly vetted’ ID is not what Universities should try to provide. Instead we may want to focus on the attributes:

  • Consumer identity world is rapidly realizing that attributes are key
  • Need to solve problems like attribute aggregation
  • Attribute plumbing from the campus to the consumer Identity Provider – Google is trying the business modle

If consumers opt for Facebook, perhaps this is an opportunity for Universities to stop worrying about the ‘discovery’ problem – even if we worry about the implications of Facebook managing this instead.

Preparing for those futures:

  • Be protocol-agnostic
    • OpenID support in the Shibboleth IdP is a good start
  • Expectations and functionality are driven today by commerce and consumer identity
    • Users unlikely to exert change
    • Faculty will use the best tools available
    • Commercial applications like money
  • Discovery is the real control point – if you present a ‘Facebook Connect’ button at this point, users will click it
    • No single right answer
    • eduID or similarly branded login – this is contentious issue
    • Some people want to stop buttons or dedicated discovery entirely
  • Proactively contemplate partnerships with the other identity sources

Current course excellent – we are doing most of the right things – even if for the attributes and policies alone which is 9/10 the effort and value

IceRocket Tags:

by ostephens at November 24, 2009 01:05 PM