TPABasic
TPABasic is a VBA (Visual Basic for Applications) extension language for TPA. You can use it to formulate questions that are difficult to do by the usual means, to ask questions that have quantitative results and to make custom graphs. TPABasic programs are executed in the context of a User-Programmed - TPABasic question.
TPABasic is compiled to p-code, so it executes very quickly. It can also be used to control OLE Automation servers like MS-Excel and MS-Word.