Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.22 KB

README.md

File metadata and controls

21 lines (18 loc) · 1.22 KB

AryaBota

An app to teach Python coding, that gradually allows students to transition from using commands similar to natural language, to more Pythonic constructs.
The experience is gamified through a visual component called AryaBota (AB) - a bot in a grid that navigates its way around obstacles. This tool is still under development.

Development

Note: After you set this up, make sure you have the front-end React app up and running. Visit aryabota-ui to learn more about this.

Virtual Environment for Server

  1. Create the virtual environment called venv by running virtualenv venv, it should create a directory called venv at the root-level
  2. On Linux-based OS, run source venv/bin/activate; on Windows, run .\venv\Scripts\activate
  3. To deactivate, run deactivate

Dependencies for Server

  1. Install the required PyPi packages by running the following in app/flask-app
    python3 -m pip install -r requirements.txt

Running the Server

Start the server in development mode by running the following in app/flask-app
FLASK_ENV=development flask run

How To

Visit the documentation here.