Skip to content

Introduction

1.1 What is NOKi?

Developed by the International Research Institute (IRI) at the Columbia University Climate School, NOKi is an open-source software application that enables organizations worldwide to create and deploy powerful WhatsApp/phone surveys. These surveys gather insights on climatological and agricultural phenomena based on responses from locals, including farmers, pastoralists, and residents. The application has been expanded to include disaster preparedness use cases and other data collection scenarios.

NOKi establishes a two-way line of communication between local organizations and community members to enhance important data collection, increase participant trust, and improve decision-making processes.

The application facilitates data collection through gamified and non-gamified approaches, providing flexibility for different research and application contexts.

1.2 Purpose of this Manual

This document serves as an instruction manual for the developers and administrators of the NOKi game. The first part of the document explains in detail the workflow of the NOKi game. The second part demonstrates all the features and functionalities provided by the NOKi Admin Page. The third part covers development and deployment procedures.

This manual is intended for:

  • Administrators who create and manage NOKi deployments
  • Developers working on the NOKi platform
  • Researchers using NOKi for data collection and analysis

1.3 Definitions and Acronyms

TermDefinition
IRIInternational Research Institute for Climate and Society — The Columbia Climate School institution leading the development of climate-related software, including NOKi
DeveloperA developer working on NOKi
AdministratorA local organization or party that creates and deploys NOKi surveys
DeploymentA specific instance of the NOKi game with its own settings and message script
JSONJavaScript Object Notation — the data format that administrators use to define survey scripts
GamifiedVersion of the game that includes points, feedback, and scoring mechanisms
WebhookA method for an app to provide other applications with real-time information
Entry CodeA unique code used to start a deployment and assign players to it
Referral codeA code generated for players to share with others to invite them to the game
iKONAn older application similar to NOKi that uses the same core technology for WhatsApp surveys