-
Notifications
You must be signed in to change notification settings - Fork 51
Home
-
Deployment instructions: How to set up your own Beiwe deployment on Amazon Web Services, either as a single server (easier, but not scalable), or as a cluster of servers (complicated, but scalable).
-
Extra deployment instructions for non-IT-users: Complementary guide to Deployment instructions with extra help materials for non-IT-users setting up Beiwe (single server or cluster of servers) for the first time.
-
How to Run Beiwe Locally: Directions for setting up to run the Beiwe Backend codebase on your computer. This can be either totally locally, or hooked into a live Beiwe cluster deployment for debugging.
-
Data Analysis Pipeline setup and update instructions: How to update the code that gets run automatically or manually as part of the Data Analysis Pipeline. The Pipeline runs the code in the Beiwe-Analysis repo.
-
Upgrading from Python 2 to 3: Instructions on how to update a scalable Beiwe cluster from Python 2.7 to 3.6.
-
Android Data Upload: Details on how the Beiwe Android app creates data files and uploads them to the server.
-
Data batching and indexing details: Description of what Beiwe does to raw data files (uploaded from the Android and iOS apps) to sort data by timestamp, reformat columns, etc. This happens before the Data Analysis Pipeline runs.
-
Scalability: Description of Beiwe's server architecture and how that architecture is designed for scalability and downtime tolerance.
-
Android missing data investigation and fixes: Description of what we did in March 2018-May 2018 to investigate the problems of missing data and missing survey notifications on Android phones. Includes explanations of what we believe the root causes were, what we looked at, what we fixed, and what we didn't fix.
-
App Markdown support: Some customizable text in the Android and iOS apps (mainly the text of survey questions) can be formatted using Markdown syntax. This page describes which text boxes support formatting and how to use Markdown within Beiwe.
-
Survey JSON spec: Specification for how the web app saves surveys as JSON files and transmits them to the app.