This repository contains evaluations and data analysis reports about serlo.org.
- Clone this repository.
- Install
pythonversion 3.x,dockeranddocker-compose. - Install dependencies from
requirements.txt, e.g. viapip install -r requirements.txt - If you don't already have it, install gsutil for pulling database dumps from Google Storage
- Run
jupyter_notebook.shto start a local database with anonymous data from serlo.org and a jupyter notebook.
Run ./mysql.sh to connect to the mysql database
Run ./postgres.sh to connect to the postgres database
If you have installed gsutil in your machine before, after cloning and setting
up this repo, you may get the error
ServiceException: 401 Anonymous caller does not have storage.objects.list access to the Google Cloud Storage bucket. Permission 'storage.objects.list' denied on resource (or it may not exist)
For that, do pip uninstall gsutil to continue using your usual, authenticated
gsutil.