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

    • 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

      1. Creating an Admin Account Once you have received an email about your enterprise account being active, visit the AppSecEngineer Learning Portal. Click on Organization Login Fill in your organization details and designate an account administrator. ...
    • 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 ...
    • Integrate LTIAAS

      Build Your Challenge is an AppSecEngineer Enterprise Admin-only feature! Prerequisites: An active enterprise plan with AppSecEngineer Access to moodle with same email address as registered admin on ASE platform To integrate the ASE platform with your ...
    • 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 ...