Skip to content

heyrict/exhaust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages