Skip to content

Repo for the ScreenLife Capture DMPO, the researcher-side interface for collecting screenshots using the companion ScreenLife Capture Android application. Please consult the researcher guide available at https://www.andrewzhyee.com/screenlifec/ for more information on how to set this up without programming knowledge.

License

Notifications You must be signed in to change notification settings

ScreenLife-Capture-Team/DMPO

Repository files navigation

Important

⚠️ REPOSITORY DEPRECATED ⚠️

Note: This repository is no longer actively maintained. All development has moved to the following new repositories:

  • ScreenLife Capture Collection - Mobile app for data collection + Cloud Infrastructure for secure data storage and processing Please use these new repositories for the latest code and features.

DMPO: Data management and participant onboarding system

This tool was created to aid in the facilitation of ScreenLife Capture studies. It was developed using Electron, and to be run through Electron directly.

Build and run with Electron.

Prerequisites
  • Knowledge on using the version-control tool Git.
  • Basic knowledge on using npm.
Instructions to run with Electron
  1. Clone this repository to your local device using the Git GUI tool. Go to "Clone Existing Repository", set the source location as "https://github.com/ScreenLife-Capture-Team/DMPO" and a "Target Directory" (e.g. folder) of your choice.
  2. Open Windows Powershell and set the working directory to the folder in which the DMPO is stored. Instructions can be found here.
  3. Use the command npm install to install dependencies.
  4. Use the command npm start or electron . to start the program.

Note: Please ensure that the bucket_key.json and settings.json files have been included and updated in your DMPO folder.

The information on how to use the automated censoring scripts can be found here:

https://github.com/ScreenLife-Capture-Team/censoring-scripts The censoring-scripts folder needs to be in the same folder as this repository, as demonstrated below:

parent-folder
 - DMPO
 - censoring-scripts

If this folder is not detected, automated censoring options will not be present in the DMPO software.

About

Repo for the ScreenLife Capture DMPO, the researcher-side interface for collecting screenshots using the companion ScreenLife Capture Android application. Please consult the researcher guide available at https://www.andrewzhyee.com/screenlifec/ for more information on how to set this up without programming knowledge.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •