Skip to content

πŸ™‹πŸ»πŸ’¬ Question Generation Demo Platform in Web Interface

License

Notifications You must be signed in to change notification settings

NCHU-NLP-Lab/querator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Querator

Question Generation Demo Platform backed by NCHU NLP API.

Overview

There are currently 3 modes, clicking the ? in navigation bar on the page to get detail animation

Mode Link Description
Querator AI Link Best for generate entity based question
Querator Group AI Link Best for generate question set the are correlated
Distractor AI Link Best for generate wrong options for multiple choices question

Deployment

Use this docker-compose.yml template with docker-compose up --detach command

version: "3.8"

services:
  querator:
    image: "nchunlplab/querator:latest"
    container_name: "querator"
    restart: always
    ports:
      - "PORT_OF_YOUR_CHOICE:80"

Development

Setup

Run this on first time, make sure to use node v16

  • Clone Repository
git clone https://github.com/NCHU-NLP-Lab/querator.git
cd querator
  • Install Dependencies
npm install

Launch

npm start

Default API backend is https://api.nlpnchu.org, change it with this command

REACT_APP_API=http://your.own.api.endpoint npm start

Author

This project is supervised by Prof. Yao-Chung Fan, with the following contributor:

πŸ€– = Model Training, πŸ§‘πŸ»β€πŸŽ¨ = React Frontend Development