Why your school infrastructure matters more today than it did yesterday

With the launch of PrimaryWall we noticed that we have a number of schools getting periodic dropped connections, this is due to schools infrastructures “dropping packets”.  I was dealing with a school a few months ago who had a technical support provider who promised them that dropping ~5% of packets wouldn’t affect their performance..  This may of been true for their current usage but really-real time web apps such as PrimaryWall and PrimaryPad require that your infrastructure is correctly configured, any packet loss is a potential future failure and should be avoided.  So how can you see if your infrastructure is up to par?

We made a simple heartbeat tool so you can test this yourself.  Enjoy!

PrimaryWall finally rears it’s friendly face

“PrimaryWall is a web-based sticky note tool designed for schools that allows pupils and teachers to work together in real-time” – and it was conceived by Lord James Langley to replace the unstable and overly complicated Wallwisher and Linoit in schools.  PrimaryWall is initially starting with just public features and in beta so we can get quality feedback from teachers and pupils.  We have tested it in a few Primary Schools and it has been fast, stable and most importantly enjoyable.  James asked me to develop it in January with the idea that it is easily accessable from PrimaryPad but a lot has happened over the last few months so it took us a while.

To make PrimaryWall we had to work on a lot of new technologies and to learn about these technologies we made a game which is due to be published in a few weeks. The initial plan was to use the standard PHP/AJAX/Apache stack but we figured NodeJS would be way more fun and make for a much sharper collaborative experience.

We were able to publish PrimaryWall open source so you can host your own if you want.  We hope to bring professional options in soon so watch this/that space 🙂

I would love to hear your thoughts about PrimaryWall so feel free to leave me a comment or post a message on the Primary Technology community. Alternatively if you have a blog it would be really useful if you would do a review letting me know your pro’s/con’s and what you would like to see in the future. Our basic link of functionality we are adding is:

  • Password protect walls
  • Manage walls – Delete etc.
  • Change font
  • Change background
  • Profanity detection and filtering
  • Phone support
  • Pass name of author from third party applications
  • Easy wall embed

Should we be showing online adverts to kids in primary schools?

I’m slightly concerned about the amount of ads(Usually Google adsense) being displayed on websites used inside of schools with a specific focus on primary education.  In fact a lot of websites are purely ad funded and the majority of the target audience of the ads are kids.  The bigger culprit is Google Search.  I am interested in this because Safe Search has no ads and pretty much no teachers see that as being a valuable part of the service.  I wonder why that is?  Are we setting a good example?

My thoughts in this post don’t cover kids being able to see ads at home, that’s not covered within the scope of this blog post.

I am going to define an Ad as something that has been promoted to be on a web page to attempt to sell or promote a service or product.  This excludes web pages create by companies such as Nationwide who use educational games to promote their brand to younger children.

But I just ignore Ads!

Do you just ignore ads?  Do they make a difference to your purchasing decisions?  How many Ads do you see that make you want to buy a product?  Probably very few but presented with a choice we know from research you will go for the brand you are most familiar with.  Ads do work, some have positive, some negative, just seeing an Ad doesn’t mean you will like a product.  The problem is that kids younger than 8 years of age struggle to see the difference between an Ad and content.

Quoted from http://pediatrics.aappublications.org/cgi/content/full/118/6/2563

Research has shown that young children—younger than 8 years—are cognitively and psychologically defenseless against advertising.6–9 They do not understand the notion of intent to sell and frequently accept advertising claims at face value…

Inappropriate Ads.

So we know that Ads work and they are having an impact on decision making but are they having an impact on learning?  We have codes in place to stop inappropriate disruptive ads from penetrating the classroom through traditional mediums.

Quoted from http://www.kidsandadvertising.co.uk/how-advertising-kids-regulated.html

The ASA is there to uphold the regulatory codes agreed on by the industry. In brief, these codes make sure that advertising in print, radio and television is not harmful, misleading or offensive to the public. As well as reacting to complaints, the ASA is also there to monitor current advertising campaigns for breaches to the code.

Within the code are dedicated directives which govern the content of marketing messages for children. These directives include rules that:

  1. Adverts cannot encourage children to have an unhealthy lifestyle.
  2. Adverts cannot use emotions like fear or pity to sell to children. Advertisers are also not allowed to suggest a product will make children more popular, clever or confident.
  3. Marketers must avoid high pressure techniques that may make children feel under pressure to buy an advertised product.

Among advertisers this code is considered one of the toughest in Europe. So far, though, the regulation is not as tough as in Sweden and Norway, where it’s illegal to advertise to kids below the age of twelve.

