Skip to content
Marco Mora-Mendoza edited this page Jan 6, 2022 · 15 revisions

This is the main page of the wiki for the Home Sweet Office project. This wiki was written to help researchers understand HSO.

In this page, you will find links to the information on most aspects of HSO.

Project Details

HSO is a project from the Stanford University Pervasive Wellbeing Technology Lab. The extension lets users 1) track and increase their productivity online, and 2) request stress interventions.

HSO was further developed from Habitlab. You can find the code for Habitlab here.

Developer Information

Below is the most relevant information for how to make changes to HSO.

  • How to add more onboarding screens
  • How does the popup window work
  • How does a stress intervention work
  • How to add more panels to the popup window
  • How does the nudge icon work
  • Nudge
  • Notif
  • How does the survey button work
  • What happens in the background
  • How does HSO log data
  • Onboarding data
  • Click data
  • Scroll data
  • Stress intervention data / Contextual data
  • How does the survey button work in the backend
  • How to test extension in browser before deploying
  • How to publish extension in Google Chrome Store

External

ML

A multiarmed bandit ML server is deployed and managed in Google Cloud. See someone from lab for access.

Google Cloud

The backend of HSO is managed in Google Cloud. The saved code for the servers is here. The repository is not linked to the actual deployed server code. See someone from lab for access.

MongoDB

HSO data (not habitlab) is logged into a MongoDB database. See someone from lab for access.

Qualtrics Surveys

The surveys sent to users are managed through the MongoDB database. The actual lab surveys are made in Qualtrics. See someone from lab for access.

Clone this wiki locally