Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/crazcalm/term-quiz

Terminal Quiz Application Written in Go
https://github.com/crazcalm/term-quiz

golang quiz terminal

Last synced: about 2 months ago
JSON representation

Terminal Quiz Application Written in Go

Lists

README

        

# Term Quiz

[![Build Status](https://api.travis-ci.org/crazcalm/term-quiz.svg?branch=master)](https://travis-ci.org/crazcalm/term-quiz) [![Go Report Card](https://goreportcard.com/badge/github.com/crazcalm/term-quiz)](https://goreportcard.com/report/github.com/crazcalm/term-quiz) [![GoDoc](https://godoc.org/github.com/crazcalm/term-quiz?status.svg)](https://godoc.org/github.com/crazcalm/term-quiz) [![Coverage Status](https://coveralls.io/repos/github/crazcalm/term-quiz/badge.svg?branch=master)](https://coveralls.io/github/crazcalm/term-quiz?branch=master)

### A Quiz application made for your terminal

![Image of a abcd question](https://raw.githubusercontent.com/crazcalm/term-quiz/master/img/question1.png "question")

![Image of end screen solution](https://raw.githubusercontent.com/crazcalm/term-quiz/master/img/answer1.png "answer")

### Installation
go get github.com/crazcalm/term-quiz

### Question Types Include
- A B C D
- True and False
- Fill in the Blank

### Usage

See the [code examples](https://github.com/crazcalm/term-quiz/tree/master/_examples) and [test csv files](https://github.com/crazcalm/term-quiz/tree/master/_examples/test_data).

### Keybindings
#### Quiz Screen
Keybindings| Action
--|--
Ctrl + C| Quit
Tab| Next Answer
Enter| Select Answer

#### Solutions Screen
Keybinding| Action
--|--
Ctrl + C| Quit
Enter| Next Solution

### Issues/Bugs/Suggestions
Feel free to report any bugs or make suggestions [here](https://github.com/crazcalm/term-quiz/issues).

### Repository of Quizzes
Feel free to add or use quizzes in the following repository ([github.com/crazcalm/quizzes](https://github.com/crazcalm/quizzes)).