Moodle integration
Configure mod_bigbluebuttonbn (or similar virtual-classroom activity) to use 2meet infrastructure.
Server URL و Shared Secret را از پورتال partner کپی کنید. کاربران پس از Join به اتاق 2meet هدایت میشوند.
Prerequisites
- Moodle with a virtual-classroom activity plugin enabled
- Wholesale account (onboarding)
Admin settings
| Field | Value |
|---|---|
| Server URL | https://{slug}.2meet.ir/lms/v1/ |
| Shared secret | Integration Secret from partner portal |
Checksum
checksum = SHA256(action + queryStringWithoutChecksum + secret)
SHA-1 and SHA-512 also accepted for legacy clients.
Join behaviour
Moodle calls join with the user’s fullName (and typically avatarURL / userID / logoutURL from the BBB plugin) → redirect to meet.2meet.ir/join/{ticket}. Avatars appear in the live room. When the class ends, 2meet redirects back to Moodle via logoutURL. See Join & room UX.
Troubleshooting
| Issue | Check |
|---|---|
checksumError | Secret matches portal; exclude checksum from hash input |
| Join 404 | Meeting created? Correct meetingID? |
Full API list: LMS Integration API.