Te Kete Ipurangi Navigation:

Te Kete Ipurangi
Communities
Schools

Te Kete Ipurangi user options:


New Zealand Curriculum Online navigation

Home
function openedMenus( cookieName ) { var cookie = $.cookie( cookieName ); var items = cookie ? cookie.split(/,/) : new Array(); return { "add": function( val ) { items.push(val); $.cookie(cookieName, items.join(','), {path: '/'}); }, "has": function( val ) { for ( var i = 0; i < items.length; i++ ) { if ( items[i] == val ) { return true; } } }, "remove": function( val ) { var new_array = new Array(); for ( var i = 0; i < items.length; i++ ) { if ( items[i] != val ) { new_array.push( items[i] ); } } items = new_array; $.cookie(cookieName, items.join(','), {path: '/'}); }, "clear": function() { items = null; $.cookie(cookieName, null, {path: '/'}); }, "items": function() { return items; } } } function createMenu( menu ) { var class_open = 'open'; var class_current_open = 'current-open'; var class_current = 'current'; var class_has_children = 'children'; var opened = openedMenus( "openedmenu" ); var ul = $(document.createElement('ul')); $.each( menu, function( index, value ) { if ( value === null || value === undefined ) return; var open = false; var span = $(document.createElement('span')).addClass('button'); var anchor = $(document.createElement('a')).text( value.title ).attr( 'href', value.url ); var containerspan = $(document.createElement('span')).addClass('container').attr('id', 'node'+value.id).append(span).append(anchor); var li = $(document.createElement('li')).append( containerspan ); if ( value.id == 2 && value.title == 'Home' ) li.addClass('home'); if ( value.id == 0 || value.id == 00 || value.id == 000 ) li.addClass('subsite'); if ( value.is_current == true ) containerspan.addClass( class_current ); if ( value.children != false ) { if ( value.is_open == true || opened.has( value.id ) ) { if (containerspan.hasClass( class_current )) { containerspan.addClass( class_current_open ); } else { containerspan.addClass( class_open ); } open = true; } var child = createMenu( value.children ); span.addClass( class_has_children ); span.click( function() { if ( open ) { if (containerspan.hasClass( class_current )) { containerspan.removeClass( class_current_open ); } else { containerspan.removeClass( class_open ); } child.slideUp('fast'); opened.remove( value.id ); } else { if (containerspan.hasClass( class_current )) { containerspan.addClass( class_current_open ); } else { containerspan.addClass( class_open ); } child.slideDown('fast'); opened.add( value.id ); } //child.toggle( ! open ); //child.slideToggle('fast'); open = !open; } ) if ( ! open ) child.hide(); li.append( child ); } ul.append( li ); } ); return ul; } var menu = getObjects(); m = createMenu( menu ); m.addClass('nav jsnav match'); $('#menulist').replaceWith( m ); $("#node2").addClass('open current current-open').next().toggle(); $("#node2647").addClass('open current current-open').next().toggle(); $("#node2291").addClass('open current current-open').next().toggle(); $("span.container").each(function(index) { if($(this).hasClass('open')){ $(this).parent().find('ul:first').slideDown('fast'); } }); -->

RSS

Blog archive

Blog archives: July 2018

This blog contains many ideas and resources for talking about the curriculum in your school. Click on the find more link to see the full blog posts.

Bede Gilmore, principal of Winchester School.

Developing a local curriculum

30/07/18

In this blog, Bede Gilmore, principal of Winchester School in Palmerston North, outlines some of the processes undertaken, and explains some of the decisions made, when reviewing their school curriculum with their community.

Tags:
David Schaumann.

Focusing on the key competencies

09/07/18

David Schaumann, Head of English at John McGlashan College, shares his research into the use of key competencies as key motivators for changing the culture of students’ credit counting.

Tags: