Monday, December 12, 2011

Achievements Unlocked: Leveling up

Next year I'll be transferring to another school. With this change I've had cause to pause and consider what I've achieved with my time at my current school; what I've learnt and what I'm proud of. Here's a selection of highlights ...

[Names have been redacted to protect the innocent (and the guilty).]

Teaching and Learning Achievements

Simple Spiderman

Build a basic website to allow an injured soccer player to get class assignments at home
Bonus points for learning javascript in a weekend

Unlocked: Mar 16, 1999 1:59pm

Thanks: Robbie S for breaking a leg; Kevin K for the idea; and Col A for trusting me to play with the school
servers

Projector

Contribute to the QTP 3.1 IPT/SDD Project Work support document
Bonus points for meeting some inspiring teachers

Unlocked: Apr 4, 2001 4:16am

Thanks: Phillip C, Tim G, Steve M, Julie G, Brian S, and John R

Whoops

'Accidentally' motivate students to build a key-logger
Bonus points if they successfully build a working prototype; No points if they use it against you to capture the admin password

Unlocked: Sep 4, 2002 12:36pm*

Thanks: Israel B and Eric L for keeping me on my toes

Lord of the Chips

Maintain a stable classroom environment by ensuring all students follow traditional coding eating habits
Bonus points for justifying the tradition as natural requirements for all good coders
Double bonus points if it's Tuesday

Unlocked: Aug 27, 2006 1:21pm*

Thanks: Luke C, Alex P, and Basil W (and the chip shop down the road)

ProgComp Controller

Promote coding by entering ProgComp several times
Bonus points for making it 'mandatory' for all Software Design and Development students

Unlocked: Jun 16, 2006 3:12pm

Thanks: Josh K, Jay N, and Sam R; Sam C, Basil W, and Robbie M (Jun 15, 2007 3:12pm); Kieran J, Eric L, and Israel B (Jun, 2003*)

Triple Chairs

Catch a student breaking class rules three times (i.e. swearing) and issue the ultimate punishment at the end of lesson of putting in all classroom chairs ... three times (in-out-in-out-in)
Bonus points for students incorporating the word 'Chairs' into their everyday language

Unlocked: Feb 27, 2007 9:57am*

Thanks: Chris C (nuff said)

Let Them Eat Cake

Encourage the bringing and consumption of cake in class
Bonus points for a student attempting to elevate teacher happiness while marking homework
Double bonus points for a student justifying the cake production as part of original content for an online transaction processing system assessment task

Unlocked: Jun 28, 2007 1:27pm

Thanks: Aimie H and Jordan L (Feb 26, 2010 8:41am)

Technology Coordinator Achievements

Help Yourself

Build custom software to remove music and movies from student folders (Trogdor), and shutdown/reboot computers site-wide (netCheat)
Bonus points for engaging students in a hacker war to defeat the dragon

Unlocked: Oct 15, 2003 1:24pm

Thanks: Eric L for putting the cheat in netCheat (Aug 21, 2006 4:10pm) and Sam L and Mel P for building a big Trogdor web-based version as part of their Uni course (May 28, 2007)

Teach me; Pay me

Hire an ex-student as an onsite computer technician immediately after graduation

Unlocked: Feb 4, 2004 9:00am*

Thanks: Eric L (pictured with Kieran J and Israel B)

Security Preach

(aka Right Spin) Hire an onsite computer technician based on his enthusiasm of listening to Security Now
Bonus points for ongoing listening and discussion about technology and security

Unlocked: Dec 3, 2008 11:23am

Special Thanks: Mickey M sharing knowledge, skills, and pizza

Moodle Manic

Jump into Moodle with all your classes, and especially for a cross-site video-conference class
Bonus points for sharing with other teachers and getting them enthused

Unlocked: Feb 2, 2010 12:21pm

Thanks: Anne M, Julie B, and Antony M inspiration and support
Special Thanks: Paul G, Loreta K, Lynn H, Josh W, and Darren B for showing what is possible

Double Supervision

Hire another ex-student as an onsite computer technician immediately after graduation

Unlocked: Dec 22, 2010 10:56pm

Thanks: Dre W for hacking through problems

Unattentive

Meet great people and share great ideas at the 1:1 Unconference
Bonus points for sharing via a showcase and micro-learning session

Unlocked: Jun 20, 2011 2:07pm

Thanks: Ross W for inviting me and covering the costs, and Ben J for organising a great event

Extra-curricular Achievements

Encroacher

