Hi!
Does anyone know how to make flashcards with Libre?
Hi!
Does anyone know how to make flashcards with Libre?
For vocabulary? This would be a database task.
Hello,
Is it for printable flashcards ?
LibreOffice Impress could do the job if it’s only for computer access.
Example for Questions / Answers learning :
Odd number slides : Questions
Even number slides : Questions + Answers
Disadvantage :
You don’t benefit of all advantages of dedicated spaced repetition software like Anki or Mnemosyne (both open source).
https://en.wikipedia.org/wiki/Anki_(software)
https://en.wikipedia.org/wiki/Mnemosyne_(software)
OpenCards was a flashcard learning extension for OpenOffice and LibreOffice Impress.
https://extensions.libreoffice.org/en/extensions/show/opencards
https://en.wikipedia.org/wiki/OpenCards
Hey Nexodakis! Yes! I want to print flashcards. It is for a child, so I want it to be with physical
Hey Villeroy! I need it to be physical, so I want to be able to write on both sides of the paper and then print it
A database with 2 input forms and 2 reports.
Both forms can be used to edit and filter multi-line text. Text length is restricted to 1000 characters.
The textual search form can filter by search expressions on either card side ignoring empty search strings.
The numeric search form can restrict output by row numbers ignoring missing numbers. This one also limits the output to be printed. If you limit the output to rows from 1 to 20, only these cards will be printed.
One report prints the A sides, the other report prints the B sides ordered by row numbers, filtered by the numeric form (A6 format, 10pt font size).
EDIT: fixed page layout
flashcards.odb (41.8 KB)
/ EDIT :
Method with LibreOffice calc and gLabels (open source software).
Create a calc document with a header row (example : Question number, Subject, Question, Answer). Complete each column with test data (only few rows). Save as CSV file format.
In gLabels select a paper size (examples : Generic A6-Full-Page). In menu Objects> Merge Properties, select the .CSV. Insert a text field the size you want with the [T] in the toolbar. Then Insert merge field. It will insert text like ${Question}. Insert other text fields if you want. Modify the font size and style to your needs. Create one gLabels file for questions and another one for answers. For multiple flashcards by page you can try mirror printing for your gLabels answers file (button printing).
Manual for gLabels
There are versions for Linux (AppImage) or with ‘apt install glabels’ (run with sudo before) and Windows.
Assets for download on GitHub releases
EDIT /
I’ve made a calc document for fun. I don’t know if you already have cards to print on and the size you prefer. I have cards a little smaller than the cards I’ve printed (questions/answers game) and they are OK for learning.
I’ve learned a lot. Thank you. If someone have remarks, I’ll be happy to heard them. Maybe File/New/Labels in LibreOffice menu with a database is better for this kind of task but I lack the knowledge.
Drawbacks of my method
Tested with LibreOffice Calc 7.4.0.3, locale fr-CA, UI en-US.
In the sheet Info you have all formulas explained the best I can and instructions. There are no macros. The ‘For editing’ sheet automatically generate the Questions and Answers flashcards.
Printing
There is space for longer questions/answers on cards.
testFlashcards.ods (19.4 KB)
And if you would simply store textual data in a database instead of a sheet, the same data set could fill a spreadsheet layout, a serial letter layout, label cards or database reports.