Monday, 15 October 2012

raspberry pi ships with 512Meg of RAM

http://www.raspberrypi.org/archives/2180

I wondered what was happening, was just about to place a classroom order on nz.element14.com and noticed 512Meg RAM and thought... haven't seen this announced. two minutes later your site updates. I am happy that you are keeping the price the same. It will certainly make some of the students more happier. Currently thinking MAME project to create a link between Digital Technologies and Manufacturing for the cabinet to house the equipment. Thank you.

kinect to scratch

There are a number of ideas on this site to help assist the motion project that I have an idea of, it seems like it is simple enough, though may take less than the time I thought. I think a student could have this working within a week. http://scratch.saorog.com/


mobile development

I had a great tweet from a colleague who has been watching my developments, I am struggling for a framework to develop a mobile site for school.

I was put onto http://jquerymobile.com/

A unified, HTML5-based user interface system for all popular mobile device platforms, built on the rock-solid jQuery and jQuery UI foundation. Its lightweight code is built with progressive enhancement, and has a flexible, easily themeable design.

This allows me to download a framework that I can put onto a server and develop then publish. It also allows me to then use the published development

Thursday, 11 October 2012

developing an idea

With all the demolition at school at the moment it has been a busy time recovering different items that we can use to develop and enhance life at school. Some of these items have been used in the past to provide some enhancements and need to be reinvigorated. We have new students starting every year so some of the ideas may seem new to them, yet the year 13 students may have encountered this before.

Items recovered:
Amp,
two outdoor speakers,
speaker wire

Now this may seem weird, but our school has a special asset, we have a working radio station. Something I would have liked at my previous school. What a way to get students interested in radio broadcasting or sound technician or even an interest in music.

Now with this, the radio station is a mess after the painters were in earlier this year repairing earthquake related issues. Now, if the radio station needs some work in getting up and going again, how long and do we wait. Or do we look at other alternatives. How could be deliver music to the school. Using the gear and the students itouches, we could hooked up a 3.5mm cord and link it in, however do I want students to be able to do this, will it cause issues. However, we could use a fm radio transmitter hooked up to a itouch and tune the radio in, but this could mean multiple devices trying to play to the same frequency as there is only a limited amount on offer with these devices.

Using airplay could be an answer. But it would require a apple airport extreme to be able to connect up.
First question is, could you hooked up a device to the amp without a ethernet connection. This has taken some time and also trying to source a device.

Open trademe and start bidding.

Done, wait till delivery.

Now test and try out at home, plug in, why is it flashing amber, reset configuration to be able to access this device as it was setup for someones else network.

Create my own network and attach...
Done, now Airport utility is accessing device, why it is showing 3 errors, ok, no internet connection, no DNS and no IP Address - ignore all three errors.

Light goes Green :)

Hook in a old pair of headphone, find wifi network on iphone, and now find music and push through airplay. Add a password on airplay connections to stop other students from pushing there music to it.

Now to find out the range and try out at school.

Should be an interesting monday at school lunchtime.

Now there is another question, can I push the music from that is going through into a stream so that students can connect to the school wifi and listen through there headphones, as the itouch and iphone do not have a fm receiver built in.
Could this be part of a students technology project next year?

A possible way to install icecast server on Ubuntu
http://askubuntu.com/questions/28496/how-do-i-setup-an-icecast-server-for-broadcasting-audio-in-my-network

Tuesday, 9 October 2012

Quote I like


Who are we most likely to learn from? Those who DON'T have the same world views as you- those who push you, challenge you. #gafesummit

@Allanahk

Sunday, 7 October 2012

Motion

I posted a while ago that i would like to do a project that used a human as the input, using kinect. There has just been an ad on tv that looks at motion and sound and using it as a v motion project. This is something I would love to challenge my students to create. http://fugitive.co.nz/v-motion-project-tech-how-we-built-it


Sunday, 9 September 2012

Schools need to change

today's parents are looking for high schools that will extend their children's ICT skills. are they finding them?

Nope, that because secondary schools are still stuck in at adage of English, maths, science. Technology doesn't really come into it. Schools are letting these students down and until changes within school management take place schools are not going to change. I look at schools and who are the senior managers, they are English and social science teachers. 

Thursday, 6 September 2012

subject selection .9c

I have been meaning to get this update done for a while now, I suppose waiting until the last two days isn't good enough.

