All Projects → rovercode → rovercode-web

rovercode / rovercode-web

Licence: Unknown, GPL-3.0 licenses found Licenses found Unknown LICENSE GPL-3.0 COPYING
Block-based programming for educational robots

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects
HTML
75241 projects

Projects that are alternatives of or similar to rovercode-web

Pxt Microbit
A Blocks / JavaScript code editor for the micro:bit built on Microsoft MakeCode
Stars: ✭ 501 (+3753.85%)
Mutual labels:  education, blockly
Kobra
Kobra is a visual programming language (like Scratch) for Machine Learning (currently under active development).
Stars: ✭ 223 (+1615.38%)
Mutual labels:  education, blockly
rapid-router
A Blockly and python based educational game aimed at students age 5-14.
Stars: ✭ 50 (+284.62%)
Mutual labels:  education, blockly
Blockly At Rduino
[email protected] : Blockly remix for Arduino. Totally new version, enhanced one !
Stars: ✭ 96 (+638.46%)
Mutual labels:  education, blockly
ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Stars: ✭ 40,023 (+307769.23%)
Mutual labels:  education
app-sense
📱 Easily learn & create React Native app basics using zero coding, drag-and-drop interface & logic blocks.
Stars: ✭ 86 (+561.54%)
Mutual labels:  blockly
BlocklyDuino-v2
BlocklyDuino v2(020), reboot and up to date with Google Blockly, graphical programming of Arduino boards
Stars: ✭ 54 (+315.38%)
Mutual labels:  blockly
WPF-Blockly
A WPF based visual programming editor and execution engine, which support all the code syntax (including module and object oriented programming), and even you can define your own syntax.
Stars: ✭ 236 (+1715.38%)
Mutual labels:  blockly
job4j
educational project 🎓
Stars: ✭ 21 (+61.54%)
Mutual labels:  education
aletheia-admin
Project documentation including our README, contributing guidelines and more.
Stars: ✭ 32 (+146.15%)
Mutual labels:  education
ElectroBlocks
This is an Arduino simulator that allows you to code with a drag and drop language called Blockly.
Stars: ✭ 18 (+38.46%)
Mutual labels:  blockly
blockly
Otto Blockly; a fully integrated graphical programming for any type of Arduino projects, including robots, ready to install in your computer, it works offline and also online
Stars: ✭ 85 (+553.85%)
Mutual labels:  blockly
platform
Decentralized Education 4.0 platform
Stars: ✭ 22 (+69.23%)
Mutual labels:  education
BlocklyArduinoIDEPlugin
Blockly@rduino Arduino IDE plugin to add and interact with
Stars: ✭ 20 (+53.85%)
Mutual labels:  blockly
training-center.github.io
Site do Centro de Treinamento
Stars: ✭ 104 (+700%)
Mutual labels:  education
dragonblocks
Blockly for DragonRuby!
Stars: ✭ 20 (+53.85%)
Mutual labels:  blockly
BlocksIDE
Complete Blocks js development environment including js to blocks and blocks to js conversions
Stars: ✭ 56 (+330.77%)
Mutual labels:  blockly
yadoms
Yadoms is open source, simple, powerfull, flexible and multiplatforms domotic solution.
Stars: ✭ 56 (+330.77%)
Mutual labels:  blockly
blockly-shell
Blockly to generate shell commands
Stars: ✭ 14 (+7.69%)
Mutual labels:  blockly
backend
Python backend exposing an API to control, configure and program CoderBot.
Stars: ✭ 35 (+169.23%)
Mutual labels:  blockly

Rovercode API

https://img.shields.io/badge/chat-zulip-brightgreen.svg?style=flat https://img.shields.io/badge/board-zenhub-blue.svg?style=flat Built with Cookiecutter Django https://coveralls.io/repos/github/rovercode/rovercode-web/badge.svg?branch=alpha

rovercode is an open-source educational robotics platform. Students use our web-based drag-and-drop editor to create code that listens to the rover's sensors and controls its motors.

rovercode is made up of several code repositories. You are currently viewing rovercode-web, the web application backend that provides the API for the frontend. To learn about the other pieces of rovercode, visit our architecture documentation, or start at the root of Rovercode's documentation.

Setup

Install docker and docker-compose, then

$ git clone --recursive https://github.com/rovercode/rovercode-web.git && cd rovercode-web
$ sudo docker-compose -f dev.yml build
$ sudo docker-compose -f dev.yml up
$ google-chrome localhost:8000/docs

Basic Commands

rovercode-web is built with Django. During development, you can do regular Django things like this:

$ docker-compose -f dev.yml run django python manage.py migrate
$ docker-compose -f dev.yml run django python manage.py createsuperuser

More detailed usage instructions can be found here in the docs

Docs

Read the complete docs here

Contributing

Help make rovercode better! Check out the contributing guide.

We'd love to chat with you! Say hello in our chat room.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].