This repository contains evaluations and data analysis reports about serlo.org.
- Clone this repository.
- Install
python
version 3.x,docker
anddocker-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.sh
to 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
.