Moodle plugins directory: Formal languages block: Versions: Formal languages 3.6 | Moodle.org
Formal languages block
Blocks ::: block_formal_langs
Maintained by Oleg Sychev
Formal languages block centralizes code for scanning and parsing of different languages. For now it is used by Preg and CorrectWriting question types, but other plugins can use it as well.
Formal languages block Formal languages 3.6
Moodle 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0, 4.1
Released: Sunday, 3 May 2020, 10:21 PM
Code prechecks
phplint1 | 0
phpcs100535 | 8564
js162 | 43
css1 | 0
phpdoc4432 | 42
savepoint14 | 0
thirdparty
grunt1 | 1
shifter
mustache
gherkin
HTML | XMLThis is a technical block providing natural- and formal-languages processing features. The only side visible to the user is managing the list of languages accessible in the particular course.
Simple English
- tokenization
- typo detection (using Damerau-Levenshein distance: insertions, deletions, modifications, transpositions) and generating a picture showing how to fix typos
Programming languages C and C++
- tokenization
- parsing (beta)
Simple English
- tokenization
- typo detection (using Damerau-Levenshein distance: insertions, deletions, modifications, transpositions) and generating a picture showing how to fix typos
Programming languages C and C++
- tokenization
- parsing (beta)
Version information
- Version build number
- 2020050300
- Version release name
- Formal languages 3.6
- Maturity
- Stable version
- MD5 Sum
- 50b686f70c655d106abe4e4a99ec7202
- Supported software
- Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1
- Latest release for Moodle 3.6
- Latest release for Moodle 3.7
- Latest release for Moodle 3.8
- Latest release for Moodle 3.9
- Latest release for Moodle 3.10
- Latest release for Moodle 3.11
- Latest release for Moodle 4.0
- Latest release for Moodle 4.1
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
Default installation instructions for plugins of the type Blocks
- Make sure you have all the required versions.
- Download and unpack the block folder.
- Place the folder (eg "myblock") in the "blocks" subdirectory.
- Visit http://yoursite.com/admin to complete the installation
- Turn editing on in any home or course page.
- Add the block to the page
- Visit the config link in the block for more options.