summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThanos Apollo <[email protected]>2024-01-16 11:21:39 +0200
committerThanos Apollo <[email protected]>2024-01-16 11:28:25 +0200
commit5ba45f5285c92cbcb7dfbe4b3cafd8daed7590e7 (patch)
tree13caa6d66ab4f13934d2f8987d20e11705d56a2b
parent0b76877a49348e211a3ce49147f55a0eb11dea7d (diff)
Update package commentary
-rw-r--r--gnosis.el17
1 files changed, 14 insertions, 3 deletions
diff --git a/gnosis.el b/gnosis.el
index a3f9ca0..5a288ea 100644
--- a/gnosis.el
+++ b/gnosis.el
@@ -1,4 +1,4 @@
-;;; gnosis.el --- Spaced Repetition Learning Tool -*- lexical-binding: t; -*-
+;;; gnosis.el --- Spaced Repetition System -*- lexical-binding: t; -*-
;; Copyright (C) 2023 Thanos Apollo
@@ -24,11 +24,22 @@
;;; Commentary:
-;; Work in progress
+;; Gnosis (γνῶσις), pronounced "noh-sis", meaning knowledge in Greek, is
+;; a Spaced Repetition System <https://en.wikipedia.org/wiki/Spaced_repetition>
+;; for GNU Emacs.
+;;
+;; Gnosis does not implement flashcard type review sessions where the
+;; user rates his own answer on an arbitrary scale. Instead implements
+;; "note" types that require user input. Some of these note types, like
+;; the MCQ, multiple choice question, even allow for simulating
+;; real-life exams.
+;;
+;; Unlike other SRS implementations for GNU Emacs, gnosis not rely on
+;; org-mode. Instead utilizes an sqlite database & git, enabling
+;; efficient data management, manipulation and data integrity.
;;; Code:
-
(require 'emacsql)
(require 'emacsql-sqlite)
(require 'cl-lib)