The Tableau Web Data Connector (WDC) is essentially the Extract API embedded directly into Tableau Desktop with javascript used as the wrapper to send data to it. This means that connector authors around the community can easily build Tableau connectors for any data source accessible via javascript but not currently listed in the native Tableau connections.
All of TBA's data is accessible via our API; the documentation for that can be found at https://www.thebluealliance.com/apidocs. By the looks of it, a Data Connector is really just some HTML and JavaScript that fetches data from a web service (like our API!) and returns it to Tableau in a format Tableau can read. If you know some basic JS, it shouldn't be too hard to walk through the data connector tutorials and make something that can hit TBA's API and spit out appropriately formatted data. Let us know if you need any help working with the API!