[GH-ISSUE #3880] [FR] Create flash cards in document. #1758

Closed
opened 2026-03-23 21:16:52 +00:00 by mirror · 1 comment
Owner

Originally created by @emmggi on GitHub (Nov 6, 2023).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/3880

Description

I'd like the possibility to create flash cards, ie questions and answers as blocks or inline. We could do something like @q and @a to turn a block/node into a question or answer or {q .....} and {a ....} to create both inside one block/node. I'd like us to have both. Keyboard shortcuts for these would also be great.

Would be great if you can make it work to create multiple columns, not just two and name them some other way, like define flash card column count for the document and then do something @<column title> and {<column title> ...}.

And then there should be a possibility of exporting them as CSV to use them with a spaced repetition software.

I would also like a dialog with the list of all flash cards.

Impact

Users who use note taking for learning.

Additional Context

This won't be easy to implement, but please don't make keywords very long or shortcuts complicated. It needs to be efficient. Logseq has this. It uses #card to trigger creating a card and {{cloze ....}} to create an answer and it has to be indented. This requires the notes to be structured differently just to use this and it's a bit too much writing in my opinion.

I don't know if this is possible but it would be very useful if we could also have a way to use AI to summarize a paragraph and turn it into a flash card answer/question.

Paragraph:
"An electric current is a flow of charged particles, such as electrons or ions, moving through an electrical conductor or space."

Creates a flash card:
Question: "What is an electric current?"
Answer: "Electric current is a flow of charged particles moving through an electrical conductor."

Originally created by @emmggi on GitHub (Nov 6, 2023). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/3880 ### Description I'd like the possibility to create flash cards, ie questions and answers as blocks or inline. We could do something like `@q` and `@a` to turn a block/node into a question or answer or `{q .....}` and `{a ....}` to create both inside one block/node. I'd like us to have both. Keyboard shortcuts for these would also be great. Would be great if you can make it work to create multiple columns, not just two and name them some other way, like define flash card column count for the document and then do something `@<column title>` and `{<column title> ...}`. And then there should be a possibility of exporting them as CSV to use them with a spaced repetition software. I would also like a dialog with the list of all flash cards. ### Impact Users who use note taking for learning. ### Additional Context This won't be easy to implement, but please don't make keywords very long or shortcuts complicated. It needs to be efficient. Logseq has this. It uses `#card` to trigger creating a card and `{{cloze ....}}` to create an answer and it has to be indented. This requires the notes to be structured differently just to use this and it's a bit too much writing in my opinion. I don't know if this is possible but it would be very useful if we could also have a way to use AI to summarize a paragraph and turn it into a flash card answer/question. Paragraph: "An electric current is a flow of charged particles, such as electrons or ions, moving through an electrical conductor or space." Creates a flash card: Question: "What is an electric current?" Answer: "Electric current is a flow of charged particles moving through an electrical conductor."
Author
Owner

@emmggi commented on GitHub (Aug 16, 2024):

Very unlikely to be useful to most users.

<!-- gh-comment-id:2292935684 --> @emmggi commented on GitHub (Aug 16, 2024): Very unlikely to be useful to most users.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#1758
No description provided.