However ASA has no jurisdiction as far as “unpaid” on-line Adverts.   Recently a new was passed giving ASA the powers to uphold complaints about misleading ads as covered by the UK advertising code.  So we are seeing more movement in this area and potentially more social responsibility and change.

Google and other advertisers do have an option to only display Ads that are completely appropriate and pick categories so web sites can opt out of serving Ads for items such as firearms or gambling websites.  The problem is the website doesn’t have to tell you and no websites do have a page that exposes the type of ads they will be publishing, this is a problem a bit like copyright/privacy where we need a simple way to identify the level of the content risk.  Search results for strings such as  “Shells” through a normal Google search often return shells for guns.

In America this has been an issue for quite some time but has been mostly ignored..

Quoted from http://iml.jou.ufl.edu/projects/Students/Lovstrom/frame.htm

CARU has been working on protecting children under 12 from on-line advertising since 1995 and just released a set of guidelines in April of 1997. CARU is part of the Better Business Bureau and hopes that through self regulation the industry’s growth will not be hindered (Macavinta,1997,p.1). A few of the guidelines that CARU proposes are:
The use of cartoon characters, “kid’s club” sites, and interactive games, to sell products over the Net without first disclosing that the site is advertising is prohibited.
Interactive sites should remind children to get parental permission before collecting personal information.
On-line sites that have ordering instructions should also remind children to get their parent’s permission before making a transaction(Macavinta,1997,p.1).

If you use a service to serve Education ads are you getting a bum deal?

If your ads are displayed on websites that kids visit and are frequently clicked on the likelihood is you are getting a <1% conversion rate(actually making a sale) on those clicks so really you are getting a bum deal compared to if the advert was displayed to an adult.  When reviewing the websites that one of my customers Ads was on he found that 80% of his educational adverts were being displayed on websites that children were the highest consumer of the content.  The only way he could fix this was by excluding specific websites from publishing his ads.  You can see from above that we know children under the age of 8 which is ~3 years into Primary Education do click on Ads and it is likely that older pupils and teachers are not aware they are clicking on Promoted links.  I don’t have any numbers to support these claims but I can say with a large degree of certainty this is happening with a greater than 0% of all website clicks inside of Primary Schools.

Is it the same as Ads on TV

Adverts are taking over your TV, I don’t need to tell you that.  There are of course a few exceptions to this rule, publicly funded services such as the BBC only advertise their own content which is a “bit” like a website having a link to their own content.  Let’s take an IWB game with an ad on as our main example here.  The game may be on the board for 5/10 mins to support a lesson plan and during that time it is highly likely that the Ad will be visible by the pupils.  Even though it is highly unlikely that the teacher will click on this ad it is highly likely that the pupils will of seen this ad and it is also likely that it has taken their attention away from the task at hand.  Again there is very little evidence to support the claim that this is damaging learning and it may be possible it is having the opposite effect with some pupils but it is something we should be mindful of irrespective.  The point here is that the TV experience is relatively rare when compared to time spent on-line.

Tracking children through Ads

Ads track you as you move around the Internet, there is no avoiding this.  Kids are being tracked as they move around, we can’t exclusively say that this system cannot be exploited so a predator couldn’t reverse engineer this tracking to profile his victims.

Quote: http://mashable.com/2011/02/24/online-tracking-kids/

After years of complaints from consumers, industry leaders have finally begun to acknowledge the enormity of the privacy issue. Now it is time to step up and make it easier for parents and kids to protect themselves. Through a combination of legislative action and advocacy, we can make the web safer for kids.

Teaching kids about advertisements

Admongo is a game available on Primary Games Arena that teaches kids to be mindful about Adverts.

Media Awareness have a lesson plan available here

Scale of problem compared to other threats

When we look at advertising it is easy to lose track on the scale of the problem when compared to threats such as virus’, trojans and it’s completely normal for adverts to be used to provide these threats:

Quoted: http://www.bbc.co.uk/news/technology-12608651

Tens of thousands of people could have been caught out by cyber criminals who put booby-trapped adverts on popular webpages.

So we can summarize that adverts are also a cause of other online threats so by considering them as an e-safety threat or risk (even if extremely low level when compared to “posting personal data online”) we can put adverts on educational websites into a “box” of risk and therefore do a risk assessment on them.

What can you do?

  1. Use Safe Search instead of Google Search
  2. Teach kids about Ads using this interactive game
  3. Investigate websites and do risk assessment for Adverts prior to using them

What’s next?  A brave new world.

Quoted: http://www.news-journalonline.com/opinion/editorials/n-j-editorials/2011/03/02/ad-revenue-is-tempting-for-state-lawmakers.html

