Moodle plugins directory: POAS abstract question: Versions: Abstract Poasquestion 2.5.2 | Moodle.org
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 2.5.2
Moodle 2.5
Released: Monday, 18 November 2013, 2:56 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 textlib 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
---------------------------------------
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 textlib 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
- 2013102900
- Version release name
- Abstract Poasquestion 2.5.2
- Can be updated from
- Abstract Poasquestion 2.3 (2012060900), Abstract Poasquestion 2.3.1 (2013011800), Abstract Poasquestion 2.3.2 (2013020200), Abstract Poasquestion 2.5 (2013062900), Abstract Poasquestion 2.5.1 (2013101400)
- Can be updated to
- Abstract Poasquestion 2.6 (2014071000), Abstract Poasquestion 2.8 (2015033000), Abstract Poasquestion 3.0 (2016120500), Abstract Poasquestion 3.1 (2017111900)
- Maturity
- Stable version
- MD5 Sum
- e1ba85641339f4709ea82acfd501012b
- Supported software
- Moodle 2.5
- Latest release for Moodle 2.5
Version control information
- Version control system (VCS)
- Mercurial
- VCS repository URL
Default installation instructions for plugins of the type Question types
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "myquestiontype") in the "question/type" subdirectory.
- Visit http://yoursite.com/admin to finish the installation