Skip to content

airmencoders/mqfeditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MQF Editor

A Web application for Airmen to study, review, prepare, and take practice tests for annual testing. Works in conjunction with the MQF App for EFBs. Stan/Eval shops are able to create, modify, and delete MQFs.

Server Side (Developmental)

  • Run on Node.js on PORT 3001

Running development server

cd /project_location
npm start

Navigate to http://${SERVER_IP}:3001

Libraries and Frameworks

  • Built using React and Material-UI
npm install create-react-app
npx create-react-app

Dependencies

All dependencies should be included in package-lock.json

npm install @material-ui/core --save
npm install @material-ui/icons --save
npm install react-router-dom --save
npm install prop-types --save
npm install react-card-flip --save

Potential Unstable Dependencies

Material-UI includes Lab components that may have shortcomings but are not in the core due to various reasons. About The Lab | Material UI

npm install @material-ui/lab --save

Authentication

DEVELOPMENT ONLY Currently only meant for mock-up using sample data. Expected to gain authentication from other means

State

DEVELOPMENT ONLY Currently using mock-api to generate sample state. Because of this, any direct navigation through the URL bar will reset the state bringing you back to the login screen.

Roles

  1. Administrator - Allowed all rights in website
  2. Stan/Eval - Allowed to create new MQF tests and manage any tests that they own
  3. Basic User - Allowed to study any MQF test and take practice tests

About

Web companion to manage MQFs for the App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages