Skip to content

Talon Voice quiz written in elisp for interactive use in the Emacs minibuffer.

License

Notifications You must be signed in to change notification settings

MooersLab/talon-voice-quiz.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Version License: MIT

talon-voice-quiz.el

version 0.1

Purpose

Improve recall of Talon Voice commands via quiz written in elisp for interactive use in the minibuffer of Emacs. Memorizing the alphabet is not essential because the phonetic alphabet of Talon can be displayed in a popup menu by speaking the command help alpabet when Talon is awake. Nonetheless, the Talon community recommends mastering this alphabet early in the process of becoming familiar with Talon.

Recommended usage

Run through questions on a subtopic until recall is better than 90 percent and then return to work.

Disclaimer

This is a programming tool, not an educational tool. It provides no explanations and no context. It improves command recalls temporarily in a rote fashion.

Contents

The quiz is written in elisp with each question as a separate interactive function. This quiz is designed to be run inside of Emacs. There are ways to run elisp in bash. You need a elisp kernel to run it in Jupyter. There is a standard lisp kernel so an elisp kernel should be possible. There are 21 categories and 601 questions.

Comment

This quiz is not as elegant as the Python version, which tracks the number of correctly answered questions and randomizes the questions.

Installation

  1. Drop file into .emacs.d/manual-packages/qtalonvoice/.
  2. If you use use-package, add the following to the init.el file:
(use-package qtalonvoice
    :load-path ".emacs.d/manual-packages/qtalonvoice/")

Operation

Invoke a question in the minibuffer with M-x category/q_NNN where NNN is the quiz number between 1 and 601. For example, M-x talonAlphabet/q24 will run the 24th question in the alphabet category. Run M-x list-qtalonvoice-categories to display a list of categories. I need help getting this function to work for me at the moment. For now, you can just open the file to see the list of categories.

Related repositories

About

Talon Voice quiz written in elisp for interactive use in the Emacs minibuffer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published