Video Connect
Versions
Current version
1.0.4 (2024113001)
1.0.4
Plugin type: Activities
Frankenstyle component name: mod_videoconnect
Version build number: 2024113001
Version release name: 1.0.4
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5
Repository URL (Git): https://github.com/3iPunt/moodle-mod_videoconnect
Repository branch:
Repository tag: 1.0.4
Issue/bug tracker URL: https://github.com/3iPunt/moodle-mod_videoconnect/issues
Tresipunt Video Connect
This module allows users to upload a Vimeo as a resource, which is then automatically uploaded to their Vimeo account through a scheduled task.
If you already know the video ID, you can enter it directly. When rendering the video, if the upload process is still ongoing, Vimeo displays a message indicating that the video is being uploaded.
Features
This plugin allows you to upload a video from Moodle to the private Vimeo platform and display it as a label, which is embedded on the main page of the course. It allows both uploading a video and embedding it, or showing it if it's already uploaded to Vimeo. The goal is to centralize the video repository on Vimeo.
Notes for the Administrator:
To use the plugin, you need a Pro, Business, Premium, or Enterprise Vimeo membership.
Configuring a scheduled task: Ensure the scheduled task is enabled
API Configuration:
On Vimeo: https://developer.vimeo.com/api/guides/start
- App created:
- Client ID: YOUR_VIMEO_CLIENT
- Client Secret: YOUR_VIMEO_SECRET
- Personal Access Token: YOUR_VIMEO_ACCESS_TOKEN
- Authentication: Yes
- Scopes of the Personal Access Token: private, public, and upload.
Note: To get 'upload' permissions, you must make a request to Vimeo, which takes about 12 hours.
These credentials will be used to configure the Moodle plugin:
https://YOUR_MOODLE_SITE/admin/settings.php?section=modsettingvideoconnect

⚠️ If not configured, or if the folder is incorrect, the video will always be uploaded to the root of Vimeo. The user will still be able to view the video without issues, and the Vimeo admin can fix the error without affecting Moodle visibility.
Adding Video Activity to a Course – Upload Video
Upload the video. The admin should configure the folder id, if not all videos will be on root folder.
Add Video to Vimeo from the plugin:

A screen will show that the video is unavailable.
Wait for the scheduled task to make it visible, or grant permission on Vimeo if the automation fails.
Access Vimeo and grant the corresponding permissions:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
The video will now be visible in your course.
Adding Video Activity to a Course – Embed Video
With the same activity module, it is possible to embed a video using the video ID, which is more secure than using an iframe.
Add a resource in a topic:

Configure:
Enter the video ID, which can be found on Vimeo:


Ensure the video has the correct permissions on Vimeo:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
Credits
This plugin was implemented by Moodle's Partner 3iPunt
License
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 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
this program. If not, see http://www.gnu.org/licenses/.
1.0.3 (2024111901)
1.0.3
Plugin type: Activities
Frankenstyle component name: mod_videoconnect
Version build number: 2024111901
Version release name: 1.0.3
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5
Repository URL (Git): https://github.com/3iPunt/moodle-mod_videoconnect
Repository branch:
Repository tag: 1.0.3
Issue/bug tracker URL: https://github.com/3iPunt/moodle-mod_videoconnect/issues
Tresipunt Video Connect
This module allows users to upload a Vimeo as a resource, which is then automatically uploaded to their Vimeo account through a scheduled task.
If you already know the video ID, you can enter it directly. When rendering the video, if the upload process is still ongoing, Vimeo displays a message indicating that the video is being uploaded.
Features
This plugin allows you to upload a video from Moodle to the private Vimeo platform and display it as a label, which is embedded on the main page of the course. It allows both uploading a video and embedding it, or showing it if it's already uploaded to Vimeo. The goal is to centralize the video repository on Vimeo.
Notes for the Administrator:
To use the plugin, you need a Pro, Business, Premium, or Enterprise Vimeo membership.
Configuring a scheduled task: Ensure the scheduled task is enabled
API Configuration:
On Vimeo: https://developer.vimeo.com/api/guides/start
- App created:
- Client ID: YOUR_VIMEO_CLIENT
- Client Secret: YOUR_VIMEO_SECRET
- Personal Access Token: YOUR_VIMEO_ACCESS_TOKEN
- Authentication: Yes
- Scopes of the Personal Access Token: private, public, and upload.
Note: To get 'upload' permissions, you must make a request to Vimeo, which takes about 12 hours.
These credentials will be used to configure the Moodle plugin:
https://YOUR_MOODLE_SITE/admin/settings.php?section=modsettingvideoconnect

