Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

Exhaust all your possibilities.. for the next comming exam

Awesome Lists containing this project

README

        

# Exhaust
= Exam + Rust

A 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;

```