MediaWiki to elp (ExeLearning) Exporter
El programa consta de 3 arxius python, un Loader, un Saver i un runner i un servidor en php que genera l'arxiu de text entrada.
- Mediawiki envia al servidor php (elprenderer.php) la informació en JSON. Tenim un exemple en 666.txt. El servidor php llegirà un arxiu (id.txt) per tal de saver quin és el següent id a utilitzar. I executarà el controlador (run.py) passant-li com a paràmetre el id corresponent.
- El controlador (Run.py) carrega amb el loader les estructures de dades necessàries per crear el .elp
- El controlador (Run.py) guarda les dades amb el saver
Nota2: Cal les carpetes de l'exe learning per a poder executar el parser, ja que les utilitza
The program consists of three python files, a loader, a Saver and a runner and a PHP server that generates the text file input.
- MediaWiki server sends php (elprenderer.php) information in JSON. One example 666.txt. PHP read a file server (id.txt) to what the next id saver to use. I run the driver (run.py) passing as parameter the corresponding id.
- The controller (Run.py) loader loads the data structures necessary to create .elp
- The controller (Run.py) saves the data
Note 2: El folders of exelearning are needed to execute the parser