⚠️ If not configured, or if the folder is incorrect, the video will always be uploaded to the root of Vimeo. The user will still be able to view the video without issues, and the Vimeo admin can fix the error without affecting Moodle visibility.
Adding Video Activity to a Course – Upload Video
Upload the video. The admin should configure the folder id, if not all videos will be on root folder.
Add Video to Vimeo from the plugin:

A screen will show that the video is unavailable.
Wait for the scheduled task to make it visible, or grant permission on Vimeo if the automation fails.
Access Vimeo and grant the corresponding permissions:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
The video will now be visible in your course.
Adding Video Activity to a Course – Embed Video
With the same activity module, it is possible to embed a video using the video ID, which is more secure than using an iframe.
Add a resource in a topic:

Configure:
Enter the video ID, which can be found on Vimeo:


Ensure the video has the correct permissions on Vimeo:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
Credits
This plugin was implemented by Moodle's Partner 3iPunt
License
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 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
this program. If not, see http://www.gnu.org/licenses/.
1.0.2 (2024101401)
1.0.2
Plugin type: Activities
Frankenstyle component name: mod_videoconnect
Version build number: 2024101401
Version release name: 1.0.2
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5
Repository URL (Git): https://github.com/3iPunt/moodle-mod_videoconnect
Repository branch:
Repository tag: 1.0.2
Issue/bug tracker URL: https://github.com/3iPunt/moodle-mod_videoconnect/issues
Tresipunt Video Connect
This module allows users to upload a Vimeo as a resource, which is then automatically uploaded to their Vimeo account through a scheduled task.
If you already know the video ID, you can enter it directly. When rendering the video, if the upload process is still ongoing, Vimeo displays a message indicating that the video is being uploaded.
Features
This plugin allows you to upload a video from Moodle to the private Vimeo platform and display it as a label, which is embedded on the main page of the course. It allows both uploading a video and embedding it, or showing it if it's already uploaded to Vimeo. The goal is to centralize the video repository on Vimeo.
Notes for the Administrator:
To use the plugin, you need a Pro, Business, Premium, or Enterprise Vimeo membership.
Configuring a scheduled task: Ensure the scheduled task is enabled
API Configuration:
On Vimeo: https://developer.vimeo.com/api/guides/start
- App created:
- Client ID: YOUR_VIMEO_CLIENT
- Client Secret: YOUR_VIMEO_SECRET
- Personal Access Token: YOUR_VIMEO_ACCESS_TOKEN
- Authentication: Yes
- Scopes of the Personal Access Token: private, public, and upload.
Note: To get 'upload' permissions, you must make a request to Vimeo, which takes about 12 hours.
These credentials will be used to configure the Moodle plugin:
https://YOUR_MOODLE_SITE/admin/settings.php?section=modsettingvideoconnect

⚠️ If not configured, or if the folder is incorrect, the video will always be uploaded to the root of Vimeo. The user will still be able to view the video without issues, and the Vimeo admin can fix the error without affecting Moodle visibility.
Adding Video Activity to a Course – Upload Video
Upload the video. The admin should configure the folder id, if not all videos will be on root folder.
Add Video to Vimeo from the plugin:

A screen will show that the video is unavailable.
Wait for the scheduled task to make it visible, or grant permission on Vimeo if the automation fails.
Access Vimeo and grant the corresponding permissions:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
The video will now be visible in your course.
Adding Video Activity to a Course – Embed Video
With the same activity module, it is possible to embed a video using the video ID, which is more secure than using an iframe.
Add a resource in a topic:

Configure:
Enter the video ID, which can be found on Vimeo:


Ensure the video has the correct permissions on Vimeo:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
Credits
This plugin was implemented by Moodle's Partner 3iPunt
License
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 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
this program. If not, see http://www.gnu.org/licenses/.
1.0.1 (2024091801)
1.0.1
Plugin type: Activities
Frankenstyle component name: mod_videoconnect
Version build number: 2024091801
Version release name: 1.0.1
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/3iPunt/moodle-mod_videoconnect
Repository branch:
Repository tag: 1.0.1
Issue/bug tracker URL: https://github.com/3iPunt/moodle-mod_videoconnect/issues
Tresipunt Video Connect
This module allows users to upload a Vimeo as a resource, which is then automatically uploaded to their Vimeo account through a scheduled task.
If you already know the video ID, you can enter it directly. When rendering the video, if the upload process is still ongoing, Vimeo displays a message indicating that the video is being uploaded.
Features
This plugin allows you to upload a video from Moodle to the private Vimeo platform and display it as a label, which is embedded on the main page of the course. It allows both uploading a video and embedding it, or showing it if it's already uploaded to Vimeo. The goal is to centralize the video repository on Vimeo.
Notes for the Administrator:
To use the plugin, you need a Pro, Business, Premium, or Enterprise Vimeo membership.
Configuring a scheduled task: Ensure the scheduled task is enabled
API Configuration:
On Vimeo: https://developer.vimeo.com/api/guides/start
- App created:
- Client ID: YOUR_VIMEO_CLIENT
- Client Secret: YOUR_VIMEO_SECRET
- Personal Access Token: YOUR_VIMEO_ACCESS_TOKEN
- Authentication: Yes
- Scopes of the Personal Access Token: private, public, and upload.
Note: To get 'upload' permissions, you must make a request to Vimeo, which takes about 12 hours.
These credentials will be used to configure the Moodle plugin:
https://YOUR_MOODLE_SITE/admin/settings.php?section=modsettingvideoconnect