However,
I have updated the level 3 selections to use the year 10 code to lock subjects down to option lines, I can't believe that I did not realise that I had this already programmed in, I have taken the code from line 1 in to the year 10 code and put into the year 13 code and applied the optionline of 1 in the database.
Easy fix to include RED3 and THS3, that way students can choose there preferred option

I have also included the MAS3 and MAC3 subjects in year 12 so students that have done accelerated maths can choose these subjects, although it is available for everyone, I don't think this will matter.


Sunday, 2 September 2012

updating

While at the kiwi pycon conference, I decided to use some of the downtime to update the pycode moodle site. As the developer has been making some changes lately and presenting it, I felt that I had to use the latest code.
Mistake Number 1, updating just after you started your students on it may not be the best idea. As the changes that have been made are to directory structures and the naming of the project, the name of the folder  needed updated as well. Now this stops all previous half submitted work from running.
Mistake Number 2, not realising that that is the case. As with the changes the developer had changed the folder name which I did not realise and just copied the files straight into the folder. This then made all the unit tests fail.
Mistake Number 3, thinking that the work was in python 3.1+, all the sandboxes at the present are 2.7. When is the community going to update?

I also updated the auth/guath login, this now locks it down to just the google apps domains that we want to allow and not everyone having access.

Thursday, 16 August 2012

Teaching the teachers

We have been asked lately to provide professional development to staff on various tools, but I had one teacher ask, can you teach me how to teach the tool to the students.
We spend so much time being taught how to use a tool or in this case concepts that we are learning how to use it. But does anyone think about how they are going to teach it back to the students.

We have just been though various concepts of computer science being shown to us, and we are now thinking that this could be a class, computer science 101, however thinking about this more now, the class title could be, teaching the fundamentals of computer science. as this is what teachers are after. We need the same for how to teach relational databases, some of this stuff I was taught over 10 years ago and now have pushed to the nether regions of my mind never to make a come back. How was I taught relationships for databases, what is normalisation, yes I had to good that one. how to get to the third normalisation. Things that were so easy when you were a student. now....


Saturday, 28 July 2012

Inquiry into 21st century learning environments and digital literacy


Inquiry into 21st century learning environments and digital literacy

Description

The term ‘learning environment’ suggests learning happens in a place and space such as a school, a classroom, or a library. However, while much of 21st century learning takes place in physical locations, in today’s technology driven world, a learning environment can also be virtual, online or remote. The purpose of this inquiry is to investigate and provide recommendations on the best structures, tools, and communities, in both rural and urban New Zealand, that could better enable students and educators to attain the knowledge and skills, such as digital literacy, that the 21st century demands.
Submissions are available
I wonder when they will release the findings?

Monday, 23 July 2012

Programming is not algebra

A while ago I created a post on how students got confused with some of the problems that they are given in programming, they seem very algebra based, a = 0; b = 3, a = b; and this gets some students absolutely stuck.

In this post we talked about the number of generation of rabbits 

and reading Andy's blog the other day, made a lot of sense.

The Simple Things

People who have been coding for a long time forget that their variables and equals signs are incompatible with algebra. My friend might have passed the sheep test if her “beginner course” had taught her only these basic definitions:
Programming
not like algebra
Program
a sequence of instructions to be executed in order
Variable
a name which can be assigned a value
Assignment (a = b)
an instruction to assign to the variable a the value of b
Looking at this has made me want to change my practice in the classroom and wanting to get the students to think about programming as Program, Variable and Assignment, rather than the focus being on the maths at present.

Saturday, 14 July 2012

Facebook in schools

It has been interesting the conversation on whether to allow Facebook at school. For one we have boarders on site and should they be allowed Facebook to communicate with home. The other is we have students that are requesting Facebook for in class work.

Now, I have found a really good response, which I will put forward to our ICT Committee - http://computerworld.co.nz/news.nsf/news/wireless-networks-in-the-enterprise-and-in-schools-p3

Rangitoto College has a fairly open policy in terms of filtering and initially allowed students access to Facebook, but that has now been stopped for two reasons – Facebook traffic was taking up too much bandwidth, and also to give students a break from the addictive nature of Facebook, says Hastie.
This has to be one of the best response's I have seen, it talks about the addictive nature of Facebook. Schools are now giving students a break from an addition, the same as xbox, minecraft and a number of others.


I wonder how that statement will go down at school. Maybe we need a Facebook Anonymous group?

Friday, 13 July 2012

