https://github.com/nicolas-sabbatini/go-quiz-game
This is the implementation of the frist exercise of the Gophercises course
https://github.com/nicolas-sabbatini/go-quiz-game
cli go go-cli golang gopher gophercises quiz quiz-game
Last synced: about 2 months ago
JSON representation
This is the implementation of the frist exercise of the Gophercises course
- Host: GitHub
- URL: https://github.com/nicolas-sabbatini/go-quiz-game
- Owner: nicolas-sabbatini
- License: gpl-3.0
- Created: 2023-09-27T01:41:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-27T22:36:46.000Z (over 1 year ago)
- Last Synced: 2025-01-27T08:42:50.727Z (4 months ago)
- Topics: cli, go, go-cli, golang, gopher, gophercises, quiz, quiz-game
- Language: Go
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GO Quiz Game
## Description
This is the implementation of the frist exercise of the [Gophercises](https://gophercises.com/) course.
It is a simple quiz game that reads a CSV file with questions and answers and asks the user to answer them.
The CSV must contain the limit for the quiz in the first row (see [example quiz](input/test-1.csv)).
The quiz is over when the time limit is reached or when the user answers all the questions.
At the end of the quiz the user can see how many questions he answered correctly.## Usage
```bash
go run main.go -path="input/test-1.csv"
```
or
```bash
make run args="-path=input/test-1.csv"
```