micro:bit programs and a matching application for providing a quiz-voter-style service using micro:bits as the controls.
Quiz:bit utilises the micro:bit's radio and serial port connectivity to provide an almost wireless voting system.
- Flash any number of micro:bits with the Quizzer hex file - these will be for your voters.
- Flash one micro:bit with your Quizmaster hex file. This will act as a bridge between the desktop application and the other micro:bits.
- Launch any variant of the Quiz:bit application and wait it for it to detect your connected Quizmaster micro:bit.
- Edit your questions & answers.
- Click 'Start Vote'!
Once a question is received the Quizzer micro:bits will display a letter. Use the A and B buttons to cycle through the letter options and press them both simultaneously to lock in your answer.
For the C++ micro:bit programs, simply use the hex files provided under prebuilt, or take a look at setting up an offline-toolchain for the micro:bit with yotta.
For the web-apps you will need the latest version of NodeJS, npm and Grunt. Navigate to the web-app directory and type npm install to download the dependencies. Type grunt to build the source and grunt build-with-windows, grunt build-with-mac or grunt build-with-nwjs to build it with either (or both) nwjs applications. The resulting web-app/build folder will include all the files needed for a Chrome App. nwjs apps for Windows and MAC OSX will be found under web-app/nwjsBuilds.
NodeJS | Grunt | Chrome Apps | micro:bit
"BBC" and "micro:bit" are trade marks of the BBC.
Quiz:bit code is licensed under the MIT License (MIT).
Copyright (c) 2016 Lancaster University, UK.