Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pietroglyph/learnyouarobot

An interactive robotics programming lesson webapp that deploys to real robots.
https://github.com/pietroglyph/learnyouarobot

education frc golang robotics

Last synced: 3 months ago
JSON representation

An interactive robotics programming lesson webapp that deploys to real robots.

Awesome Lists containing this project

README

        

# learnyouarobot
An interactive robotics programming lesson webapp. Supports multiple (RoboRIO) deploy targets, deploy queueing (users have to wait for other users to finish using the robot), premade lessons to start from, build and RIOLog output, and syntax highlighting and formatting (very similar to Visual Studio Code, because we embed monaco.)

## Adding your own lessons
Lessons are standalone files, and are defined in `lessons.toml`. All lessons must have a different filename, even if they are in different origin folders. If you want your lessons to be able to be something other than a `Robot` class, you may specify an alternate robot class that runs the user's code. See `lessons.toml` and `lessons/` for more examples.