BBC Scotland held the first leaders ' debate on 24 March , STV broadcast the next on 29 March .
BBC Scotland hosted the final debate on 1 May .
BBC Scotland held the first leaders ' debate on 24 March , STV broadcast the next on 29 March , and BBC Scotland hosted the final debate on 1 May .