diff --git a/main/admin/settings.lib.php b/main/admin/settings.lib.php
index 1c7530c5c4..d569885a46 100755
--- a/main/admin/settings.lib.php
+++ b/main/admin/settings.lib.php
@@ -267,6 +267,10 @@ function handlePlugins()
$unknownLabel = get_lang('Unknown');
foreach ($all_plugins as $pluginName) {
+ if (in_array($pluginName, ['jcapture'])) {
+ continue;
+ }
+
$plugin_info_file = api_get_path(SYS_PLUGIN_PATH).$pluginName.'/plugin.php';
if (file_exists($plugin_info_file)) {
$plugin_info = [
diff --git a/main/document/document.php b/main/document/document.php
index d05add5430..9734daf2c2 100755
--- a/main/document/document.php
+++ b/main/document/document.php
@@ -83,23 +83,6 @@ Session::erase('draw_dir');
Session::erase('paint_dir');
Session::erase('temp_audio_nanogong');
-$plugin = new AppPlugin();
-$pluginList = $plugin->getInstalledPlugins();
-$capturePluginInstalled = in_array('jcapture', $pluginList);
-
-if ($capturePluginInstalled) {
- $jcapturePath = api_get_path(WEB_PLUGIN_PATH).'jcapture/plugin_applet.php';
- $htmlHeadXtra[]
- = '
- ';
-}
-
if (empty($courseInfo)) {
api_not_allowed(true);
}
@@ -1803,15 +1786,6 @@ if ($isAllowedToEdit ||
);
}
- if ($capturePluginInstalled && !$is_certificate_mode) {
- $actionsLeft .= '';
- $actionsLeft .= Display::url(
- Display::return_icon('capture.png', get_lang('CatchScreenCasts'), '', ICON_SIZE_MEDIUM),
- '#',
- ['id' => 'jcapture']
- );
- }
-
// Create directory
if (!$is_certificate_mode) {
$actionsLeft .= Display::url(
diff --git a/main/inc/lib/plugin.lib.php b/main/inc/lib/plugin.lib.php
index 88e744493b..640fe56c4b 100755
--- a/main/inc/lib/plugin.lib.php
+++ b/main/inc/lib/plugin.lib.php
@@ -241,7 +241,6 @@ class AppPlugin
'h5p',
'hello_world',
'ims_lti',
- 'jcapture',
'justification',
'kannelsms',
'keycloak',