At my place of employment, we have this really cool online system that allows everything (attendance, grades, discipline, quizzes, files, links, surveys, etc.) to be online.
I have currently have an online application for student assistants. That is going really well. Technology is making my job easier everyday.
The software is based on ANGEL (http://www.angellearning.com/).

