OpenCards

Last updated
OpenCards
Developer(s) Holger Brandl
Stable release
2.5.1 / January 5, 2017 (2017-01-05)
Written in Java
Operating system Windows, Linux, Mac OS X
Platform Java SE
Available inEnglish and over 7 other languages
Type Flashcard spaced repetition
License BSD
Website opencards.info

OpenCards is a free spaced repetition flashcard program. The software is similar to SuperMemo, Anki or Mnemosyne.

Contents

The flashcards are saved as PowerPoint presentation files and may include text, images, sounds and LaTeX equations. The learning states are saved in hidden meta-data files in the same directory as the flashcards files. OpenCards implements learning schemes for short-term and long-term memorization.

Flashcard Format

The category view of OpenCards that allows organizing flashcards sets OpenCards - Category View.png
The category view of OpenCards that allows organizing flashcards sets
The learning view of OpenCards OpenCards - Learning View.png
The learning view of OpenCards

OpenCards uses PowerPoint ppt-files as flashcard sets. Thereby, slide-titles are considered as questions and the slide contents as their answers. OpenCards also supports a reversed mode in which slide contents are treated as questions and the slide title as their answers, which allows creating image, formula or sound questions.

Allowing users to create flashcard files in ppt-format with PowerPoint or LibreOffice overcomes the major limitation of other flashcard software, which usually rely on custom formats and flashcard editors. Internally, OpenCards relies on Apache POI to render slides from ppt-files.

Learning Modes

OpenCards implements two different learning models. A box-based short-term learning procedure, called last-minute learning, and a more sophisticated long-term memorization model based on the principles of active recall and the forgetting model. The latter is implemented as an improved version of the SuperMemo2 algorithm. The SM2 algorithm had been created for SuperMemo in the late 1980s, but still forms the basis of many spaced repetition software applications. OpenCards's implementation of the algorithm has been modified to allow priorities on cards, and to show cards in order of their urgency.

History

OpenCards started as flashcard learning extension for OpenOffice Impress in spring 2008, from which it inherited the first part of its name. In 2008 it won a Bronze award in the OpenOffice.org Community Innovation Program. [1]

In 2011, OpenCards was redesigned to work as stand alone software and to support PowerPoint PPT files as the main flashcard set file format.

Syncing

OpenCards implements no synchronization mechanism, but flashcard sets including their learning states can be synced using services like DropBox. This allows the user to keep their flashcard sets synchronized across multiple computers.

See also

Related Research Articles

<span class="mw-page-title-main">Incremental reading</span> Software-assisted learning technique

Incremental reading is a software-assisted method for learning and retaining information from reading, which involves the creation of flashcards out of electronic articles. "Incremental reading" means "reading in portions". Instead of a linear reading of articles one at a time, the method works by keeping a large list of electronic articles or books and reading parts of several articles in each session. The user prioritizes articles in the reading list. During reading, key points of articles are broken up into flashcards, which are then learned and reviewed over an extended period with the help of a spaced repetition algorithm.

<span class="mw-page-title-main">Spaced repetition</span> Learning technique performed with flashcards

Spaced repetition is an evidence-based learning technique that is usually performed with flashcards. Newly introduced and more difficult flashcards are shown more frequently, while older and less difficult flashcards are shown less frequently in order to exploit the psychological spacing effect. The use of spaced repetition has been proven to increase the rate of learning.

<span class="mw-page-title-main">SuperMemo</span> Spaced repetition memorization/learning software

SuperMemo is a learning method and software package developed by SuperMemo World and SuperMemo R&D with Piotr Woźniak in Poland from 1985 to the present. It is based on research into long-term memory, and is a practical application of the spaced repetition learning method that has been proposed for efficient instruction by a number of psychologists as early as in the 1930s.

In computing, Deflate is a lossless data compression file format that uses a combination of LZ77 and Huffman coding. It was designed by Phil Katz, for version 2 of his PKZIP archiving tool. Deflate was later specified in RFC 1951 (1996).

<span class="mw-page-title-main">Microsoft PowerPoint</span> Presentation application, part of Microsoft Office