Enjoy many years of basketball coaching Bonus points for making it to the regional finals twice (2003, 2010)

Unlocked: May 16, 2003 2:36pm

Thanks: Matt W, James H, Josh S, Joel J, Kiwat K, Mitchell D, Jaquille E, Emma A, Jordan I, Lachlan M, Kirstie S, Shara D for their dedication and captaincy

Special Thanks: Jenny S for organising everything we needed

They Were Champions

Take students to compete at the National Interschool Chess Championships

Bonus points if for one of them it's his first time on an aeroplane

Double bonus points for the students thanking you with a hand-made signed chess board

Unlocked Dec 8, 2007 9:05am

Thanks: Andrew W, Liam M, Kyle H, and Lachlan C

Snow Frog

Build a snow frog while on excursion with Year 11

Bonus points for hitting more than three of them with snowballs during a snowstorm

Double points for attempting to ski; No points for learning to ski in only in one direction

Unlocked: Aug 21, 2008 11:03am

Thanks: Anthony C, Zach B, James H, and Kelly R

Special Thanks: Phil D and Kendall B for inviting me along

Little Drummer Boy

Help senior music performances with percussion and bass

Bonus points for not being able to read music and doing it all by ear

Double bonus points for justifying bringing a new 5-string bass to computer class and practicing for half a lesson

Unlocked: Mar 25, 2009 7:58pm

Thanks: Jacob P, Lucas H, and Alex Van Halen; Anthony P, Taurean W, and many talented singers and muscicians

Special Thanks: Virginia J and Brian W for allowing me to join their talented students over the years

Grandmaster Martyr

Coordinate the school chess team for a decade and NOT have your name on the school Chess Champion trophy

Bonus points for winning the championship and still not putting your name on the trophy

Unlocked: Dec 01, 2010 1:54pm

Thanks: Sam L (2002, 2003, 2004), Robert S (2005), Keaton H (2006), Robbie M (2007), Liam M (2008), Brody T (2009), Calin S (2010), Louis B (2011)

Special Thanks: Robert S for support and help (and getting his name on the trophy)
* Thanks to photo timestamps, emails, and file creation dates, most of these unlock times are accurate. Unfortunately some are only a best guess.

Thanks

