The Expire Attempts feature allows you to define a time limit (in days) for learner attempts. Once this duration is exceeded, the learner’s completion is marked expired.
This is particularly useful in environments where learning is time-sensitive, regulated, or must be periodically refreshed. Such as workplace safety regulations where annual retraining is required.
Steps to Enable Attempts expiration:
- Go To xAPI content edit page.
- Scroll down and in the xAPI Content details meta box, click on the Expire Attempts checkbox.
- A new field below the Expire Attempts will appear. Set a number of days in the field and save the post.

Update expiry date of past attempts
If you are setting up Attempt Expiration on an older xAPI Content which many learner have already attempted, you can retroactively update the expiry dates of these attempts following these steps:
- After saving the xAPI content post, refresh the page.
- On refreshed page you will see a link with the text Update Expiry Date for All Attempts below the same checkbox we marked earlier.

- Click this link to update the expiry date to all the attempts.
- Updated expiry date can be seen in the Results table below xAPI Content