culture shift needed in schools

Its been amazing the last couple of days, for one I have been reading a book that I just cannot put down, and tonight completed.

The other has been #nethui,
I find it amazing when I cannot attend a conference that I can still enjoy it online, twitter is a great conference tool.

I had this one tweet come through

We need a hacker culture in schools. You don't get that with iPads. Need open technologies, circuit boards, Raspberry Pis 

I totally agree with this, and continue to fight technicians in schools to open up the networks and computer to allow students to get a touch of such an exiting part of computing.

One resource I find interesting is hacker high school, hackerhighschool.org this is a excellent example of how hacking could be taught to schools students.
the other is the raspeberry pi project. Years ago we talked about people bringing in devices to plug into networks that were small and could sniff a lot of data from the network. This has all of that, an ethernet port, small profile and a power cable that looks like it is for a mobile phone. Thinking about that, you could probably get a raspberry pi to fit into a old mobile phone.

Wednesday, 11 July 2012

Security

This starts with a tweet,

10 crazy IT security tricks that actually work http://www.infoworld.com/d/security/10-crazy-it-security-tricks-actually-work-196864

Now looking at this, I wondered, yes it has the things that you would normally do, rename the administrator account, get rid of the global admin entries, use non default ports. But one of these caught my eye, and it is around the use of honeypots.

Now I have just come back from a trip to the North Island where I have been in discussion around getting equipment into schools and the talk of preparing the students for the next wave of Digital technologies through the New Zealand Curriculum. 
Now getting back to it, the guy I spoke to talked about the use of honeypots to test systems and the patching and security of it, now the thing about these systems is that they are open enough to let people in, however, everything they do is logged, so you have the opportunity to go in and see where they went. There was one of these open in the 1990's where on IRC groups the publication of the IP address and username and password was made available, it was up to you to get to the next step, the competition for root access.

Now getting back to the article, looking at these systems
Innovative security technique No. 3: Honeypots
Modern computer honeypots have been around since the days of Clifford Stoll's "The Cuckoo's Egg," and they still don't aren't as respected or as widely adopted as they deserve. A honeypot is any computer asset that is set up solely to be attacked. Honeypots have no production value. They sit and wait, and they are monitored. When a hacker or malware touches them, they send an alert to an admin so that the touch can be investigated. They provide low noise and high value.
The shops that use honeypots get notified quickly of active attacks. In fact, nothing beats a honeypot for early warning -- except for a bunch of honeypots, called a honeynet. Still, colleagues and customers are typically incredulous when I bring up honeypots. My response is always the same: Spend a day spinning one up and tell me how you feel about honeypots a month later. Sometimes the best thing you can do is to try one.
Now the thing is, I have The Cuckoo's Egg and its 11:00pm at night, and I can't stop reading it. And the question I have is, should I get my students to read it. One book I already get them to read is Cory Doctorow, Little Brother. 
 

top trends for 2012 - Data engagement

Looking at the core education blog I see that they have identified the top trends for 2012- Data representation.
http://blog.core-ed.org/blog/2012/05/ten-trends-2012-data-engagement.html

One of the trends is Drivers

Drivers
There are many innovations that drive these changes in the extent and ways that we can create and engage with data. Some examples are:




  • Increasing sophistication of personal devices such as tablets and mobile phones which allow users to create, access and manipulate data anywhere and at any time. Many people now use their devices for navigation using the GPS function, and apps have been created allowing images and videos to be tagged with their location and shared. An interesting example of GPS use is Geocaching – a form of treasure hunting that relies on the use of GPSdata to find hidden objects. Geocaching is increasingly used to create interesting and authentic learning opportunities for students.
This was a project that I developed and ran as part of Project 72 - an initiative at the school I was at.
This involved students using technology to do different things, in 2009 I wrote up how this project would work http://oneteachersview.blogspot.co.nz/2009/10/suspending-timetable.html, this also ran at the end of 2010. It is amazing to see such a project now being seen for its advantages and difference.

Thanks Core.

Monday, 9 July 2012

A game for students - google a day

Rather interesting site that I was pushed to me today,

http://agoogleaday.com/

Google run a daily puzzle challenge and asked to help get them out to the geeky masses. Each day’s puzzle will task your googling skills a little more, leading you to Google mastery. Each morning at 12:01 a.m. Eastern time you’ll see a new puzzle, and the previous day’s answer (in invisitext) posted here.

