Scrobbling Learning

Scrobbling is a process last.fm uses to figure out the type of music you like.  It is about 90% accurate and over time builds a more and more accurate profile about what you “might like”.  A while back we have entered into an Internet age of recommendations.  Amazon adopted it a long time ago, it is about 20% accurate for me.

Recommendation engines do work but they must rely on users not only “doing” tasks but feeding back if they felt it was a positive/negative experience and if the recommendation engine should of recommended the item or not.  For example even though last.fm is 90% accurate for me sometimes I block a song but get the rest of the songs from that artist.

A project called ROLE intends to profile a learner based and recommend content based on their learning profile.

Currently the project is in an abstraction and development phase.  I appreciate the concept.  I think it is possible, doable and feasible and should have a number of practical purposes.

ROLE has many more challenges to face, such as what type of content is being delivered and is the learner more focused on a type of content IE biology or a type of learning style or will it approach it with a 3d angle of trying to profile the style of learner and the content desired?

The largest challenge ROLE faces it the natural opposition from educators feeling like their workload is being converted into a factory style process. I hope ROLE get a decent video up on YouTube explaining the challenges they face and how they intend to address them. It appears for an open project they are having lots of problems communicating to the wider public exactly what they are trying to achieve and why developers should get involved.  I hear some recent employees have been brought in to address this and I think that is a huge + and I’m looking forward to seeing what they achieve!

Etherpad email fails with javax.mail.MessagingException: 501 Syntax: HELO hostname

Output from bin/run.sh &

Try to register for a pro account and you get

javax.mail.MessagingException: 501 Syntax: HELO hostname

at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1363)
at com.sun.mail.smtp.SMTPTransport.helo(SMTPTransport.java:838)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:375)
at javax.mail.Service.connect(Service.java:275)
at javax.mail.Service.connect(Service.java:156)

Cause: Hostname isn’t in /etc/hosts

Solution:

hostname

Copy hostname value and paste to /etc/hosts

5 ways to use LiveView in the classroom

Live View is Sony’s “external interface for your android device”.   Due late 2010.

Here are 5 possible ways it could be used in the classroom.

1. Physical presence – Easily see what lesson the pupil is due to go to and which room they should be in.  Once the pupil has arrived in the room and connected to a specified wireless point then register via an app.

2. Notifications – Receive instant important notifications from the school such as violence/gun threats such as experienced on Tuesday in the USA.

3. Storage – Easily record sound bytes from the class, the device could potentially act as an external microphone

4. Amplification –  Supported learning for hard of hearing, specific audio content could be amplified instead of the current “everything is amplified” solution.

5. Bully deterrent – One button push could send an audio stream up to a central server which would mean any negative experience could be recorded.

More details here