fhnw-IP518bb-QuizGenerator / IP518bb_QuizGenerator

QuizGenertor for IP518bb - An iPython application that takes arbitrary german text and generates questions out of it.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IP518bb QUizGenerator

Repository for the practical part of IP518bb QuizGenerator. Consists of an iPython notebook and associated functions/vendors/etc

This application serves a research/educational purpose only! All texts belong to their respective owners!

Getting started

  1. Installing dependencies

Install the following packages:

  1. Start the Stanford Core CLP server

From project root, execute:

cd vendor/stanford-corenlp-full-2018-02-27/
java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -annotators "tokenize,ssplit,pos,lemma,parse,sentiment" -port 9000 -timeout 30000
  1. Start the IPython notebook

From project root, execute:

jupyter-notebook ./IP518bb_QuizGenerator.ipynb
  1. Execute the code

Within jupyter notebook, click Cell -> Run all. As the CoreNLP server is likely not trained yet, it might take a few minutes to execute everything.

Or:

Execute start.sh

About

QuizGenertor for IP518bb - An iPython application that takes arbitrary german text and generates questions out of it.

License:MIT License


Languages

Language:Jupyter Notebook 82.0%Language:Python 17.8%Language:Shell 0.2%