Thank you to the many staff and students who have helped me unlock these and other achievements. (If I missed anyone, my apologies; let me know and I'll update this post.)

I look forward to finding and unlocking many more achievements at my new school.

Wednesday, December 7, 2011

blogED: Some Good, Some Bad, and Some Ugly



blogED is a blogging environment developed for NSW government school teachers and students. (You're reading one of the blogs right now!) It is a great concept, with some excellent features, but also some foibles, and some uglies.

Some Good

I fully support and recommend using Department sanctioned software. That way staff and students are familiar with the software and systems from site to site, and resources can be easily shared and centralised.

So as a blogging environment for sharing ideas with colleagues, teaching and learning in the classroom, and distributing information to parents and the community, blogED is a great concept.

One excellent aspect is that it links directly into student portal authentication, and students can easily be grouped to create class blogs, even across multiple sites (if you have a multi-site group). Authorisation is reserved for staff blog owners to check all posts and comments, and the owner of a site can be easily changed if staff move location.

Once a student is added as a blog author it's trivial for them to create a post and then have that authorised and published by their teacher. Then students can share and comment on each others work (and they can consider the copyright and privacy aspects of doing so).

Being able to insert multimedia is great, and these generally format well, and are easy to use.

Some Bad

One of the limitations of blogED is the look. There are currently only 4 themes to choose from, and customising the appearance of the blog for a student or class is not easy.

The graphic at the head of this blog incorporates an image, with a text overlay. I used colour-matching to merge the header graphic of this blog into the base-colour of one of the four themes, but matching it and aligning for the text overlay was not quick or easy.

Hopefully in blogED 2.0 there will be more simple themes, but maybe also some customisation tools to enable students (and staff) to edit the head/foot and, for power-users, modify CSS.

To insert images you can't link to them, you must upload them to blogED. I'm glad we must include copyright information, and attribute the appropriate source, but I don't understand why we must save a copy of it to the blogED server before it can be used. My best guess is so that the blog will continue to show the image, even if the source server is down.

Some Ugly

One of key concerns with blogED is that the formatting you see while writing is NOT the formatting of the published post. What You See Is NOT What You Get (WYSINWYG). That's ugly.

You have the option to preview your post, and you really have to, because while you are editing you don't know how it will look when published. Standard HTML tags like unordered-list are rendered correctly in the inline editor, but not when published. What the?



ABOVE: An unordered-list in the editor (click to enlarge). The editor shows correct indentation of the list, so that the bullet points stand-out.



ABOVE: An unordered-list when published.

There is no indentation and the bullet points to not cleanly separate from the main body of the text. I'm viewing this through Internet Explorer 8 on Windows 7 (using a DER device). (Maybe things appear correctly in Firefox or Chrome, but those browsers are not supported on the DER devices.)

The above picture also highlights the attribution notice displayed for all images. The image can be aligned to the right, but the notice remains at the position where the image was inserted in HTML. Also, HTML image alignment seems to break due to the the call of a javascript function (specifically addCopyrightInfoDivsAfterObject in https://www.det.nsw.edu.au/mediaLibrary/mediabrowser/copyright.js) which adds objects and code to the published post, but not within the editor. This breaks the formatting between the two views of the same code, and can lead to some unexpected and ugly results. (These methods of image alignment are deprecated, and should be upgraded to use styles.)

And inserting an uploaded image is awkward. The editor allows for resolution selection (the size of the published image), but the user is required to make multiple decisions to determine the best view of the image. I think this is incorporated into blogED for the image to be formatted (and desolved) at the server before transmission to the client. This would conserve bandwidth, but can be a headache for the posting author.

I generally post images as "large" and then use the Appearance tab to specify the resolution. Hyperlinking the image to itself then allows readers to enlarge the image:




If you highlight text, the space at the end of the text will also be highlighted, and adding a hyperlink will show the link dribbling off the end. (Notice the hyperlink between "dribbling" and "off the end"). So you need to ensure that the trailing space is not selected before creating the hyperlink.

Bullet-formatting, image uploading and insertion, and WYSINWYG ... all of this means spending twice as much time creating content as expected, half in writing, and half in quirky formatting. That's ugly.

As a case-in-point: the above images were inserted into the editor side-by-side.



Unfortunately, the inclusion of the copyright blurbs breaks that formatting. Possibly we're not expected to use alignment methods, but they are included as part of the editor.

Nutshell

I love the concept of blogED; an inhouse solution which generally works well, and integrates with departmental authorisation, copyright and privacy. The uglies are only publishing and formatting issues, but they could be the straw on the camels back which prevents some staff and students from sharing.

Maybe wordpress was not an option, but maybe it should be. A customised version to link into with the departments authorisation might be a good solution. Hopefully blogED 2.0 is in the works, and some of these deprecated and inconsistent formatting methods will be revamped.

  • If you're a blogED author, what tips and tricks do you use to format content?
  • If you're a blogED developer, and need a beta-tester ... :-)

Monday, December 5, 2011

Ideal Search: Don't Forget to ask "Why?"

http://www.abc.net.au/science/quiz/archive/smiller.htm
Ben Gomes (Google Fellow) posted a video on 28-Nov-2011 entitled: The evolution of search in six minutes.

In it Amit Singhal (Google Fellow) describes his ideal Google (from 5:30). He describes a search engine that returns answers to complex questions such as "what is the best time for me to sow seeds in India given that monsoon was early this year."

Amit doesn't provide a sample response, but it might be something like:

June-24

Providing the answer to a complex question needs to have the option "Why" or "Proof" or "References". If the question is misinterpreted, or the analysis is incorrect, or the response is in an unexpected format, Amit may lose a season of crop.

The sample response imparts knowledge, but it does not impart wisdom or understanding. An option to prove the answer, to question why it is so, to help people understand how that response was selected, might impart  both wisdom and understanding.

In Google's philosophy, they state core principles which guide their actions. Core principle 6 highlights: You can make money without doing evil.

  • Google money comes from ad hits. So here's the paradox. Amit wants to sow seeds. He asks Google (1 page hit). Google gives a response without proof. Amit plants and things grow. He trusts Google.
  • Next year the monsoon is early. Without understanding, Amit may choose to consult Google again (2 page hits). If he has understanding though he may wisely deduce the knowledge himself, which does not result in a use of Google, or the ads they display.

So is it in Google's interest to impart knowledge, but NOT impart wisdom. Is that "doing evil"? I think so. It reminded me of the filter bubble.

This paradox only arises as the complexity of the questions increases, and the interpretation and analysis of data and information frays.

And I think it is resolved by Google telling me the simple answer to a complex question, but then allowing me to choose "Why", or ask for "Proof". Something like:

June-24 Proof

That would increase knowledge, understanding, wisdom, and user confidence. And it might be "doing good".