Confetti celebration πŸŽ‰

AnkiWeb addon 665651377

Displays celebratory confetti, optionally with sound, when you correctly recall difficult, overdue, or low-retrievability cards, with customizable FSRS-based triggers and confetti particle, speed, and spread settings.
AI-generated summary; may contain mistakes.

fsrsmotivation

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
1 (πŸ‘ 1 Β· πŸ‘Ž 0)
Updated
2025-02-19
Anki versions
<=25.02
License
MIT (from the license file in the package)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-12-20 (316 days before the snapshot).
  • Commits in the last year: 5.
  • Issues: 0 open, 1 closed.
  • Pull requests: 0 open, 0 merged.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
23.0925.022025-02-19
History across monthly snapshots

Loading…

Similar addons

Profeedback (by Ankicraft)

Adds instant sounds for correct answers, confetti celebrations at deck and session completion, card status badges, colorful answer buttons, custom milestone sounds, and a settings panel with live previews.

review-flowgamificationmotivationappearance

2 votes 34% approval πŸ‘ 2 Β· πŸ‘Ž 0 ⭐ 0 Anki 26.12~ Updated 2026-07-15
Congrats Confetti!

Displays a confetti animation on the overview screen when you finish studying a deck, adding a celebratory touch to Anki.

review-flowgamificationmotivation

65 votes 89% approval πŸ‘ 63 Β· πŸ‘Ž 2 ⭐ 5 Anki 2.1.56~ Updated 2023-01-17
Increase Vibe Level

Customizes Anki's interface with button and text colors, confetti animations, stylized light/dark themes, image drawing, font sizing, and modern popups, all individually toggleable.

appearanceaccessibility

5 votes 57% approval πŸ‘ 5 Β· πŸ‘Ž 0 Anki 24.12~ Updated 2026-10-03

Description

πŸŽ‰ Make Anki More Fun!

Version: 1.1.0

✨ Overview

Confetti Reinforcement adds celebratory confetti effects to your Anki reviews when you successfully recall difficult cards! This add-on enhances motivation by rewarding correct answers on challenging or overdue cards, using FSRS properties like retrievability, difficulty, and stability.

πŸ”₯ Features

βœ” Smart Confetti Triggers – Fires based on card properties: FSRS properties, ease, number of previous 'again', etc
βœ” FSRS Integration – Uses retrievability (r), difficulty (d), stability (s), and more.
βœ” Customizable Effects – Adjust particle count, speed, spread, and fade duration.
βœ” Optional Success Sound – Play a sound along with confetti bursts.
βœ” Lightweight & Non-Obtrusive – Works seamlessly without affecting reviews.

🎯 When Does Confetti Trigger?

βœ… Rating a card as "Good" or"Easy"
βœ… The card meets a user-defined trigger:
Low retrievability (< 40%) & reviewed at least 3 times. High difficulty (β‰₯ 9.4) on a review card. Three consecutive "Again" ratings (indicating struggle). Very low retrievability (≀ 30%), ensuring you celebrate tough recalls.

πŸ›  Installation

Download from GitHub
Move to your Anki Add-ons directory:
Windows: C:\Users\\AppData\Roaming\Anki2\addons21\
Mac: ~/Library/Application Support/Anki2/addons21/
Restart Anki and enable the add-on.

βš™οΈ Configuration

πŸ”§ Adjust confetti effects (spread, speed, particle count, duration)
πŸ”§ Customize trigger conditions based on FSRS properties
πŸ”§ Enable/disable the success sound effect

README

Confetti Celebration Add-on for Anki

======================================

Overview


The Confetti Reinforcement Add-on adds a fun visual boost to your Anki review sessions by displaying a burst of confetti when specific conditions based on your card’s performance are met. It is designed to integrate with FSRS (Free Spaced Repetition Scheduler) by allowing you to trigger confetti based on searchable card properties such as retrievability, difficulty, stability, overdue interval, ease, reps, retention, and more.

Key Features:

β€’ Configurable confetti effects: Adjust particle count, spread, speed, duration, and fade. β€’ Condition-based triggers: Fire confetti when custom conditions (e.g., β€œprop:r < 0.40 AND prop:reps >= 3”) are met. β€’ FSRS Integration: Use the same searchable card properties as you would in the Anki browser. β€’ Global rating check: Confetti only fires if the card is rated β€œgood” (ease = 3) or β€œeasy” (ease = 4). β€’ Detailed in-app configuration guide.

Installation


1. Prepare the Add-on Folder:

  • Ensure your add-on folder (e.g., β€œconfetti”) contains at least these files: β€’ init.py β€’ config.json
  • (Optional) Include additional files such as images, sound files, or a README if desired.

2. Place the Folder in Your Add-ons Directory:

  • On macOS: Place the folder in ~/Library/Application Support/Anki2/addons21/
  • On Windows: Place the folder in C:\Users<YourName>\AppData\Roaming\Anki2\addons21\

3. Restart Anki:

  • Close and reopen Anki to load the add-on. Verify that it appears in the Add-ons dialog.

Usage


  • Once installed, the add-on automatically monitors your review sessions.
  • Confetti will be triggered only when: a) The card is rated "good" (ease = 3) or "easy" (ease = 4). b) One of the defined trigger conditions is met. For example: - If the card's retrievability (prop:r) is below 0.40 and it has been reviewed at least 3 times (prop:reps >= 3). - If the card is in review (is:review) and its difficulty (prop:d) is at least 0.90. - If three consecutive reviews were rated β€œagain” (last_n_again = 3). - If the card is overdue (prop:due < -24) and there are no recent β€œagain” responses (last_n_again = 0). - If, in the last 4 reviews, the card was rated either β€œagain” or β€œhard” (last_n_again|hard = 4).
  • You can modify these conditions and the visual effect parameters via the config.json file.

Configuration


The main configuration file, config.json, is located in your add-on folder. Key sections include:

Global Options:

  • default_origins: