> ## Documentation Index
> Fetch the complete documentation index at: https://bigbluebutton.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Activity completion

> Enable activity completion for BigBlueButton in Moodle using live event callbacks from the BigBlueButton server.

BigBlueButton can participate in Moodle activity completion.

<img src="https://mintcdn.com/testcompany-0e915c76/G7bHBSBcgWk6s-4M/images/mceclip1.png?fit=max&auto=format&n=G7bHBSBcgWk6s-4M&q=85&s=1efcf639e432836cb57889f20b099dee" alt="Activity completion overview in the BigBlueButton plugin" width="1780" height="600" data-path="images/mceclip1.png" />

## Requirement

Activity completion depends on the BigBlueButton server sending live events back to Moodle, and on Moodle being configured to receive them.

## Enable it

1. Log in as an administrator.
2. Open the BigBlueButton plugin settings.
3. Enable **Register live events** or the equivalent site option.
4. Save the setting.

<img src="https://mintcdn.com/testcompany-0e915c76/G7bHBSBcgWk6s-4M/images/mceclip0.png?fit=max&auto=format&n=G7bHBSBcgWk6s-4M&q=85&s=5f10293f0394a31b0713c2b0cfb2eb4f" alt="Enable register live events in plugin settings" width="1456" height="528" data-path="images/mceclip0.png" />

## Test it

If your Moodle server is behind a restrictive firewall, the callback might not reach Moodle correctly.

A simple test is:

1. enable live events
2. create a test recording
3. set a very low attendance threshold
4. confirm that the completion signal is received and processed
