У мну на работе (работаю ИТ-инженегром в местном гуманитарном ВУЗе) этот вопрос решили так - у всех студентов стоит вузовская аппликация (которую можно бесплатно и в андроидмаркете и аппсторе скачать - где студент вводит свои данные - и привязывает ее к своей учетке в универе.
Теперь преподаватель, когда начинает урок, на портале "открывает" урок на запись на посещение - и в течении 15 минут, у студента в приложении будет активна кнопочка из разряда "Я тута!", нажатие на которую и является отметкой присутствия на лекции.
Теперь, чтобы самые хитрожопые не могли из дому "голосовать" - есть привязка к ГПС координате (круг радиусом 200 метров от кампуса), либо быть подключенным к местному ВИФИ - только его айпишник "кошерен" и только с него учитываются голоса.