diff --git a/lang/en/filter_opencast.php b/lang/en/filter_opencast.php
index e853fb56dbe1043e2c6ee113838e0cdd88c4e015..7a97e5d56b44fe010bb9cb17b7be21e6eeb3176c 100644
--- a/lang/en/filter_opencast.php
+++ b/lang/en/filter_opencast.php
@@ -29,5 +29,5 @@ $string['setting_consumerkey'] = 'Consumer key';
 $string['setting_consumerkey_desc'] = 'LTI Consumer key';
 $string['setting_consumersecret'] = 'Consumer secret';
 $string['setting_consumersecret_desc'] = 'LTI Consumer secret';
-$string['setting_engageurl'] = 'URL of the Opencast Engange server';
+$string['setting_engageurl'] = 'URL of the Opencast Engage server';
 $string['setting_engageurl_desc'] = 'If empty, the base URL of the admin tool is used.';
\ No newline at end of file
diff --git a/lib.php b/lib.php
index a9b3856a3baa8b5c7ba01f2802f5af3711daa0a5..1347972a93fa5b5a9ab36064d781fea38a993d6c 100644
--- a/lib.php
+++ b/lib.php
@@ -32,8 +32,8 @@ require_once($CFG->dirroot . '/lib/oauthlib.php');
 function filter_opencast_login() {
     global $PAGE;
 
-    // Get api url of opencast.
-    $endpoint = get_config('tool_opencast', 'apiurl');
+    // Get url of opencast engage server
+    $endpoint = get_config('filter_opencast', 'engageurl');
     if (strpos($endpoint, 'http') !== 0) {
         $endpoint = 'http://' . $endpoint;
     }
@@ -44,13 +44,13 @@ function filter_opencast_login() {
 
     // Render form.
     $renderer = $PAGE->get_renderer('filter_opencast');
-    echo $renderer->render_player($endpoint, $params);
+    echo $renderer->render_lti_form($endpoint, $params);
 
     // Submit form.
     $PAGE->requires->js_call_amd('filter_opencast/form', 'init');
 }
 
-function filter_opencast_create_parameters() {
+function filter_opencast_create_parameters($endpoint) {
     global $CFG, $COURSE, $USER;
 
     // Get consumerkey and consumersecret.