Post

Very cool! Was working on something just like this, but gave up a few times due to constraints around rate limiting. Assuming your decks are more like blobs than individual cards?

Can this support something like the Anking deck? I was working backwards from this, but importing a multi GB deck was a big issue at the time. Source here btw github.com/EmNudge/anki... The atproto version hasn't been pushed, but I bought a domain name for it because of course I did.

Super cool, I am also working on something in this direction but have been quite too busy / lazy / nervous to actually announce anything yet. Send you a DM with some more details tho, maybe there's potential for collaboration in the future :)

Aah cool. Are the cards stored publicly? Honestly I think I know too little about ATProto. If I sign in with my account, does every card and every edit show up in my personal stream like a post?

Yes, currently everything you do in ATproto is publicly visible. People on the ATproto team are working on making private data available, which is called ATproto spaces. opendeck.space already supports ATproto spaces, but it is in the early alpha stage and should not be used by users already!

OpenDeck is the ATproto alternative to Anki, Quizlet, etc. and features: - Flashcard study mode with FSRS algorithm for optimal spaced repetition - Import Anki and Quizlet decks - Survival vocabulary from Paul Nation starter packs in 23 languages - Support for ATproto spaces (alpha) - and much more

This is great! I really dig the UI and how easy it is to get started I do wonder if the lexicon design is a bit noisy though. Regular usage could result in a ton of progress records being created in a relatively short amount of time

Thanks for the feedback! Progress records are actually updated if there is already one for the same card, so the number of records is bounded.

I'm gonna take a look at it later, the general logic is that per card and direction you have one progress record. So if you switch direction it creates another record if it hasn't already. In other words: At max 2 progress records per card.

This is so cool! I'm swapping countries for a holiday tomorrow, so this is perfect timing too ☺️ I do think it'd be handy to allow deck renaming tho, and to put the language name in the "Survival vocabulary" decks' name, or eagre folks like me are faced with this 😅

I thought about it, but removed it because switching directions would then cause confusion. But you can already edit the deck name to your liking under the "Edit" button

Ooh that looks great; it has the “en -> fr” and an “edit” button there — very useful, thank you!