Skip to content
...@@ -7,36 +7,37 @@ ...@@ -7,36 +7,37 @@
* @author Thomas Joußen <tjoussen@databay.de> * @author Thomas Joußen <tjoussen@databay.de>
*/ */
interface ManufacturerInterface { interface ManufacturerInterface
{
/** /**
* Get an singleton of the manufacturer * Get an singleton of the manufacturer
* *
* @return ManufacturerInterface * @return ManufacturerInterface
*/ */
public static function _getInstance(); public static function _getInstance();
/** /**
* Create a new specific Composite object which is representing the delivered Attribute * Create a new specific Composite object which is representing the delivered Attribute
* *
* @param string $attribute * @param string $attribute
* *
* @return AbstractComposite * @return AbstractComposite
*/ */
public function manufacture($attribute); public function manufacture($attribute);
/** /**
* @return string * @return string
*/ */
public function getPattern(); public function getPattern();
/** /**
* Matches a delivered string with a the pattern returned by getPattern implemented in the explicit Manufacturer * Matches a delivered string with a the pattern returned by getPattern implemented in the explicit Manufacturer
* *
* @param string $subject * @param string $subject
* *
* @see ManufacturerInterface::getPattern() * @see ManufacturerInterface::getPattern()
* @return array * @return array
*/ */
public function match($subject); public function match($subject);
} }
\ No newline at end of file
# ILIAS QuestionSetPool # ILIAS QuestionSetPool
* For ILIAS versions: 5.3.0 - 5.4.999 * For ILIAS versions: 6.0 - 6.999
## Installation Instructions ## Installation Instructions
1. Create the plugin path: 1. Create the plugin path:
...@@ -20,3 +20,10 @@ ...@@ -20,3 +20,10 @@
3. Select **Plugins** from the **Administration** main menu drop down. 3. Select **Plugins** from the **Administration** main menu drop down.
4. Search the **QuestionSetPool** plugin in the list of plugin and choose **Activate** from the **Actions** drop down. 4. Search the **QuestionSetPool** plugin in the list of plugin and choose **Activate** from the **Actions** drop down.
5. Choose **Configure** from the **Actions** drop down and enter the required data. 5. Choose **Configure** from the **Actions** drop down and enter the required data.
## Dependencies
### Graphviz
Please install [`Graphviz`](https://graphviz.org/). Graphviz is required for
the graph visualization of the question paths.
\ No newline at end of file
This diff is collapsed.