kishtarn555 / ReKarel

MIT License
4 stars 1 forks source link

ReKarel

Hosted on: https://kishtarn555.github.io/ReKarel/webapp/

Dev version: https://kishtarn555.github.io/ReKarelDev/webapp/

Karel (a modified version of) is the programming language of choice of junnior stages of the Mexican Informatics Olympiad. The main resource used to introduce young students to programming through this language is Karel.js (developed by Omegaup). In its web version you can interactively update Karel's world, write code, and visualize the execution step by step in the graphic interface. ReKarel is a rework of Karel.js, with the propuse of improving the User Experience, patching errors that never made it to production in Karel.js, and making it available for mobile, thus spreading it to a wider audience (according to the latest census data, only 48.4% of mexican families own a computer, while 82.4% of people above the age of 6 has access to a mobile phone).

Currently, Karel.js is unusable in mobile devices due to the following reasons:

This prompts the graphic interface unresponsive, and removes the toolbar.

The new version includes:

Features from Karel.js

Migrations

Quality of live

Now, it works similar to spreadsheet software. World edition is based on cell selection and a toolbar.

You can select a rectangular region of cells and:

Execution