Moodle Error Troubleshooting

Having trouble with the Moodle integration with Accredible? Here are some of the common problems you may encounter, and tips on how to tackle them.

 

Contents

Why are Students Receiving the "Credential Not Ready" Error?
How are Students Issuing Their Own Credentials?
Why Does It Say “Achievement ID: ($a)” Not “Group ID” on My Accredible Item?
Why Aren’t My Credentials Being Published Automatically?
Why Can’t I Pass Custom Fields Through the Integration?
Does the Teacher Have To Access Accredible?
How Many Moodle Accounts Can I Link to Accredible?


Why are Students Receiving the "Credential Not Ready" Error?


If a student has met the criteria set to receive a credential but seeing the "Credential Not Ready" message shown below, be sure to check your group settings within Accredible.

Adding an Accredible Item to your Moodle course will have auto-created a group on the Accredible dashboard. However, you must then assign a certificate and/or badge design to the group. If you fail to do so, recipients will be unable to receive their credentials. 




How are Students Issuing Their Own Credentials?


There are three issuing options you can choose from when it comes to issuing credentials to your students, one of which is "activity completion". If you chose this option then allow students to mark activities as complete themselves, they will be able to issue their own credentials.

You can enable or disable students' ability to manually mark activities as complete in the settings for the Accredible item. 


Why Does It Say “Achievement ID: ($a)” Not “Group ID” on My Accredible Item?

Adding an Accredible item to your Moodle course auto-creates a group on the Accredible dashboard, and assigns the Group ID to the item. You can view this Group ID when you open the Accredible Item within Accredible:



If the group is not being automatically created within Accredible, instead of the "Group ID" being displayed in the placement above, it will read "Achievement ID: ($a)". There are two potential causes of this issue:

1. Improper Setup

To ensure your integration is set up correctly, please do the following:

  1. Click "Site Administration" on the lefthand side of your Moodle instance.
  2. Select "Plugins" from the menu that appears in the middle of the screen.
  3. Click "Plugins overview". 
  4. Find the "Accredible certificates & badges" plugin on the list. 
  5. Check the "Notes" column to the right of the plugin. If you are being instructed to update the plugin, follow the prompts.
  6. Click the "Settings" option next to the plugin. 
  7. Check that the box next to "EU (Frankfurt) Server" is:
    • Ticked if you are on our EU Server
    • Unticked if you are on our US Server
  8. Click "Save Changes". 

IMPORTANT NOTE: 

  • The server your account is on is not related to your geographical location. 
  • If you are unsure which server your account is on please contact support@accredible.com


2. Firewall Configuration 

This issue could be caused by your firewall blocking the Accredible IP address, as this would prevent the API from calling back to your system. This issue can be resolved by modifying the firewall configuration to include a new Accredible IP address. 

Please contact support@accredible.com for guidance regarding IP addresses. 


Why Aren’t My Credentials Being Published Automatically?


If you find that your credentials are being created within Accredible but are not being automatically published, check your API Settings: 

  1. Click on your name in the right-hand corner of the Accredible Dashboard, a drop-down menu will appear. Select 'Settings' from the menu.
  2. Select 'API Management' from the menu on the left-hand side.
  3. Tick ' Automatically publish Credentials created via the API'. 
  4. Click 'Save'. 



Why Can’t I Pass Custom Fields Through the Integration?

Currently, it is only possible to pass the following data through the integration:

  • Recipient Name
  • Email Address
  • Group Name
  • Issue Date

If you wish to add custom fields such as a user's grade to the credential, you can do so after creation by updating the credential. Check out this article here for guidance on how to do this: How Do I Mass Update Multiple Credentials In One Group?

If you would like to put forward a feature request for the ability to pass custom fields through the integration, please contact support@accredible.com


Does the Teacher Have To Access Accredible?

Yes.  When the user adds an Accredible item to the Moodle course, it will automatically create a new credential group in Accredible. They must then access Accredible to navigate to that credential group and select a credential design.  Failure to do so will result in students not receiving their badge and/or certificate.


How Many Moodle Accounts Can I Link to Accredible?

Each Moodle account has one field for an API Key. As a result, one Moodle account can only be connected to one Accredible department. 

However, one Accredible department can be linked to multiple Moodle accounts by reusing the API key of that singular department in Accredible. 

For example:

Moodle Account 1 can be integrated with Accredible Department A only. However, Accredible Department A can be integrated with Moodle Account 1, Moodle Account 2, and Moodle Account 3, and so forth. 



Has this article helped you? Let us know!

If you would like to tell us about any improvements you feel could be made to this page, you can email us at support@accredible.com.