Skip to content

felixschltr/escrito

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

ESCRITO - Educational SCoRIng TOolkit

ESCRITO is a toolkit for scoring student writings using NLP techniques. It addresses two main user groups: teachers and NLP researchers.

Teachers can use a high-level API in the teacher mode to assemble scoring pipelines easily. NLP researchers can use the developer mode to access a low-level API, which not only makes available a number of pre-implemented components, but also allows the user to integrate their own readers, preprocessing components, or feature extractors.

In this way, the toolkit provides a ready-made testbed for applying the latest developments from NLP areas like text similarity, paraphrase detection, textual entailment, and argument mining within the highly challenging task of educational scoring and feedback. At the same time, it allows teachers to apply cutting-edge technology in the classroom.

Features

  • easy access to existing datasets
  • integrated preprocessing
  • state-of-the-art feature extraction
  • shallow and deep learning setups
  • evaluation reports and visualization

Publications

Torsten Zesch and Andrea Horbach. ESCRITO-An NLP-Enhanced Educational Scoring Toolkit. In Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC-2018), 2018. pdf

If you use ESCRITO, please cite:

@inproceedings{zesch2018escrito,
  title={ESCRITO-An NLP-Enhanced Educational Scoring Toolkit},
  author={Zesch, Torsten and Horbach, Andrea},
  booktitle={Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC-2018)},
  year={2018},
  url= {https://www.aclweb.org/anthology/L18-1365}
}

Usage

Prerequisites

The project uses Java 1.8. You need to set a DKPRO_HOME variable as described in the DKPro documentation

First Steps

  • Import ESCRITO as a maven project in eclipse
  • Try out the examples in the examples module

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%