Skip to content

MooersLab/talon-voice-quizzes

Repository files navigation

Version License: MIT

talon-voice-quizzes

Purpose

Interactive quizzes to refresh recall of Talon Voice commands. Recall of these commands fades in several days after the first exposure to them. The recall decreases more slowly with repeated exposure. This quiz supports improving the recall.

A PDF version of each quiz is provided for those who cannot run the interactive version.

Features

  • Randomizes questions on each run
  • Reports the number of correct answers
  • Reports time spent on quiz

Disclaimer

This is a programming tool, not an educational tool. It provides no explanations and no context. The quiz improves recall of computer commands in a quote manner.

Prerequisites

You need a recent version of Python3. You also need one external module. Install the module pytictoc with pip.

pip install --user --upgrade pytictoc

or with a conda environment

conda activate <env name>
pip install --upgrade pip 
pip install pytictoc

If you have an older version of python3, install the module tictoc instead.

Run one of two ways.

You will be asked to enter a number between 1 and 1. Enter 1. Then the interactive quiz will run.

Run in terminal

./qTalon<subtopic>.py

Enter control-D to interrupt the quiz.

Run in Jupyter

Use in Jupyter Notebook, JupyterLab, JupyterLab.app, or nteract.app. The last two options are stand-alone desktop applications that do not use the browser. You still need a Python3 kernel mapped to a Python interpreter with the module pytictoc installed via pip. It works in Colab, too, but you may have to load the quiz onto your Google Drive. Select the appropriate Python kernel that taps into the Python interpreter with pytictoc installed.

This approach has advantages, such as the results can be stored in the Notebook and that running the quiz in Jupyter is more fun.

Check on the present working directory in Jupyter by entering the following in a code cell.

!pwd

The file qVoiceTyping.py must be in your working directory, or you must give the full file path to qVoiceTyping.py. Enter the following in another code cell.

%run -i "qVoiceTyping.py"

Sources of funding

  • NIH: R01 CA242845
  • NIH: R01 AI088011
  • NIH: P30 CA225520 (PI: R. Mannel)
  • NIH: P20 GM103640 and P30 GM145423 (PI: A. West)

About

Quizzes to support recall of Talon Voice commands.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages