makenai / robotnik

Drag and drop robotics educational library starring Johnny Five and Blockly (crowd goes wild)
52 stars 13 forks source link

Improved exercise functions and error handling #41

Open ajfisher opened 7 years ago

ajfisher commented 7 years ago

Added some generic workshops around things like science / experimenter kit and basic mBot kits.

Also fixed a niggle I've had for a while around issues with the board resetting (eg due to power failure) and leaving the serialport in an undefined state. Now if the child process raises a failure condition (eg board time out etc) then it will surface the error to the parent process which will then:

Updated Johnny Five to current and SocketIO to current. Other packages remain non-updated due to potential large scale issues. Blockly in particular currently has huge bugs and would require significant refactoring to work (tested).