Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heyrict/exhaust
Exhaust all your possibilities.. for the next comming exam
https://github.com/heyrict/exhaust
exam exams mvc tui tui-rs
Last synced: 2 days ago
JSON representation
Exhaust all your possibilities.. for the next comming exam
- Host: GitHub
- URL: https://github.com/heyrict/exhaust
- Owner: heyrict
- License: mit
- Created: 2019-11-22T11:52:09.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-18T09:28:03.000Z (over 4 years ago)
- Last Synced: 2024-08-02T17:35:17.816Z (3 months ago)
- Topics: exam, exams, mvc, tui, tui-rs
- Language: Rust
- Size: 1.91 MB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ratatui - exhaust - Exhaust all your possibilities for the next coming exam. (💻 Apps / 🚀 Productivity and Utilities)
README
# Exhaust
= Exam + RustA terminal app for doing exams, powered with tui-rs.
![demo](./assets/demo.png)
## Schema
Here is the json schema that exam files use```typescript
type RootType = {
questions: QuestionType[],
}type QuestionType = {
type: "Question",
question: string,
selections: SelectionType[],
answer: string?,
user_selection: SelectionMaskType,
assets: string[]?,
[key: string]: any,
}type SelectionMaskType = number;
```