KB blog is a platform for the community to deepen our understanding of KB principles, from various perspectives, and how these principles manifests in practices - curriculum, pedagogy, assessment, professional development. Hence, the posts are organised along three categories: principles, perspectives and practices.