Locally, Volusia County School Board members have approved selling ads on the district’s website, but have ruled the interiors of school buses off limits.

More reading

Advertising to children on TV: content, impact, and regulation By Barrie Gunter, Caroline Oates, Mark Blades

Developing a collaborative game using NodeJS, SocketIO & jQuery

Quick link to the game I made

You may remember a few months ago I did an article on Real time mouse activity using NodeJS and Socket, well I wanted to extend that functionality into some sort of game. It was obvious from the demo I made that people enjoyed interacting with each others cursors and I quite enjoyed working on it.

Today was our second day working on the game and our UI design is pretty much done and so are 2 of the 3 minigames designs. The mechanics are coming along with a few cretins as we have to wrestle with Internet Explorer‘s(8+9b) interesting interpretation of how Socket should perform. Firefox and Chrome have been a dream to work with the jQuery implementation of the animations and the scoreboard have gone pretty smoothly..

We’re doing about 10 hours a day on it at the moment however the days only feel 6 hours or so long as it is a labour of love and is a nice change from the mundane PHP bugs I usually deal with.  The work we are doing is one of the small steps needed to move away from Abobe Flash based games.

We’re hoping to demo one of the mini games to the LeedsJS folks on the 9th of March so if you want to see then come along! By the 9th of March I will expect about 100 hours or so in total has been spent on the game and you wont be able to tell as nearly all of the work is done on the server/back end as we are writing mechanisms that mean the game can operate as leanly as possible on both desktop browser and mobile browsers.

Here are our goals for the project:

  1. Scalability
  2. Completion in time for some competition thingy in April
  3. Any browser on any device that supports socket
  4. Hopefully flash fall back on non-socket supporting devices.
  5. Push all code as Open Source  under Apache license in Summer.

Quick thanks to John at Brightbox for providing the hosting for the project 🙂 We’re using their very BETA vm hosting service which I don’t know much about but it is super fast and is speeding up our development somewhat.

Enhanced by Zemanta

Quick link to the game I made

What Microsoft’s new EES licensing model means for Primary Schools

Today is the first day of Microsoft’s EES licensing and this has massive implications if your school uses Microsoft Products.

I am not going to cover the student licensing model because I’m relatively confident this model wont fit for most Primary Schools.
The new licensing model we will look at covers Microsoft Windows and Microsoft Office licensing.  We are also ignoring Exchange and Sharepoint CALs(CAL Suite).

What does this all mean in real terms?

  1. You pay Microsoft per year for licensing
  2. Teachers can use Microsoft Office at home
  3. An average 2 form entry will be paying for 30 members of staff
  4. Updates to latest versions of products without any extra cost (Software Assurance).

When might EES not be appropriate?

  1. EES may also not be cost effective if you purchase OEM licenses or don’t use Microsoft Office.
  2. EES may not be useful if your school does not have a high quantity of devices (netbooks/laptops) running Microsoft Office.
  3. If your school intends to NOT purchase new hardware or new Microsoft products.
  4. If you don’t want to get into an annual rolling contract with Microsoft due to funding uncertainties or due to a requirement of a grant etc.

Time for some maths…

All of these figures are based on a 2 form entry school buying new Microsoft Office licenses every 5 years.
Standard licensing model:
Cost per office license per machine, £32
Average # of devices with office installed, 80
*Windows License — Excluded because is OEM (Roughly £50 per device)
Average cost every 5 years — £2560
Ergo cost per year on Non EES per device license model — £512

EES:
Average cost per EES Office license per member of staff — £20
Average # of staff members per 2 form entry: 30
Ergo cost per year for office on EES: £600
Ergo cost per year for Windows on EES: £600
Note that I haven’t covered any Server CALS.

To summarize

EES breaks even at roughly 100 devices in a 2 form entry school but the advantage is that staff can use Microsoft Office at home so don’t need their own copy.
It is unlikely EES will be cheaper than OEM as buying a device without windows lately is difficult however XP Pro upgrades are roughly £50 per device so if you buy 15 devices per year then EES Windows Licenses work out better value. A smart hardware manufacturer should see this opportunity and provide OS free hardware so that schools can leverage this new licensing model.

Hopefully someone from Microsoft can respond with some information about CAL licensing and any mistakes in this post. Word on the street is CAL pricing will be staying relatively similar for Server CALS, this pricing isn’t due to be released till May.

I quickly bashed up an EEE license cost calculator so you can see if it’s cost effective for your school to move or not

If you want to know more about EES please get in touch with Primary Technology who will be happy to help.