diff --git a/config/cis.config-default.inc.php b/config/cis.config-default.inc.php index cac05ec7a..1b38a2be6 100644 --- a/config/cis.config-default.inc.php +++ b/config/cis.config-default.inc.php @@ -309,6 +309,8 @@ define('EXTERNE_UEBERWACHUNG_INTEGRATION_NAME', 'example'); define('EXTERNE_UEBERWACHUNG_SESSION_URL', 'https://example.com'); define('EXTERNE_UEBERWACHUNG_TRIAL_TEST', false); define('EXTERNE_UEBERWACHUNG_EXAM_PARAMS', []); +define('EXTERNE_UEBERWACHUNG_EXAM_RULES', []); +define('EXTERNE_UEBERWACHUNG_EXAM_SCORE', []); ?> diff --git a/include/externe_ueberwachung.class.php b/include/externe_ueberwachung.class.php index a047dfd9a..ecdaac2fc 100644 --- a/include/externe_ueberwachung.class.php +++ b/include/externe_ueberwachung.class.php @@ -167,6 +167,17 @@ class externeUeberwachung extends basis_db { $payload = array_merge($payload, EXTERNE_UEBERWACHUNG_EXAM_PARAMS); } + + if (defined('EXTERNE_UEBERWACHUNG_EXAM_RULES')) + { + $payload['rules'] = EXTERNE_UEBERWACHUNG_EXAM_RULES; + } + + if (defined('EXTERNE_UEBERWACHUNG_EXAM_SCORE')) + { + $payload['scoreConfig'] = EXTERNE_UEBERWACHUNG_EXAM_SCORE; + } + return $payload; }