Study Groups
Create or join groups: share decks, compete on leaderboards, and study together.
Overview
Study groups are a way to collaborate with other learners. Members share decks with the group, compete on a group leaderboard, and study the same material together. Groups have a simple role system (owner, admin, member) with configurable permissions for sharing and inviting.
<div class="my-6 rounded-md border border-border bg-muted/30 flex items-center justify-center aspect-video max-w-4xl"><p class="text-sm text-muted-foreground">Groups hub showing user's groups</p></div>Getting There
Click "Groups" in the sidebar under the Social section. This opens the groups hub showing all groups you belong to.
Your Groups
The groups hub displays every group you're a member of. Each group card shows the group name, cover image, and member count. Click any card to open the group's overview.
Creating a Group
Click "Create Group" to set up a new one. The creation form asks for:
- A name (3 to 50 characters)
- An optional description of what the group is about (up to 400 characters)
- An optional cover image that shows on the group card and header
You'll also set two permission toggles up front:
- "Allow Member Sharing" controls whether regular members can add decks to the group. If it's off, only owners and admins can share.
- "Allow Member Invites" controls whether regular members can invite new people. If it's off, only owners and admins can invite.
Both toggles can be changed later in group settings. Group names and descriptions are checked by automated content moderation before the group is created. If your content violates community guidelines, the group won't be created.
You automatically become the owner of any group you create.
<div class="my-6 rounded-md border border-border bg-muted/30 flex items-center justify-center aspect-video max-w-4xl"><p class="text-sm text-muted-foreground">Create group form</p></div>Joining a Group
There are two ways to join a group: through an invite link or through a direct invitation.
Invite Link
If someone shares an invite link with you, clicking it signs you in (if you aren't already) and automatically adds you to the group, then takes you to the group overview. Each group has a unique 12-character invite code embedded in its link. If the code has been regenerated since the link was sent, the link no longer works.
Owners and admins can also share a public preview link from the invite modal's social share buttons (X, Facebook, WhatsApp, Reddit). The preview link opens a page with the group name, cover image, description, and basic stats, so potential members can look before committing.
Invitation
Group members (if permitted) or owners and admins can invite you directly. When invited, opening the group page shows an accept or decline prompt in place of the usual tab content. You also receive a notification about the invitation.
<div class="my-6 rounded-md border border-border bg-muted/30 flex items-center justify-center aspect-video max-w-4xl"><p class="text-sm text-muted-foreground">Group page showing the accept or decline invitation prompt</p></div>Group Overview
The group overview page has a stats card summarizing activity on the group's shared decks, and three tabs below:
- Decks: all decks shared to the group
- Members: everyone in the group with their role
- Leaderboard: points earned on shared decks, scoped to group members
Stats
The stats card shows eight numbers. Members, Decks, Cards, and Created are simple counts. The other four all count only activity on the group's shared decks:
- Languages: distinct target languages across the group's shared decks
- Sessions: completed study sessions by members on group decks only, not on members' other decks
- Total Points: points earned by members on group decks only
- Study Time: cumulative time members have spent studying group decks only
The scope rule matches the group leaderboard: activity outside the group's shared decks never contributes.
Decks Tab
The Decks tab shows all decks shared with the group. Each deck card displays the deck name, language, card count, and save count.
Members Tab
The Members tab lists all group members with their profile photo, username, join date, and role badge (Owner, Admin, or Member).
Leaderboard Tab
The group leaderboard ranks members by points earned on the group's shared decks. Three timeframes are available: Weekly, Monthly, and All Time.
The leaderboard only counts points earned after both the deck was added to the group and the member joined. This prevents someone from adding a deck they've already studied extensively and jumping to the top of the leaderboard with historical points.
Shared Decks
Adding Decks
There are two ways to add a deck to a group:
- From a deck's overview page, click "Share" and select the group.
- From the group overview, owners and admins can click "Settings" to open the group settings page, then click "Add Deck" on the Decks tab to search and add decks.
Who can add decks depends on the group's settings. Owners and admins can always add decks using either method. Members can share decks from a deck's overview page only if "Allow Member Sharing" is enabled.
Removing Decks
Decks can be removed from the group settings page or from the deck's Share modal (the same modal used to add a deck to a group — opening it shows every group you've shared to, with an option to unshare). Owners and admins can remove any deck, and the group settings page supports selecting and removing multiple decks at once. Members can only remove decks they added themselves, and only through the Share modal.
Removing a deck from the group doesn't delete it; it only removes it from the shared list.
Inviting Members
Click "Invite" on the group overview page to open the invite modal. From there you can:
- Invite users from your followers or following list directly
- Copy an invite link to share with anyone (they're added to the group when they open it, signing in first if needed)
- Revoke a pending invitation you've already sent (owners and admins only)
- Regenerate the invite code, which invalidates the old link (owners and admins only)
- Share a public preview link through X, Facebook, WhatsApp, or Reddit
Owners and admins can always invite. Regular members can invite only when "Allow Member Invites" is enabled in the group's settings.
<div class="my-6 rounded-md border border-border bg-muted/30 flex items-center justify-center aspect-video max-w-4xl"><p class="text-sm text-muted-foreground">Invite modal with follower list, invite link, and social share options</p></div>Roles and Permissions
Groups have three roles:
| Permission | Owner | Admin | Member |
|---|---|---|---|
| Update group settings | Yes | No | No |
| Delete group | Yes | No | No |
| Promote/demote members | Yes | No | No |
| Remove members | Anyone | Members only | No |
| Invite new members | Always | Always | If allowed |
| Regenerate invite code | Yes | Yes | No |
| Revoke pending invites | Yes | Yes | No |
| Share decks | Always | Always | If allowed |
| Remove decks | Any deck | Any deck | Own decks only |
The group owner cannot leave the group.
Managing a Group
Owners and admins can open the group settings page by clicking "Settings" on the group overview. It has three tabs.
Decks Tab
Manage shared decks. A floating action bar has three buttons: "Add Deck" to share a new deck with the group, "Select" to enter selection mode where you can check multiple decks and remove them in bulk, and "Done" to return to the overview.
Members Tab
View all members with their roles. Owners can promote members to admin, demote admins to member, or remove members. Admins can remove regular members, but not other admins.
Details Tab
Edit the group name, description, and cover image. Toggle "Allow Member Sharing" and "Allow Member Invites". Only the owner can save changes from this tab. Admins can open the tab to view current settings, but their edits won't persist. The owner can also delete the group from this tab. Deletion is permanent and removes all members and shared decks.
Leaving a Group
To leave a group, click "Leave" on the group overview page. Leaving removes you from the group and its leaderboard. You can rejoin later with a new invite.
As the group owner, the "Leave" button is not available. If you no longer want the group, you can delete it from the Details tab in group settings.
Tips and Troubleshooting
Can't add a deck to the group? Only the group owner can toggle "Allow Member Sharing". If it's off, ask the owner to turn it on, or ask an owner or admin to add the deck for you.
Can't invite someone? Only the group owner can toggle "Allow Member Invites". If it's off, ask the owner to turn it on, or share the invite link with an owner or admin so they can send it.
Invite link not working? An owner or admin may have regenerated the invite code, which invalidates the old link. Ask for a new one.
Leaderboard points seem low? The group leaderboard only counts points earned after the deck was added and after you joined. Points from studying a deck before it was shared with the group don't count.
Related
- Decks covers creating decks that you can share with groups.
- Leaderboard covers global and deck leaderboards.
- Notifications covers group invite and activity notifications, plus moderation.
- Profile is where you follow users you might want to invite to groups.