Moodle

Important

Codio needs the User Role, Email Address and Name of the Moodle user in order to work. It is important that you access the LTI security settings and ensure that these three fields are enabled. If they are not available, contact Moodle support who can help you enable this. If enabled after you have mapped Codio content to Moodle, you may need to re publish for the changes to be implemented.

LTI 1.3 Dynamic Registration

Dynamic Registration simplifies the setup process by automatically sharing configuration information between Tools and LMS systems. For LMS platforms that are compatible with this standard, you can enable it by following these steps. For more information on how to find the values in Codio please visit Dynamic Registration .

Adding the Tool in Moodle

Where you paste your Dynamic Registration URL in Moodle
  1. Log in to your Codio account and follow the steps on this page to retrieve your Dynamic Registration URL.

  2. In a new tab go to Moodle.

  3. Navigate to the Manage Tools section of your Site Administration and select the Plugins tab.

  4. Paste the Dynamic Registration URL and click Add LTI Advantage.

  5. It will present you with the Codio Organizations you are associated with, likely just one choice, but if there is more than one, select the organization you want to associate this tool with and click continue. It should be the organization that contains the courses you want to connect to the LMS system.

  6. It will ask you to confirm that you want to register Codio as an external tool in the organization you selected. Click Yes. You will receive a confirmation from Codio that the action was completed.

  7. The tool will appear at the bottom of the screen, click the Activate button.

Where you activate the tool

Return to Codio and refresh the Integrations page. You will see the integration you created in the bottom section of LTI 1.3 Configurations if everything has been set up properly.

Using the Tool in Moodle

  1. Navigate to your My Courses page and select the course you want to use.

  2. Click the More tab.

  3. From the More dropdown select LTI External Tools.

  4. You will see the Codio tool, toggle Show in activity chooser on.

Toggling on show in activity chooser for the Codio tool.
  1. Go to your course and toggle Edit Mode on in the top-right corner of the screen.

Toggling on edit mode.
  1. Navigate to the module where you want to add an activity, then click the plus icon.

  2. Click Add an activity or resource.

  3. Click on the All tab to show all the tools and select Codio.

  4. Click Add.

  5. Click Select Content to open your Codio courses, then choose the course and assignment you want to connect.

Common Cartridge

If you are using a Common Cartridge file, you’ll first need to configure an External Tool in Moodle using your organization’s LTI Keys and URLs.

Once the External Tool is set up, you can proceed with importing your Common Cartridge file by following the instructions provided on that same page.

Then in the Moodle course you have created:

  1. Go to your course and click the More tab.

  2. From the More dropdown select Course reuse.

  3. Click Restore.

  4. Select the .imscc to upload it and proceed to restore.

  5. Click Restore.

  6. Proceed through the steps.

Note

Restore is required as Moodle currently does not support importing of .imscc files.

To confirm your setup, click on any assignment available in Moodle. If all configurations are correct, you will be redirected straight to the Teacher view of that assignment in Codio.