learningequality / learningequality/studio

Addition of donation request messages to Kolibri Studio

Open
#6,082 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

TODO: draft
Dominant language
Python
Stars
191
Forks
307
Avg merge
5d 6h
Merged PRs (30d)
10

Description

This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.

Overview

We are creating additional spaces within the Kolibri Studio platform to prompt users to donate to Learning Equality, including:

  1. The user should be presented with an option to donate to Learning Equality on the Kolibri Studio sign-in page.
  2. The existing Recommendations banner that lives on the My Channels, Starred, View-Only, and Channel editor pages will be replaced with a donation request banner
  3. The new banner will be additionally added to the Kolibri Library page.

There will be 2-3 variations of the banner presented to A/B test framing.

Description and outcomes

Why? If the donation button is more visible to users, they will be more likely to donate. The community may also not be aware that there are significant costs that go towards hosting and maintaining Studio, and sharing that awareness alongside a donation button may elicit contributions.

Outcomes:

  • Text requesting a donation, with 2-3 variations for A/B testing (Framing variations: Charitable giving / Contributing to hosting costs / Contributing to maintenance costs), and either a link to the existing donate page or the donate page embedded directly. Variations for text.
  • A banner that displays the text, with one variation on the log-in page and another variation on the pages inside Kolibri Studio post-login
  • Filtering of the message such that it only displays for users in the U.S.
  • Text is reviewed by comms for sign-off before finalizing
Resources

Examples of existing donation requests alongside sign-up or log-in:

Image Notes

Khan Academy
Donate button is under the sign-up option

Internet Archive
Donate banner is at the top of the log-in screen and dismissable

Current banner on Studio, to replace/update:
Image

Accessibility Requirements
  • We will be pulling from existing requirements that were scoped for the Recommendations banner

AI usage

I used AI to help me create the table. I also used AI to adapt the existing donation text request for Studio and edited the copy.

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 does not name implementation files, tests, or entry points. Start by locating the sign-in page, the existing Recommendations banner, and the Kolibri Library page; done means approved donation messaging appears in the specified locations, supports the described variations, and is limited to users in the U.S.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.