heyrict / exhaust

Exhaust all your possibilities.. for the next comming exam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exhaust

= Exam + Rust

A terminal app for doing exams, powered with tui-rs.

demo

Schema

Here is the json schema that exam files use

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;

About

Exhaust all your possibilities.. for the next comming exam

License:MIT License


Languages

Language:Rust 100.0%