POAS abstract question

Question types ::: qtype_poasquestion
Maintained by Oleg Sychev, Valeriy Streltsov
Abstract question type used in questions developed by POAS department of Volgograd State Technical University. Contains some generally useful question type code.

POAS abstract question Abstract Poasquestion 3.2

Moodle 3.2, 3.3, 3.4, 3.5
Released: Saturday, 2 May 2020, 12:15 AM
POAS question
---------------------------------------
This question type is an abstract one, i.e. you are never supposed to create such question in user interface.
It contains several pieces of code, useful to question authoring, developed by POAS (software engineering)
department of Volgograd State Technical University. Please write as (poas@vstu.ru) if you use and like it.

Main code segments:
* support for backuping and restoring extra_question_fields (written by Zhorin Stanislav, Sychev Oleg, Streltsov Valeriy)
If you question contains only one DB table - as many questions does - than you need not to write backup/restore code at all!
Just inherit from these classes.
* abstract hint classes (written by Sychev Oleg)
If you need advanced hinting in you question, you could inherit hint definitions from these classes and use
"adaptivehints" and "adaptivehintsnopenalties" behaviours
* Unicode string class (written by Streltsov Valeriy)
allows to use [] on UTF-8 string without problems and call most core_text functions (and some more, like ord)
automatically converts to string
* support for string tokenizing using JLex PHP
- JLex PHP base file, modified to work with UTF-8 correctly
- stringstream library, useful to open strings like files to JLex, even when site security don't allows you to use data:// protocol

Version information

Version build number
2020020700
Version release name
Abstract Poasquestion 3.2
Maturity
Stable version
MD5 Sum
111366300e7a3454160e4078e0e23f31
Supported software
Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5
  • Latest release for Moodle 3.2
  • Latest release for Moodle 3.3
  • Latest release for Moodle 3.4
  • Latest release for Moodle 3.5

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Question types

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myquestiontype") in the "question/type" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation