Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakeroggenbuck/study-cli
CLI tool to quiz and learn a question dataset. This can be used for memorizing any sort of multiple choice compliant quizzes.
https://github.com/jakeroggenbuck/study-cli
Last synced: 5 days ago
JSON representation
CLI tool to quiz and learn a question dataset. This can be used for memorizing any sort of multiple choice compliant quizzes.
- Host: GitHub
- URL: https://github.com/jakeroggenbuck/study-cli
- Owner: JakeRoggenbuck
- License: mit
- Created: 2022-06-13T06:04:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-08T21:30:07.000Z (over 1 year ago)
- Last Synced: 2023-07-08T22:25:02.558Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# study-cli ![Go](https://img.shields.io/github/actions/workflow/status/jakeroggenbuck/study-cli/go.yml?branch=main&style=for-the-badge)
CLI tool to quiz and learn a question dataset. This can be used for memorizing any sort of multiple choice compliant quizzes. Similar to flashcards, except no need to write out flash cards, or carry them with you. Also, study-cli can be set to random ask if you'd like to study at random times.## Question Set Schema
```go
type Single struct {
Name string `json:"name"`
Correct int `json:"correct"`
Answers []string `json:"answers"`
Question string `json:"question"`
}
``````json
[
{
"name": "question one",
"correct": 0,
"answers": [ "A. yes", "B. no" ],
"question": "Which of the two options is a three letter world?",
}
]
```## TODO
- Add dataset manager