Skip to content

This repo contains the Moodle Panopto Student Submission activity module.

Notifications You must be signed in to change notification settings

Panopto/moodle-mod_panoptosubmission

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moodle Panopto Student Submission Activity

This plugin adds a Panopto Student Submission activity to Moodle. This tool can be used to create activities that will allow students to submit Panopto Content to be graded by graders for the course.

Documentation

For the most up to date documentation for the Panopto Student Submission plugin please see our online documentation at Panopto.

Installation

  1. Download the Moodle Panopto Student Submission zip file from the github repository. You can also download this plugin from the official moodle.org page.

  2. Navigate to the target Moodle site and log in as an administrator

  3. Navigate to Site Administration -> Plugins -> Install Plugins

  4. Drag the zip file into the drag & drop box and go through the installation process.

  5. An LTI Tool for the Panopto server must be configured on the Moodle site. If one does not already exist for your Panopto site please navigate to Site Administration -> Plugins -> Activity modules -> External tool -> Manage preconfigured tools

  6. Click Add Preconfigured tool

  7. Input the following information

    • For LTI 1.1:
      • Tool Name: [panoptoServer] Course Embed Tool
      • Tool Url: https://[panoptoServer]/Panopto/LTI/LTI.aspx
      • Consumer Key: [Identity Provider > Instance Name]
      • Shared secret: [Identity Provided > Application Key]
      • Custom Parameters:
        panopto_student_submission_tool=true
        panopto_single_selection=true
        panopto_assignment_submission_content_item=true
        use_panopto_sandbox=true
            - This custom parameter will give students personal folders regardless of IdP setting.
        
    • For LTI 1.3:
      • Tool Name: [panoptoServer] Course Embed Tool
      • Url: https://[panoptoServer]/Panopto/LTI/LTI.aspx
      • LTI version: LTI 1.3
      • Client ID: [Identity Provider > LTI 1.3 Client Identifier]
      • Public key type: Keyset URL
      • Public keyset: [Identity Provider > LTI 1.3 Tool JWKS URL]
      • Initiate login URL: [Identity Provider > LTI 1.3 Tool Login URL]
      • Redirection URI(s): [Identity Provider > LTI 1.3 Tool Redirection URL]
  8. Save the LTI Tool

Pre-Requisites

  • The Panopto block for Moodle is installed on the Moodle site with at least version 2022122000.
  • The target course must be provisioned with Panopto.