QnA is a simple markup language for people with little or no programing experience. It was designed with attorneys in mind and transforms blocks of nested text into interactive QnAs. These QnAs can be used as stand-alone expert systems or in the aid of rule-based document construction (see example). You can find a live implementation of a QnA Markup editor and interpreter at www.QnAMarkup.org.
Syntax & Usage
A collection of QnA projects can be found on the Gallery page of this wiki, contributions welcome.
Hackathons and Classes
A collection of classes and legal hackathons making use of QnA can be found at Law as Code.org
It's easy to install a local QnA instance, just:
- Download the master branch of this repo to a server running php.
lib/config.php, replacing the example URL and setting other variables as appropriate.
- That's it. You're ready to start creating interactive QnAs.