Moodle Installation (Module)

Moodle Installation (Module)

Introduction

IMPORTANT: Moodle 3.10+ requires BioSig-ID™ Moodle module v2020122400 or higher.

The BioSig-ID™ Module for Moodle provides a mechanism by which a user may be redirected to BSI's BioSig-ID™ Identity verification system and the verification of their identity recorded in a column in the course grade book. This grade book entry may then be used to control the user's access to one or more specific activities or resources. The following steps will demonstrate how BioSig-ID™ can be integrated with Moodle.

Quiz intercept and Admin Report modules are also available in a ZIP package containing all three modules . They are dependent on each other and require installation in the correct order:

  1. mod_biosigid-20xxxxxx.zip
  2. quizaccess_biosigid-20xxxxxx.zip
  3. report_biosigcourseconstruct-20xxxxxx.zip

Each module can be installed via the Moodle GUI via the easy drag-and-drop method or manually via a file-based method such as FTP.

Installation for Moodle

  • Be sure to unzip the Moodle package to obtain all three modules as individual ZIP files. If the FTP server supports remote unzipping then upload the files as-is, or unzip them locally first.
  • Log into Moodle as a site administrator.
  • The easiest installation method is by drag-and-dropping the module ZIP files within the Moodle GUI under Site Administration section.
    • Site Administration > Plugins
  • Once Moodle detects that a new module has been installed a page showing the new module to be installed is displayed; click on the Upgrade button.
  • A confirmation is displayed when the installation is complete; click on the Continue button.

Installation for MoodleRooms

Please open a ticket with MoodleRooms support to have the BioSig-ID™ module activated.

Configure BioSig-ID Module

  • On the New Settings page enter the following details which are provided by BSI:
    • SSO URL - URL for single sign-on (SSO) connections to the Biometric Signature ID server
    • Shared Code - Shared secret code which authenticates the primary system to BSI
    • System ID - Unique identifier assigned to the primary system
    • Customer ID - Unique identifier assigned to the customer of the primary system
    • Default Locale - Default locale code specifying the language and locale (e.g. en_US)
    • Pass phrase - For encryption purposes
    • Salt value - For encryption purposes
    • Initialization Vector - For encryption purposes (must be 16 ASCII characters)


  **IMPORTANT**

Check the Site Administration / Advanced features page to ensure that the conditional access feature is enabled.

ADRE (Arizona Department of Real-Estate)

Configure the BioSig-ID™ course items correctly to make them ADRE compliant. This is done via the Course-ID field inside the "Common module settings" section either on the BioSig-ID™ tool instance directly, or on the Moodle Quiz item when BioSig-ID™ quiz-intercepts are used. The syntax to use is "<suspicious timing>,<some random value>"; for example when there is enough course material between two BioSig-ID™ instances for an hour, then using a suspicious timing of 55-minutes would be a good choice. This would then rely on a Course-ID value of "55,001" or "55,first" that can then be continued for the next instance as "55,002" or "55,second".

If a Course-ID is entered that is not unique, then Moodle will provide a warning inside a red box that the ID is already used. Simply adjust the random value and it should work. If you expect that the value should be unique then it could be that the Moodle cron delayed jobs did not prune the database.

Mortgage providers

To avoid errors that BioSig-ID™ is misconfigured: additional configuration options for Course-ID are required for compliance; contact BioSig-ID™ support to inquire about the extra steps.

These include the following:
  1. The "Custom Parameter #1" needs to be configured with the unique provider ID.
  2. Extra Moodle user-profile field needs to be created via "Site Administration" > Users > User Profile Fields > Add button. This field needs to be configured with "Required" and "Should the data be unique" both set to Yes.
  3. Course-ID on BioSig-ID™ tool instances, or on the Moodle Quiz item itself needs to be entered in a specific syntax of "[Course-Number],[Course-Duration],[Intercept-Description]" per example of "1234,8,Begin" or "1234,8,FinalExam".
Please reach out to BioSig-ID™ support for detailed instructions.

    • Related Articles

    • Moodle Installation (LTI)

      Please follow the Moodle LTI instructions on adding BioSig-ID™ as an external tool. The LTI Consumer key, Shared secret, and Tool URL will be provided upon request to existing clients. The privacy settings as shown by the Moodle's instructions need ...
    • Blackboard Installation Guide

      Introduction The Biometric Signature ID (BSI) Building Block for Blackboard Learn 9.1 provides a mechanism to require a user/student to validate their identity when needed. This process is split between enrollment for the user to create their initial ...
    • Adding BioSig-ID to Moodle Courses

      Introduction Instructors create an instance of the module in their course and use its associated grade book column to give students access to one or more other content items (such as an assignment). Creating a Tool instance Add a tool instance of the ...
    • Canvas Installation Guide

      Introduction Recently, BioSig-ID created an additional app that reduces the manual processes of creating guarded quizzes and tool instances. This app will allow you to efficiently create guarded quizzes, tool instances and instructions within your ...
    • Schoology Installation

      Follow these steps to set up an LTI External Tool in Schoology at the institution level: Click System Settings on the left menu of your System Admin home page Click Integration (directly below System Settings) in the left navigation Select External ...