CoderBotOrg / frontend

The new CoderBot web application, in Vue.js

Home Page:https://www.coderbot.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Editor: python

previ opened this issue · comments

Implement python editor

I decided to postpone this issue, which was opened to fix a regression from "legacy" frontend, but as I started working on it, I found it must be redesigned as a full new feature.

Using python as a programming language has several "problems" other then just the editor:

  • CoderBot "API" must be documented, and the documentation must be ready available (as there is no blockly toolbox which acts as a "menu")
  • The execution log becomes almost mandatory, as it's much easier to make mistakes (even syntax errors, not possible with blockly)
  • The program manager (list/load/save programs) must be enriched in order to treat separately programs based on python and programs based on blockly

Besides all technical issues, one must decide whether a python editor embedded in the frontend is actually required in educational activities.