lookit / lookit/lookit-api

Receive email notifications when there are new participants

Open
#771 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Feature Researcher
Dominant language
Python
Stars
12
Forks
21
Avg merge
5d 19h
Merged PRs (30d)
5

Description

# TL;DR
Receive email notifications when there are new participants

# Narrative
It would be nice for researchers to receive an email notification when there are new participants. This can be one email per participant, or an email digest for participants completing a given study on a given day. The email can include participants who only complete consent forms (without completing the study) and participants who complete the whole study.

One reason might be that it's helpful for researchers to know promptly when they have new participants, so that they don't miss out on paying participants on time.

# Acceptance Criteria
- [ ] Researcher reliably received email for each response on their studies.
- [ ] Tests for new feature
- [ ] QA on new feature

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or entry points, so start by locating participant-response handling and any existing email notification paths. Resolve whether notifications are per participant or a daily study digest, including consent-only responses, before implementation. Done means the accepted behavior reliably emails researchers, with tests and QA completed.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.