Simple NodeJS terminal tool to export any Kahoot! that you have created to a .xlsx file that conforms to the Kahoot! import template.
- Clone this repo
git clone https://github.com/flynnwebdev/kahoot-export.git- Install dependencies
cd kahoot-export && npm install- Create a
.envfile with these keys. Substitute your credentials in place of the values.
KAHOOT_EMAIL=<your-kahoot-email>
KAHOOT_PASSWORD=<your-kahoot-password>
- Log in to http://create.kahoot.it and view one of your Kahoots!
- Get the UUID of the Kahoot! from the address bar of your browser. It will look similar to
64f95e00-18f7-4ce7-9c8d-0fe8d13787ca - Run the app with
yarn startornpm startand pass the UUID, eg.
npm start 64f95e00-18f7-4ce7-9c8d-0fe8d13787ca- If everything worked, the exported file should be found in the
kahootsfolder. The filename will be the same as the title of the Kahoot!