⚠️ If not configured, or if the folder is incorrect, the video will always be uploaded to the root of Vimeo. The user will still be able to view the video without issues, and the Vimeo admin can fix the error without affecting Moodle visibility.
Adding Video Activity to a Course – Upload Video
Upload the video. The admin should configure the folder id, if not all videos will be on root folder.
Add Video to Vimeo from the plugin:

A screen will show that the video is unavailable.
Wait for the scheduled task to make it visible, or grant permission on Vimeo if the automation fails.
Access Vimeo and grant the corresponding permissions:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
The video will now be visible in your course.
Adding Video Activity to a Course – Embed Video
With the same activity module, it is possible to embed a video using the video ID, which is more secure than using an iframe.
Add a resource in a topic:

Configure:
Enter the video ID, which can be found on Vimeo:


Ensure the video has the correct permissions on Vimeo:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
Credits
This plugin was implemented by Moodle's Partner 3iPunt
License
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 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
this program. If not, see http://www.gnu.org/licenses/.
()
Plugin type: Activities
Frankenstyle component name: mod_videoconnect
Version build number:
Version release name:
Maturity: Alpha
Supported Moodle versions:
Repository URL (Git):
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/3iPunt/moodle-mod_videoconnect/issues
1.0.0 (2024090202)
1.0.0
Plugin type: Activities
Frankenstyle component name: mod_videoconnect
Version build number: 2024090202
Version release name: 1.0.0
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/3iPunt/moodle-mod_videoconnect
Repository branch: https://github.com/3iPunt/moodle-mod_videoconnect/master
Repository tag: 1.0.0
Issue/bug tracker URL: https://github.com/3iPunt/moodle-mod_videoconnect/issues
Tresipunt Video Connect
This module allows users to upload a Vimeo as a resource, which is then automatically uploaded to their Vimeo account through a scheduled task.
If you already know the video ID, you can enter it directly. When rendering the video, if the upload process is still ongoing, Vimeo displays a message indicating that the video is being uploaded.
Features
This plugin allows you to upload a video from Moodle to the private Vimeo platform and display it as a label, which is embedded on the main page of the course. It allows both uploading a video and embedding it, or showing it if it's already uploaded to Vimeo. The goal is to centralize the video repository on Vimeo.
Notes for the Administrator:
To use the plugin, you need a Pro, Business, Premium, or Enterprise Vimeo membership.
Configuring a scheduled task: Ensure the scheduled task is enabled
API Configuration:
On Vimeo: https://developer.vimeo.com/api/guides/start
- App created:
- Client ID: YOUR_VIMEO_CLIENT
- Client Secret: YOUR_VIMEO_SECRET
- Personal Access Token: YOUR_VIMEO_ACCESS_TOKEN
- Authentication: Yes
- Scopes of the Personal Access Token: private, public, and upload.
Note: To get 'upload' permissions, you must make a request to Vimeo, which takes about 12 hours.
These credentials will be used to configure the Moodle plugin:
https://YOUR_MOODLE_SITE/admin/settings.php?section=modsettingvideoconnect

⚠️ If not configured, or if the folder is incorrect, the video will always be uploaded to the root of Vimeo. The user will still be able to view the video without issues, and the Vimeo admin can fix the error without affecting Moodle visibility.
Adding Video Activity to a Course – Upload Video
Upload the video. The admin should configure the folder id, if not all videos will be on root folder.
Add Video to Vimeo from the plugin:

A screen will show that the video is unavailable.
Wait for the scheduled task to make it visible, or grant permission on Vimeo if the automation fails.
Access Vimeo and grant the corresponding permissions:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
The video will now be visible in your course.
Adding Video Activity to a Course – Embed Video
With the same activity module, it is possible to embed a video using the video ID, which is more secure than using an iframe.
Add a resource in a topic:

Configure:
Enter the video ID, which can be found on Vimeo:


Ensure the video has the correct permissions on Vimeo:
- Click on Share

- Hide from Vimeo

- Add domain

- Click on Share
Credits
This plugin was implemented by Moodle's Partner 3iPunt
License
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 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
this program. If not, see http://www.gnu.org/licenses/.