Good day,
With the long experience in the field, I can sure do this for you. Most important that it seems you do not have BBB and you did not mentions an existing Moodle.
If you do not have both, then I will need to implement both of them then integrate them together, I need to know what do you have ready or not ready so I can provide an accurate and competitive bid.
Regards,