OpenSesame Connector
Versions
Current version
1.2 (2026010500)
1.2
Plugin type: Administration tools
Frankenstyle component name: tool_opensesame
Version build number: 2026010500
Version release name: 1.2
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://github.com/OpenSesame/moodle-tool_opensesame
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/OpenSesame/moodle-tool_opensesame/issues
OpenSesame Connector
The OpenSesame Connector (tool_opensesame) is a course integration tool providing the
ability to automatically create and configure Opensesame courses within Moodle. It also contains all of the main settings required to integrate with OpenSesame content.
Getting Access to OpenSesame content
The OpenSesame Connector tool requires you already have an account with OpenSesame. If you need to create an account, navigate here.
Installation
You can download the OpenSesame Connector plugin here.
This plugin should be located and named as:
[yourmoodledir]/admin/tool/opensesame
Configuring the OpenSesame Connector
Open the settings for the OpenSesame Connector following this file path:
Site Administration > Plugins > Admin Tools > OpenSesame > Integration Settings/AICC Configurations
The following fields should be populated with values provided to you by an OpenSesame representative and are all located under "Integration Settings".
- Customer Integration Id and Allowed Types (scorm type), Client Id,
Client Secret, Authorization URL, and Base URL
If the site Allowed types is set to AICC URL only, the site "AICC Configurations" link will allow for autoconfiguration of the AICC settings.
The "AICC Configurations" link is located at:
Site Administration > Courses > OpenSesame > AICC configurations
Confirm the automated message to automatically set the
"AICC configurations" to allow the OpenSesame courses to properly be configured
upon creation. A confirmation message will read 'Success - the Opensesame API
required AICC configurations has been automatically configured.'.
Additional configuration
The OpenSesame Connector requires a scheduled task to synchronize courses that you want to provide to your students. We recommend that you configure the scheduled task to run at least once a day during non-peak hours.
The scheduled task is named "OpenSesame Course Sync" and can be found within:
Site Administration > Server > Tasks > Scheduled Tasks
Uninstall
- Remove the
tool_opensesameplugin from the Moodle folder:
- [yourmoodledir]/admin/tool/opensesame
- Access the plugin uninstall page: Site Administration > Plugins >
Plugins overview - Look for the removed plugins and click on uninstall-link for the plugin.
License for OpenSesame Connector
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY, NON-INFRINGEMENT, or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
1.1.2 (2025092900)
1.1.2
Plugin type: Administration tools
Frankenstyle component name: tool_opensesame
Version build number: 2025092900
Version release name: 1.1.2
Maturity: Alpha
Supported Moodle versions: 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/OpenSesame/moodle-tool_opensesame
Repository branch: MOODLE_401_STAGING
Repository tag:
Issue/bug tracker URL: https://github.com/OpenSesame/moodle-tool_opensesame/issues
OpenSesame admin tool
The OpenSesame admin tool (tool_opensesame) provides communication between
Moodle and OpenSesame. It also contains all the main settings required for
OpenSesame to function. OpenSesame is course integration tool providing the
ability to automatically create and configure Opensesame Courses within Moodle.
Installation
You can download the admin tool plugin from:
https://github.com/(PLACEHOLDER)/moodle-tool_opensesame
This plugin should be located and named as:
[yourmoodledir]/admin/tool/opensesame
Configuring the OpenSesame admin tool
Open the settings for the OpenSesame admin tool:
Site Administration > Plugins > Admin Tools > OpenSesame >
Integration Settings/AICC Configurations
The Customer Integration Id and Allowed Types (scorm type), Client Id,
Client Secret, Authorization URL, and Base URL are all fields that are located
under integration settings. These fields should be populated with values
provided to you by an OpenSesame representative.
If the site Allowed types is set to AICC URL only. The site AICC Configurations link will allow for autoconfiguration of the AICC settings. The Aicc
Configurations link is located in Site Administration > Courses > OpenSesame >
AICC configurations and Confirm the automated message to automatically set the
AICC configurations to allow the OpenSesame courses to properly be configured
upon creation. A confirmation message will read 'Success - the Opensesame API
required AICC configurations has been automatically configured.'.
Additional plugins
The OpenSesame admin tool isn't useful on its own. The main functionality of
OpenSesame is provided by two other plugins which you should download and
install.
OpenSesame Scheduled Tasks
Navigation: Site Administration > Server > Tasks > Scheduled tasks
Title: OpenSesame Course Sync
Documentation: https://docs.moodle.org/402/en/Scheduled_tasks
Uninstall
- Remove the
tool_opensesameplugin from the Moodle folder:
- [yourmoodledir]/admin/tool/opensesame
- Access the plugin uninstall page: Site Administration > Plugins >
Plugins overview - Look for the removed plugins and click on uninstall-link for the plugin.
License for OpenSesame admin tool
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
1.1.2 (2024040201)
1.1.2
Plugin type: Administration tools
Frankenstyle component name: tool_opensesame
Version build number: 2024040201
Version release name: 1.1.2
Maturity: Stable
Supported Moodle versions: 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/OpenSesame/moodle-tool_opensesame
Repository branch: MOODLE_401_STAGING
Repository tag:
Issue/bug tracker URL: https://github.com/OpenSesame/moodle-tool_opensesame/issues
OpenSesame admin tool
The OpenSesame admin tool (tool_opensesame) provides communication between
Moodle and OpenSesame. It also contains all the main settings required for
OpenSesame to function. OpenSesame is course integration tool providing the
ability to automatically create and configure Opensesame Courses within Moodle.
Installation
You can download the admin tool plugin from:
https://github.com/(PLACEHOLDER)/moodle-tool_opensesame
This plugin should be located and named as:
[yourmoodledir]/admin/tool/opensesame
Configuring the OpenSesame admin tool
Open the settings for the OpenSesame admin tool:
Site Administration > Plugins > Admin Tools > OpenSesame >
Integration Settings/AICC Configurations
The Customer Integration Id and Allowed Types (scorm type), Client Id,
Client Secret, Authorization URL, and Base URL are all fields that are located
under integration settings. These fields should be populated with values
provided to you by an OpenSesame representative.
If the site Allowed types is set to AICC URL only. The site AICC Configurations link will allow for autoconfiguration of the AICC settings. The Aicc
Configurations link is located in Site Administration > Courses > OpenSesame >
AICC configurations and Confirm the automated message to automatically set the
AICC configurations to allow the OpenSesame courses to properly be configured
upon creation. A confirmation message will read 'Success - the Opensesame API
required AICC configurations has been automatically configured.'.
Additional plugins
The OpenSesame admin tool isn't useful on its own. The main functionality of
OpenSesame is provided by two other plugins which you should download and
install.
OpenSesame Scheduled Tasks
Navigation: Site Administration > Server > Tasks > Scheduled tasks
Title: OpenSesame Course Sync
Documentation: https://docs.moodle.org/402/en/Scheduled_tasks
Uninstall
- Remove the
tool_opensesameplugin from the Moodle folder:
- [yourmoodledir]/admin/tool/opensesame
- Access the plugin uninstall page: Site Administration > Plugins >
Plugins overview - Look for the removed plugins and click on uninstall-link for the plugin.
License for OpenSesame admin tool
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
1.1.0 (2025013000)
1.1.0
Plugin type: Administration tools
Frankenstyle component name: tool_opensesame
Version build number: 2025013000
Version release name: 1.1.0
Maturity: Stable
Supported Moodle versions: 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/OpenSesame/moodle-tool_opensesame
Repository branch: MOODLE_401_STABLE
Repository tag: v1.1.0
Issue/bug tracker URL: https://github.com/OpenSesame/moodle-tool_opensesame/issues
OpenSesame Connector
The OpenSesame Connector (tool_opensesame) is a course integration tool providing the
ability to automatically create and configure Opensesame courses within Moodle. It also contains all of the main settings required to integrate with OpenSesame content.
Getting Access to OpenSesame content
The OpenSesame Connector tool requires you already have an account with OpenSesame. If you need to create an account, navigate here.
Installation
You can download the OpenSesame Connector plugin here.
This plugin should be located and named as:
[yourmoodledir]/admin/tool/opensesame
Configuring the OpenSesame Connector
Open the settings for the OpenSesame Connector following this file path:
Site Administration > Plugins > Admin Tools > OpenSesame > Integration Settings/AICC Configurations
The following fields should be populated with values provided to you by an OpenSesame representative and are all located under "Integration Settings".
- Customer Integration Id and Allowed Types (scorm type), Client Id,
Client Secret, Authorization URL, and Base URL
If the site Allowed types is set to AICC URL only, the site "AICC Configurations" link will allow for autoconfiguration of the AICC settings.
The "AICC Configurations" link is located at:
Site Administration > Courses > OpenSesame > AICC configurations
Confirm the automated message to automatically set the
"AICC configurations" to allow the OpenSesame courses to properly be configured
upon creation. A confirmation message will read 'Success - the Opensesame API
required AICC configurations has been automatically configured.'.
Additional configuration
The OpenSesame Connector requires a scheduled task to synchronize courses that you want to provide to your students. We recommend that you configure the scheduled task to run at least once a day during non-peak hours.
The scheduled task is named "OpenSesame Course Sync" and can be found within:
Site Administration > Server > Tasks > Scheduled Tasks
Uninstall
- Remove the
tool_opensesameplugin from the Moodle folder:
- [yourmoodledir]/admin/tool/opensesame
- Access the plugin uninstall page: Site Administration > Plugins >
Plugins overview - Look for the removed plugins and click on uninstall-link for the plugin.
License for OpenSesame Connector
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY, NON-INFRINGEMENT, or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
1.0.1 (2024040200)
1.0.1
Plugin type: Administration tools
Frankenstyle component name: tool_opensesame
Version build number: 2024040200
Version release name: 1.0.1
Maturity: Stable
Supported Moodle versions: 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5
Repository URL (Git): https://github.com/OpenSesame/moodle-tool_opensesame
Repository branch: MOODLE_401_STAGING
Repository tag: v1.0.1
Issue/bug tracker URL: https://github.com/OpenSesame/moodle-tool_opensesame/issues
OpenSesame admin tool
The OpenSesame admin tool (tool_opensesame) provides communication between
Moodle and OpenSesame. It also contains all the main settings required for
OpenSesame to function. OpenSesame is course integration tool providing the
ability to automatically create and configure Opensesame Courses within Moodle.
Installation
You can download the admin tool plugin from:
https://github.com/(PLACEHOLDER)/moodle-tool_opensesame
This plugin should be located and named as:
[yourmoodledir]/admin/tool/opensesame
Configuring the OpenSesame admin tool
Open the settings for the OpenSesame admin tool:
Site Administration > Plugins > Admin Tools > OpenSesame >
Integration Settings/AICC Configurations
The Customer Integration Id and Allowed Types (scorm type), Client Id,
Client Secret, Authorization URL, and Base URL are all fields that are located
under integration settings. These fields should be populated with values
provided to you by an OpenSesame representative.
If the site Allowed types is set to AICC URL only. The site AICC Configurations link will allow for autoconfiguration of the AICC settings. The Aicc
Configurations link is located in Site Administration > Courses > OpenSesame >
AICC configurations and Confirm the automated message to automatically set the
AICC configurations to allow the OpenSesame courses to properly be configured
upon creation. A confirmation message will read 'Success - the Opensesame API
required AICC configurations has been automatically configured.'.
Additional plugins
The OpenSesame admin tool isn't useful on its own. The main functionality of
OpenSesame is provided by two other plugins which you should download and
install.
OpenSesame Scheduled Tasks
Navigation: Site Administration > Server > Tasks > Scheduled tasks
Title: OpenSesame Course Sync
Documentation: https://docs.moodle.org/402/en/Scheduled_tasks
Uninstall
- Remove the
tool_opensesameplugin from the Moodle folder:
- [yourmoodledir]/admin/tool/opensesame
- Access the plugin uninstall page: Site Administration > Plugins >
Plugins overview - Look for the removed plugins and click on uninstall-link for the plugin.
License for OpenSesame admin tool
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.
1.0.0 (2023082908)
1.0.0
Plugin type: Administration tools
Frankenstyle component name: tool_opensesame
Version build number: 2023082908
Version release name: 1.0.0
Maturity: Stable
Supported Moodle versions: 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/OpenSesame/moodle-tool_opensesame
Repository branch: MOODLE_401_STAGING
Repository tag: v1.0.0
Issue/bug tracker URL: https://github.com/OpenSesame/moodle-tool_opensesame/issues
OpenSesame admin tool
The OpenSesame admin tool (tool_opensesame) provides communication between
Moodle and OpenSesame. It also contains all the main settings required for
OpenSesame to function. OpenSesame is course integration tool providing the
ability to automatically create and configure Opensesame Courses within Moodle.
Installation
You can download the admin tool plugin from:
https://github.com/(PLACEHOLDER)/moodle-tool_opensesame
This plugin should be located and named as:
[yourmoodledir]/admin/tool/opensesame
Configuring the OpenSesame admin tool
Open the settings for the OpenSesame admin tool:
Site Administration > Plugins > Admin Tools > OpenSesame >
Integration Settings/AICC Configurations
The Customer Integration Id and Allowed Types (scorm type), Client Id,
Client Secret, Authorization URL, and Base URL are all fields that are located
under integration settings. These fields should be populated with values
provided to you by an OpenSesame representative.
If the site Allowed types is set to AICC URL only. The site AICC Configurations link will allow for autoconfiguration of the AICC settings. The Aicc
Configurations link is located in Site Administration > Courses > OpenSesame >
AICC configurations and Confirm the automated message to automatically set the
AICC configurations to allow the OpenSesame courses to properly be configured
upon creation. A confirmation message will read 'Success - the Opensesame API
required AICC configurations has been automatically configured.'.
Additional plugins
The OpenSesame admin tool isn't useful on its own. The main functionality of
OpenSesame is provided by two other plugins which you should download and
install.
OpenSesame Scheduled Tasks
Navigation: Site Administration > Server > Tasks > Scheduled tasks
Title: OpenSesame Course Sync
Documentation: https://docs.moodle.org/402/en/Scheduled_tasks
Uninstall
- Remove the
tool_opensesameplugin from the Moodle folder:
- [yourmoodledir]/admin/tool/opensesame
- Access the plugin uninstall page: Site Administration > Plugins >
Plugins overview - Look for the removed plugins and click on uninstall-link for the plugin.
License for OpenSesame admin tool
This file is part of Moodle - http://moodle.org/
Moodle is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Moodle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Moodle. If not, see http://www.gnu.org/licenses/.