Stand and deliver - Tradução em português

O que significa a expressão stand and deliver em português?

"If that's what it takes to get their students to stand and deliver to be great debaters or to form dead poet societies while heading up the down staircase in a blackboard jungle.

http://idioms.thefreedictionary.com/stand+and+deliver

MELHORE SUA PRONÚNCIA EM INGLÊS
Nesta aula, o professor Adir Ferreira, autor do livro "A Chave do Aprendizado da Língua Inglesa", nos conta como se tornou um Expert em pronúncia e dá várias dicas para você se comunicar melhor em inglês. ACESSAR AULA
1 resposta
  Resposta mais votada
9 65 608
Sugestão para a tradução (no contexto):

"If that's what it takes to get their students to stand and deliver to be great debaters or to form dead poet societies while heading up the down staircase in a blackboard jungle…"

Se é o que é necessário para que seus alunos se comprometam e entreguem os trabalhos para serem grandes polemistas, ou formarem sociedades de poetas mortos enquanto se dirigem para o degrau debaixo em uma selva de lousas / quadros-negros...