Looking ahead: science


Overview of Science initiatives
The Ministry of Education has recently initiated a number of Science initiatives in response to the Gluckman report, Looking Ahead: Science Education for the Twenty-First Century (2011), to examine raising student achievement in Science (years 1-13) through focussing on five project areas.

These initiatives will focus on:
  1. Curriculum support for Science – Improving curriculum resources, both in print and online. These resources currently support teachers and students in the Nature of Science strand, and literacy and numeracy teaching within the Science learning area.
  2. Science community engagement – Developing best practice and ways in which schools engage with the wider science community, particularly at secondary level, to make learning more relevant. It will also explore what works to engage the science community and why it works.
  3. E-Learning in Science – Using technologies to support student and teacher engagement and learning, particularly in the Nature of Science strand.
  4. Building teacher capability through ongoing teacher professional learning and development (PLD).
  5. Examining the flexibility of the curriculum and the qualifications framework, especially at secondary level, to support good programme design.

Sunday, 8 July 2012

wheres my server

A couple of months ago I was asked to come up with some ideas on how to get the new Digital Technologies strands into schools for year 13 students. I sat there and I thought, where can I start. I know what I am doing but is it in line with what others are doing. I looked back at what was done in 2009 and saw that one aspect of Digital Technologies Digital Media strand was to develop a web server. 

I sat and thought about how this could be done, schools could do what they have always done and just got students to create websites but not host them anywhere, or we could start looking at installing ubuntu on a virtual machine and habe that, run a usb livecd of ubuntu or try something way different. Use a hosted server, one that students can have access to and develop. 

One of these have already been developed in New Zealand and used, Catalyst do a high school summer programme which uses wheresmyserver for students to learn how to setup and maintain a server. Could we do something like that in new zealand.

Twitter is such a good place to develop these ideas, a wonderful comment started me thinking

I'm still amazed what uni's/polytechs are teaching wanabe web designers today, some still don't know anything about web hosting/ftp/sql...

If universities and polytechs are not teaching students these things, how are we expected to do this at High School. 
The new Level 3 Digital Media standards are an excellent place to start. With students being able to access there own fresh installed server and do the install of the LAMP stack, setup php and mysql as well as install and theme wordpress. These are some simple and basic issues of a install.

The students have been able to experience some of this already this year in my class. I have a machine at school that I use as a bit of a play machine. I have vmware running on it and have setup a couple of installs of windows xp and ubuntu, the students have been using a ubuntu install to develop mysql and php code to show the results of a BYOD survey we carried out at school. This has allowed them to show what they need for level 2 Digital information.
The issue is that they do not get to setup the sever themselves

Parts i still to work on, getting access to wheresmyserver through the school network, it is being blocked somewhere through a deny port access.
A resource to show others how to setup and install.
Meet with wheresmyserver to create an educational arrangement.


Thursday, 5 July 2012

Professional reading - Swimming out of our depth

Swimming out of our depth? Leading learning in 21st century schools

With new technologies being introduced to schools, there is the need for s shift in education to help our students become the best that they could be.

This paper reports preliminary findings from NZCER research designed to explore the following questions:
  • How difficult is it for teachers acculturated in 20th century ways of thinking about education and its purpose, to "shift their paradigm"?
  • Do today’s teachers have the dispositions and competencies they are being required to develop in their students—given that their schooling was not designed to develop these?
  • What kinds of learning environments would teachers need to develop these competencies and dispositions?
http://www.nzcer.org.nz/system/files/Swimming%20out%20of%20our%20depth%20final.pdf

So much is starting to come out at present around the introduction of BYOD in schools, changes in school environments. How does a school with 100 years of tradition and traditional teaching practices develop into what is needed for today's students.

Also there is another one to read and understand, this one is around BYOD, does it have benefits with students learning?
Does digital immersion improve students digital literacy - http://education2x.otago.ac.nz/cinzs/mod/resource/view.php?id=291

Sunday, 1 July 2012

Holiday jobs

These holidays I have a number of jobs to do,

1. To get my raspberry pi up and running with a web server installed. http://www.instructables.com/id/Raspberry-Pi-Web-Server/

2. To record an online video of a wheresmyserver install and config for an assessment that will be given to my and other students next year. Looking at wordpress as a CMS to sit on top.

3. Wifi, instructions and BYOD AUP to be finalised.

4. Clean my room

5. Enjoy wellington for two days at a subject association forum.