Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make whole content between headers as a card instead of first block #215

Open
Dnarts opened this issue Jul 20, 2024 · 3 comments
Open

Make whole content between headers as a card instead of first block #215

Dnarts opened this issue Jul 20, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@Dnarts
Copy link

Dnarts commented Jul 20, 2024

Description:

I find this plugin very handy, useful, and simple. However, I often need to either memorize the entire page or quickly re-read the text. The problem arises when I want to do this quickly and on-the-fly without making any structural changes to the text specifically for flashcards, as I do not have time for this. Additionally, my linter creates spaces between paragraphs to improve text readability, resulting in only paragraphs being captured. This is inconvenient because I have to spend extra time deleting and returning empty spaces.

I need a solution that allows for the quick capture and repetition of larger text blocks without being constrained by paragraph breaks introduced by formatting tools.

Alternatives Considered:

I have thought about manually adjusting the text to remove spaces or using different plugins, but neither solution is ideal as they either disrupt the readability or require switching between tools, which is not efficient.

Additional Context:

This feature would greatly enhance the usability of the plugin for educational purposes and for users who need to manage large amounts of text effectively.

Feature Request: Improved Flashcard Creation Process

Current Situation

Currently, the only way to create flashcards is by filling in empty fields with #flashcard between paragraphs, which results in an unappealing appearance.

Proposed Improvements

1. Paragraph-level Cloze Deletions

Allow entire paragraphs to be treated as cloze deletions. This would enable hiding larger chunks of text or full paragraphs within a single deletion.

Example:

# John Doe
Who is he?
{{c1::answer}}

He was born {{c2::that year}}, but found out about him {{c3::in Early...}} and etc

2. Whole Card Cloze Creation

Implement a feature where users can create multiple cloze deletions for an entire card with a single action:

  1. Highlight all text on a page using a text-wrapper extension.
  2. Automatically generate 1-10(n)cards from all headers (#, ##, ###) with all clozes in one click.

Benefits

  • Streamlined flashcard creation process
  • More flexible and powerful cloze deletion options
  • Improved readability and organization of flashcards
  • Time-saving for users creating multiple cards from complex content

Implementation Considerations

We believe these improvements will significantly enhance the user experience and efficiency of flashcard creation while keep going trough materials on-the-fly

@Dnarts Dnarts added the enhancement New feature or request label Jul 20, 2024
Copy link

Thank you for taking the time to report the issue and help me to make the project better! 🙂

@MassaKone
Copy link
Sponsor

Tis enhancement will greatly improve this plugin. Will buy you many coffees if it is added.

@Dnarts
Copy link
Author

Dnarts commented Aug 31, 2024

Up ='(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants