Ross Woods, 2022
One of the major challenges to massifying higher education is grading papers, because so far, all professors still have to manually read papers and assign grades.
A few paper-grading software programs have been written but they make the same mistake of expecting certain topics to come up in the essay, which software can identify as vocabulary items. However, this does not work when an innovative writer creates a better answer without plodding through the same expected information. The other weakness of this software is that, although papers might mention the correct items, the software cannot judge what is said about them.
“Pre-grading” means that software checks papers before a human assessor. Papers that do not meet specific standards are automatically failed and do not need a human assessor to read them.
* Readability systems give numerical scores for items of written work based on factors such as sentence length, number of words with three or more syllables, characters per word, or high-frequency vocabulary. Examples are: Flesch Reading-Ease, Flesch–Kincaid Grade Level, Dale-Chall, Automated readability index (ARI), SMOG grade (Simple Measure Of Gobbledygook), Gunning fog index, Fry readability formula, Coleman–Liau index, Lexile Framework for Reading, and Spache Readability Score.
Most of these depend on specific criteria. For example, the instructor must specify a submission date if papers can be failed for late submission. The instructor might determine minimum and maximum readability scores, and set maximum plagiarism checker scores. Other kinds of instructor adjustments include the date for announcing assessment results and the reasons for those results.
In a few cases, the assessor might want to do other adjustments. For example, those who teach introductory writing might want to see scores for readability, spelling, grammar and style, but not to have the paper immediately failed on that basis. As another example, someone teaching more advanced students might not care about readability, spelling, grammar and style.
The choice of checking order could be based on several criteria. The first possibility is the server load, so that items with a light server load are checked first. The second possibility is “sudden death” items, that is, items that are easy to check but result in instant fails. It is probable that these two criteria are different expressions of the same thing.
Necessary:
“Nice to have”
References
See opensource.com/article/20/3/open-source-writing-tools
https://languagetool.org/ https://github.com/languagetool-org
http://proselint.com/
LibreOffice has a spelling and grammar checker
https://rigorousthemes.com/blog/best-open-source-grammarly-alternatives/
Natural Language Toolkit: https://github.com/nltk/nltk