Mil disculpas entonces, me pareció leer uno de los típicos mensajes "haz mis deberes".
No pretendía ofender a nadie.
Yo lo enfocaría de manera de que la aplicación android atacara a una base de datos en el servidor y en el servidor un servicio que se encargue de toda la asignación de tareas. Cada X minutos la aplicación android consultaría la BBDD.
En el servidor se podría incorporar un sistema de envío de SMS por si algún docente no dispone de telefono android.
Pero claro, es mi forma de verlo.