Microsoft PowerPoint is a presentation program, created by Robert Gaskins and Dennis Austin at a software company named Forethought, Inc. It was released on April 20, 1987, initially for Macintosh computers only. Microsoft acquired PowerPoint for about $14 million three months after it appeared. This was Microsoft's first significant acquisition, and Microsoft set up a new business unit for PowerPoint in Silicon Valley where Forethought had been located.

Memorization is the process of committing something to memory. It is a mental process undertaken in order to store in memory for later recall visual, auditory, or tactical information.

<span class="mw-page-title-main">Flashcard</span> Tool for systematic learning

A flashcard or flash card is a card bearing information on both sides, which is intended to be used as an aid in memorization. Each flashcard bears a question on one side and an answer on the other. Flashcards are often used to memorize vocabulary, historical dates, formulae or any subject matter that can be learned via a question-and-answer format. Flashcards can be virtual, or physical.

<span class="mw-page-title-main">Study skills</span> Approaches applied to learning

Study skills or study strategies are approaches applied to learning. Study skills are an array of skills which tackle the process of organizing and taking in new information, retaining information, or dealing with assessments. They are discrete techniques that can be learned, usually in a short time, and applied to all or most fields of study. More broadly, any skill which boosts a person's ability to study, retain and recall information which assists in and passing exams can be termed a study skill, and this could include time management and motivational techniques.

The Microsoft Open Specification Promise is a promise by Microsoft, published in September 2006, to not assert its patents, in certain conditions, against implementations of a certain list of specifications.

<span class="mw-page-title-main">Mnemosyne (software)</span>

Mnemosyne is a line of spaced repetition software developed since 2003. Spaced repetition is an evidence-based learning technique that has been shown to increase the rate of memorization.

<span class="mw-page-title-main">Anki (software)</span> Spaced repetition software

Anki is a free and open-source flashcard program using spaced repetition, a technique from cognitive science for memorization. The name comes from the Japanese word for "memorization".

<span class="mw-page-title-main">Quizlet</span> American online studying platform

Quizlet is a multi-national American company that provides tools for studying and learning. It was founded in October 2005 by Andrew Sutherland, who at the time was a 15-year old student, and released to the public in January 2007. Quizlet's primary products include digital flash cards, matching games, practice electronic assessments, and live quizzes. In 2017, 1 in 2 high school students used Quizlet. As of December 2021, Quizlet has over 500 million user-generated flashcard sets and more than 60 million active users.

<span class="mw-page-title-main">Org-mode</span>

Org Mode is a document editing, formatting, and organizing mode, designed for notes, planning, and authoring within the free software text editor Emacs. The name is used to encompass plain text files that include simple marks to indicate levels of a hierarchy, and an editor with functions that can read the markup and manipulate hierarchy elements.

A slide is a single page of a presentation. Collectively, a group of slides may be known as a slide deck. A slide show is an exposition of a series of slides or images in an electronic device or in a projection screen.

<span class="mw-page-title-main">SlideShare</span> American website for sharing presentations

SlideShare is an American hosting service, now owned by Scribd, for professional content including presentations, infographics, documents, and videos. Users can upload files privately or publicly in PowerPoint, Word, PDF, or OpenDocument format. Content can then be viewed on the site itself, on mobile devices or embedded on other sites. SlideShare also provides users the ability to rate, comment on, and share the uploaded content. Launched on October 4, 2006, the service positioned itself to be similar to YouTube, but for presentations. The company was acquired by LinkedIn in 2012, and then by Scribd in 2020.

<span class="mw-page-title-main">Memrise</span> Language learning platform

Memrise is a British language platform that uses spaced repetition of flashcards to increase the rate of learning, combined with a GPT3-powered "AI Language partner" that allows learners to practice human-like conversations, which Memrise believe can help learners to overcome the "confidence gap" in language acquisition. It is based in London, UK.

<span class="mw-page-title-main">Google Docs</span> Cloud-based word processing software

Google Docs is an online word processor included as part of the free, web-based Google Docs Editors suite offered by Google, which also includes Google Sheets, Google Slides, Google Drawings, Google Forms, Google Sites and Google Keep. Google Docs is accessible via an internet browser as a web-based application and is also available as a mobile app on Android and iOS and as a desktop application on Google's ChromeOS.

Fresh Memory is a spaced repetition flashcard application, similar to SuperMemo.

References

  1. Community Innovation Program

Reviews