Moodle Integration (LTI)

Moodle Integration

Step 1: Log in to Moodle

  1. Sign in to your Moodle account.
  2. Click on Site Administration in the top menu bar.
  3. Navigate to the Plugin section.
  4. Scroll down to find and select Manage Tools. This is where you can add external tools and plugins.

Step 2: Access AppSec Engineer's Integration URL

  1. Sign in to the AppSec Engineer learning portal.
  2. From the left menu, click on the Admin Panel dropdown.
  3. Scroll down to find the Integrations option.
  4. Locate the LTI AAS Setup section.
  5. Copy the Dynamic Registration URL provided.

Step 3: Add the External Tool in Moodle

  1. Go back to Moodle.
  2. Paste the copied Dynamic Registration URL into the appropriate field under Manage Tools.
  3. Click on Add LTI Advantage.
  4. Once added, you will see AppSec Engineer listed as an external tool.
  5. Click Activate to enable the tool.

Step 4: Enable Edit Mode in Moodle

  1. Return to the Moodle homepage.
  2. Locate the Edit Mode toggle button in the top-right corner and turn it on.

Step 5: Add AppSec Engineer Content to a Course

  1. Scroll down to the Available Courses section and click on your desired course (e.g., "My First Course").
  2. On the course page, click on the More dropdown menu and select LTI External Tools.
  3. Locate AppSec Engineer in the list of tools and toggle the button labeled Show in Activity Chooser.

Step 6: Add Content from AppSec Engineer

  1. Go back to the course page.
  2. Click the Add an Activity or Resource button.
  3. Select AppSec Engineer from the list of options.
  4. Click Select Content.

Step 7: Choose and Add Labs or Videos

  1. In the content selection window, search for or browse the available labs and videos.
  2. Once you've found the desired content, click Select Lab or Select Video.
  3. Optionally, add a short description of the lab or video.

Step 8: Save and Display the Content

  1. Scroll down and click Save and Display.
  2. The selected lab or video will now be available within Moodle.


Use the API set up for detailed reports to view user specific reports

Final Note

From this point onward, adding new content from AppSec Engineer to Moodle will be quick and easy. Your team can enjoy the integrated learning experience directly within Moodle without navigating to a separate platform.

Thank you for choosing AppSec Engineer! 😊


    • Related Articles

    • Enterprise API integration guide

      We provide most of the reports that are present in our dashboard as APIs which can be integrated into your own system/Business Intelligence tools or some other Dashboards/systems, which will provide insights and help track progress on your own ...
    • Quick start guide for Enterprise

      Set up Enterprise Account Import users manually SSO integration Create team and assign courses Available reports
    • Setting up your Enterprise Account

      Before getting started with setting up your enterprise account, make sure you’re logged in. If you’re unsure how to log in, refer to our Logging in to AppSecEngineer guide. 1. Creating an Admin Account Once you have received an email about your ...
    • SCIM Integration Guide

      Login into Azure Portal, Find and go to Microsoft Entra ID service Click on Enterprise Application → New Application → Create Your Own application Name the application something recognizable such as AppSecEngineer-SCIM, select the Non-gallery option ...
    • How to create a Team and assign courses

      To create a team and assign courses in the AppSecEngineer Learning Platform, follow these steps: Access the Admin Panel: Log in to your AppSecEngineer account. In the left-hand menu, select Admin. Create a New Team: Click on Teams. In the top-right ...