PuzzLing combines the full system for the CALL(Computer Assisted Language Learning) platform especially focusing on low-resource languages, which includes language scoring and feedback functions.
# PuzzLing and Scoring Demo System
**Team R&R (Role and Responsibility)**
**Project Kickup Meeting Minutes**
**Jira Workspace**
**Final Product for Deployment**
**Evaluation**
## Mockup Preview
This is an python supported web application using the Flask backend. Running following command to install all the dependency packages
``` Linux
pip install -r requirements.txt
```
Then simply run the app.py to render the server. Replacing `{AUTH_TOKEN}` with the authorization token from NeuralSpace. Currently for the functional demo usage, you can igonore the `{AUTH_TOKEN}`.
``` Linux
python app.py --auth_token {AUTH_TOKEN}
```
It can take some time when you fistly launch the system.
### Main Window
### Scoring Feedback Window
### PuzzLing File Window
(This is a feature that is still under discussion, ideas and Pipeline codes are from **Edulang**
)
### Folder Structure
```sh
.
├── app.py
├── data
│ ├── testing_set
│ │ └── demo.txt
│ └── validation_set
│ ├── arabic_text
│ ├── english_text
│ ├── WikiQAArticlesCorpusAr-En.tsv
│ └── WikiQAQuestionsCorpusAr-En.tsv
├── logic_graphviz.gv
├── logic.svg
├── README.md
├── requirements.txt
├── static
│ ├── img
│ │ ├── get_score_page.png
│ │ ├── LJL Official Logo Image.png
│ │ ├── LJL Official Logo Text.png
│ │ ├── neuralspace.png
│ │ ├── project_preview.png
│ │ ├── puzzLingLogo.png
│ │ └── puzzling_UI.png
│ ├── js
│ │ ├── easytimer.min.js
│ │ ├── package.json
│ │ ├── puzzling.js
│ │ └── timer.js
│ └── styles
│ └── style.css
├── team_roster.md
├── templates
│ ├── index.html
│ └── score.html
├── tools
│ └── get_data.py
9 directories, 27 files
```
## What is PuzzLing?
**PuzzLing** combines the full system for the CALL(Computer Assisted Language Learning) platform especially focusing on low-resource languages, which includes language scoring and feedback functions. With the support from the latest language processing too …