Back to LMS integration

Moodle integration

LTI 1.3 (recommended)

One-time installation by a Moodle administrator

You need to have Moodle administrator privileges to add Accepi as an external tool to Moodle. Please ask your Moodle administrator to complete the steps below:

  1. Configure Accepi as an external tool:
    • Go to Site administration -> Plugins -> Activity modules -> External tool -> Manage Tools
    • Click on "configure a tool manually"
    • Under Tool settings:
      • Tool name: Accepi
      • Tool URL: https://accepi.com/ltiLaunch
      • Tool description: Accepi: Online homework, quizzes and exams
      • LTI version: LTI 1.3
      • Public key type: Keyset URL
      • Public key: https://accepi.com/.well-known/jwks.json
      • Initiate login URL: https://accepi.com/oidcLogin
      • Redirection URI(s): https://accepi.com/ltiLaunch https://accepi.com/ltiSelection (must be separated by a new line (enter/return), not space!)
      • Tool configuration usage: Show as preconfigured tool when adding an external tool
      • Default launch container: Embed, without blocks
      • Check (enable) Supports Deep Linking (Content-Item Message)
      • Content Selection URL: https://accepi.com/ltiSelection
    • Under Services:
      • IMS LTI Assignment and Grade Services: Use this service for grade sync and column management
      • IMS LTI Names and Role Provisioning: Do not use this service
      • Tool settings: Do not use this service
    • Under Privacy:
      • Share launcher's name with tool: Always
      • Share launcher's email with tool: Never
      • Accept grades from tool: Always
      • Check (enable) Force SSL
    • Click on Save changes
  2. On the Manage Tools page, click the configuration icon for the Accepi tool. Copy the configuration details and email them to instructors@accepi.com to complete the integration:
    • Platform ID
    • Client ID
    • Deployment ID
    • Public keyset URL
    • Access token URL
    • Authentication request URL
    It usually takes 24 hours for us to enter the information you sent us. Once this is done, your instructors are ready to use Accepi in Moodle.

Per-course activation by the instructor

LTI 1.1 (deprecated)

On the Accepi website, do the following:

  1. Create a new course or navigate to the course that you want to integrate into Moodle (Note: Do not change the integration method while a course is in progress, or all student data will be recorded and reported separately for the two integration methods)
  2. For the course that you want to integrate, please change the access type to "LMS LTI 1.1".
  3. Note the launch URL, consumer key and shared secret. You'll need to copy and paste those into Moodle

In Moodle, do the following:

  1. Turn on editing
  2. Click the "Add an activity or resource" link in the section where you wish to add your external tool and choose 'External tool'
  3. This will take you to the settings page titled "Adding a new external tool". Expand the settings by clicking the "Expand all" link top right
  4. Activity name: enter something like "Online homework", "Problem sets", or "Accepi"
  5. Preconfigured tool: Leave as "Automatic, based on tool URL"
  6. Tool URL: Enter "https://accepi.com/launch"
  7. Launch container: Choose "New window"
  8. Consumer key: Copy and paste the consumer key from the Accepi course page
  9. Shared secret: Copy and paste the shared secret from the Accepi course page
  10. Privacy settings: Make sure that "Share launcher's name with tool" and "Accept grades from tool" are checked

Official Moodle documentation: