Bem, existe uma ferramenta chamada Adaxes. Com sua ajuda, você pode criar uma WebUI que pode dar acesso ao AD. Então, para o seu cenário, você pode simplesmente personalizar a WebUI para mostrar um formulário com os parâmetros que precisam ser inseridos e depois que um aluno colocar seus dados, a conta será criada automaticamente.
A coisa boa sobre Adaxes é que você pode colocar muito para isso, por exemplo. você pode gerar parâmetros ausentes, criar caixas de correio do Exchange, mover para UOs, adicionar a grupos, delegar permissões a um sistema RBAC, atribuir licenças do Office 365 etc. - tudo isso automaticamente, sem intervenção em seu nome. No entanto, se quiser manter o controle, você poderá adicionar uma etapa de aprovação, para que nada aconteça até que você pressione o botão confirmar. Veja mais informações detalhadas: link
Então, parece que Adaxes resolve completamente o seu problema da maneira exata que você estava pedindo. O único ponto de consideração pode ser o preço, mas, obviamente, cabe a você decidir.