Moodle plugins installation

Follow these simple steps to install the Seenkit Moodle plugins.

Seenkit Quick Publish installation

The Quick Publish component is composed by two Moodle plugins:

  • local plugin (local_seenkit)

  • An activity plugin (mod_seenkit)

 

The first (local_seenkit) is responsible for the core functions and libraries installation. The activity plugin (mod_seenkit) installs a new type of resource that can be added in courses.

 
Step 1 - Local plugin installation

Login to Moodle with the admin account and go to Site administration -> Plugins -> Install plugins.

Upload the zip package and follow the instructions prompted by the Moodle plugin installer.

Note: make sure that the {moodle_dir}/local folder is writable by the webserver. In case it is not you must change the permissions using your server platform appropriate command.

 

Step 2 - API credentials configuration

After the local plugin installation go to Site administration -> Plugins -> Local plugins and type your Senkit API key and Seenkit API secret.

To get your Seenkit API credentials, login to the Seenkit site, click on your name in the top right corner of the page and then on My account:

 
 
 

In My accunt page click on API credentials in the left navigation bar:

 
 
 
Step 3 - Role assignment

During the plugin installation a new capability (local/seenkit:useseenkit) and a new role (Seenkit users) are created in Moodle. In order to use the Seenkit functions, users must have the above mentioned capabality set to allow. To set the right capablity to the right users there are two ways:

 

Simple (and quick) method: assign the Seenkit users role in the System context to the users you want to enable. To assign the role go to Site administration -> Users -> Permissions -> Assign system roles then click on the Seenkit users role and add the users. Since the Seenkit users role has the local/seenkit:useseenkit capability only, adding the role to users is safe e it does not affect the overall system security.

Advanced method: change the default Moodle roles permissions by changing to allow the local/seenkit:useseenkit capability. Be careful when modifying the default Moodle roles, because you could change Moodle behaviours and affect the system security.

Enabled users will see a new link in the left navigation bar:

By clicking the My Seenkit lessons link, enabled users can access their personal area where they can create new recordings as well as manage existing ones.

 

Step 4 - Activity plugin installation

Login to Moodle with the admin account and go to Site administration -> Plugins -> Install plugins.

Upload the zip package and follow the instructions prompted by the Moodle plugin installer.

Note: make sure that the {moodle_dir}/mod folder is writable by the webserver. In case it is not, you must change the permissions using your server platform appropriate command.

After the installation the new type of resource will be available to course teachers and managers clicking on Add an activity or resource:

plugin_installation_01.png
new_resource.png
my_account.png
my_account_api.png

Seenkit Engage installation

The Seenkit Engage plugin allows course teachers to request students to record a presentation as assignment. Students are allowed to use the Seenkit recording function, in the context of the specific Seenkit Engage module instance, even without changing their roles or permissions.

Step 1 - Activity plugin installation

Login to Moodle with the admin account and go to Site administration -> Plugins -> Install plugins.

Upload the zip package and follow the instructions prompted by the Moodle plugin installer.

Note: make sure that the {moodle_dir}/mod folder is writable by the webserver. In case it is not, you must change the permissions using your server platform appropriate command.

After the installation the new type of resource will be available to course teachers and managers clicking on Add an activity or resource:

new_resource_engage.png