Skip to content

Commit ef65cae

Browse files
Prepared the AssSQLQuestion for ILIAS 7 (Tested on ILIAS v7.5 2021-12-15)
1 parent f516ae4 commit ef65cae

5 files changed

Lines changed: 47 additions & 13 deletions

File tree

Dockerfile

Lines changed: 0 additions & 5 deletions
This file was deleted.

README.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,25 @@ There are two different options to install this plugin. One for demonstration an
1414

1515
1. Copy the content of this repository into the `Customizing/global/plugins/Modules/TestQuestionPool/Questions/assSQLQuestion` subfolder of your ILIAS installation. It might be necessary to create the subfolders if they do not exist.
1616

17-
1. Access Adminstration -> Plugins
17+
1. Access Adminstration -> Extending ILIAS -> Plugins
18+
19+
1. Press "Install" for the assSQLQuestion plugin
20+
21+
1. Press "Activate" for the assSQLQuestion plugin
22+
23+
### Installation for testing purposes
24+
25+
1. Install Docker-compose on your device
26+
27+
1. Start the test installation of ILIAS by executing `docker-compose up` in the root folder of this repository and write down the login data for ILIAS, which will be displayed in the console at the end of the installation process.
28+
29+
1. Prepare the plugin subfolder by executing `docker exec [NAME_OF_THE_ILIAS_CONTAINER] mkdir -p /var/www/html/Customizing/global/plugins/Modules/TestQuestionPool/Questions/`
30+
31+
1. Copy the content of this repository into the container by executing `docker cp . [NAME_OF_THE_ILIAS_CONTAINER]:/var/www/html/Customizing/global/plugins/Modules/TestQuestionPool/Questions/assSQLQuestion` in the root folder of this repository
32+
33+
1. Access the ILIAS installation at `localhost:8080`
34+
35+
1. Access Adminstration -> Extending ILIAS -> Plugins
1836

1937
1. Press "Install" for the assSQLQuestion plugin
2038

@@ -28,7 +46,6 @@ Additionally to the in source documentation there is a documentation educating a
2846
pdflatex dokumentation.tex
2947
```
3048

49+
## Additional Information
3150

32-
## Addtional Information
33-
34-
***QPI-SQL*** is a project started by Dominik Probst (Email: [me@dominik-probst.de](mailto:me@dominik-probst.de)) as part of his master's degree in 2018. The accompanying chair is the [*Chair of Computer Science 6*](https://www.cs6.tf.fau.eu) at [*Friedrich-Alexander University Erlangen-Nuremberg*](https://www.fau.eu/).
51+
***QPI-SQL*** is a project started by Dominik Probst (https://cs6.tf.fau.eu/dp) as part of his master's degree in 2018. The accompanying chair is the [*Chair of Computer Science 6*](https://www.cs6.tf.fau.eu) at [*Friedrich-Alexander University Erlangen-Nuremberg*](https://www.fau.eu/).

classes/internal/GUI/GUIAreas/class.OutputArea.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
*
1010
* @author Dominik Probst <dominik.probst@studium.fau.de>
1111
*
12-
* @ilctrl_iscalledby ScoringArea: ilObjQuestionPoolGUI, ilObjTestGUI, ilQuestionEditGUI, ilTestExpressPageObjectGUI
13-
* @ilCtrl_Calls ScoringArea: ilFormPropertyDispatchGUI
12+
* @ilctrl_iscalledby OutputArea: ilObjQuestionPoolGUI, ilObjTestGUI, ilQuestionEditGUI, ilTestExpressPageObjectGUI
13+
* @ilCtrl_Calls OutputArea: ilFormPropertyDispatchGUI
1414
*/
1515
class OutputArea extends GUIArea
1616
{

docker-compose.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: '3'
2+
services:
3+
ilias:
4+
image: sturai/ilias:7.5-php7.4-apache
5+
ports:
6+
- 8080:80
7+
links:
8+
- mysql
9+
environment:
10+
- ILIAS_AUTO_SETUP=1
11+
- ILIAS_DB_USER=root
12+
- ILIAS_DB_PASSWORD=example
13+
mysql:
14+
image: mysql:5.7
15+
command: |
16+
--character-set-server=utf8
17+
--collation-server=utf8_general_ci
18+
--max-allowed-packet=32M
19+
--default_authentication_plugin=mysql_native_password
20+
environment:
21+
- MYSQL_ROOT_PASSWORD=example
22+
- MYSQL_DATABASE=ilias

plugin.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
$id = "qpisql";
55

66
// Version of the Plugin
7-
$version = "0.0.77";
7+
$version = "0.0.78";
88

99
// Supported Ilias Versions
1010
$ilias_min_version = "5.4.0";
11-
$ilias_max_version = "5.4.999";
11+
$ilias_max_version = "7.5.999";
1212

1313
// Main Responsible Person
1414
$responsible = "Dominik Probst";

0 commit comments

Comments
 (0)