1
0
Fork
You've already forked reeborg-modified-for-gideon
0
This repo is a fork of https://github.com/aroberge/reeborg
  • JavaScript 85.9%
  • HTML 8.1%
  • Python 3.6%
  • CSS 2.4%
Find a file
2025年08月26日 19:13:54 -05:00
__pycache__ updating madge dependency for security 2021年03月13日 11:15:48 -04:00
api_docs updating documentation; adding position_in_front() to JavaScript 2017年08月04日 08:37:43 -03:00
dev_tools Update notes for developer. 2024年05月24日 14:54:05 -03:00
mondes/lallemand adding worlds from F. Lallemand 2017年10月22日 10:36:38 -03:00
offline First implementation of C++; English programming API only 2024年07月26日 17:38:02 -03:00
src Add a ball as a default object 2025年08月26日 19:13:54 -05:00
tests Removing unneeded console.log statements. 2024年07月25日 13:00:16 -03:00
utils Fixing potential problems flagged by DeepScan. 2020年05月27日 13:00:57 -03:00
worlds Fixing problem in sample world. JS null no longer compares to None 2024年06月30日 18:03:55 -03:00
.flake8 fixing test suite AND repeat bug 2019年04月21日 10:36:23 -03:00
.gitignore Minimum update to make development work on new computer. (More changes might be needed.) 2022年03月06日 11:31:21 -04:00
.htaccess Made compatible with https (in addition to http). Remove non-longer relevant mention of tracking. 2020年05月27日 10:57:26 -03:00
404.html french link to 404 page 2015年11月03日 11:22:42 -04:00
__init__.py
easylaunch.py Build for Gideon Garland server 2025年08月12日 19:14:41 -05:00
index_cn.html Made compatible with https (in addition to http). Remove non-longer relevant mention of tracking. 2020年05月27日 10:57:26 -03:00
index_en.html Made compatible with https (in addition to http). Remove non-longer relevant mention of tracking. 2020年05月27日 10:57:26 -03:00
index_fr.html Made compatible with https (in addition to http). Remove non-longer relevant mention of tracking. 2020年05月27日 10:57:26 -03:00
index_pt.html Create index_pt.html 2023年09月20日 14:52:35 -03:00
info.txt Add more TODOs 2025年08月12日 19:14:41 -05:00
LICENSE.md minor changes to rename variables and remove commented out translations 2017年08月04日 06:44:09 -03:00
make.bat Minimum update to make development work on new computer. (More changes might be needed.) 2022年03月06日 11:31:21 -04:00
package.json Build for Gideon Garland server 2025年08月12日 19:14:41 -05:00
README.md changing way path is shown 2018年11月14日 10:41:41 -04:00
reeborg.html Removing obsolete feature. 2024年07月31日 10:08:21 -03:00
reeborg_menu.txt cleaning up easylaunch.py and updating related files 2017年05月06日 10:04:59 -03:00
reeborg_offline.html Build for Gideon Garland server 2025年08月12日 19:14:41 -05:00
serve_reeborg.py Fixing problem with error name 2021年06月29日 10:52:37 -03:00
step-15.py fixing test suite AND repeat bug 2019年04月21日 10:36:23 -03:00
step15-fixed.py fixing test suite AND repeat bug 2019年04月21日 10:36:23 -03:00
tasklist.todo implemented #341 and added documentation 2017年01月10日 14:02:33 -04:00
todo.md adding missing info to worlds Around 2017年12月02日 06:07:34 -04:00
unit_test.bat fixed 4th bug in #322 ; also fixed typo and added translation 2016年12月24日 20:39:46 -04:00

About Reeborg's World

Reeborg's World is a site designed for people wishing to learn computer programming using either Python, Javascript or a Blockly interface. It is free to use and does not require login.

Some documentation which includes information for users (educators and students) as well as for potential contributors (developers, translators, artists) can be found at:

Note that the (human) language can easily be switched using a selector on the right-hand side of the documentation page.

The source for the documentation is found in another repository (https://github.com/aroberge/reeborg-docs).

If you only want a copy of the files to require to run Reeborg's World on your own site, please consult this repository: https://github.com/aroberge/reeborg-dist.

Important information for developers

DeepScan grade

If you wish to make changes to fork this project, you should consult this document.

Known problems on Mac computers

If you or your students use Mac computers, please consult known problems.

Offline version

An offline version (reeborg_offline.html) can be used without an Internet connection. You do need a local webserver running as well as a copy of the repository or the separate distribution mentioned above. Note that some multimedia files (sound and images) used by the blockly version will likely be missing, but everything will still be quite workable.

When using the offline version, you might want to use easylaunch.py, found here in the root directory. Make sure you read it (as it contains important information about its use) and possibly read the content of reeborg_menu.txt as well.