Update: I will still probably pull the app sometime soon, but the latest iOS 9 beta fixed the problem that made the app completely unusable so I will leave it there for now if you have an older iOS device. If you have iOS 7 or higher, please buy my Attendance2 app.
I will be pulling the app from sale on July 24th as it appears iOS 9 completely breaks the app (which was originally written for iOS 2). When I released my new Attendance2 app originally requiring iOS 5, I promised to maintain the original Attendance app through iOS 6. It continued to mostly work (other than accessing the photo library) in iOS 7 and iOS 8 so I left it there for people with older devices. For over two years, the following paragraph has recommended people buy the new app.
Unless you are running iOS 6 or earlier I strongly recommend you buy my new Attendance2 app. It has all the features of this app (except for group texting which did not work reliably due to phone carrier restrictions) and more and runs on iOS 7.1 and higher. The changes Apple made in iOS 7 break some of the features of this original app (including getting photos from the photo library). See http;//www.dave256apps.com for more information about the new app.
Attendance is a universal iPhone/Touch/iPad app (runs on iOS 4.x and 5.x) that allows you to take and keep attendance records. Its main intended use is for teachers to keep track of records for their classes, but it can also be used for meetings and group gatherings. The attendance statuses are completely customizable. You can import names a number of ways including formatted CSV files that you store in your Dropbox account or send as email attachments. You can also import names from an Address Book group or you can enter the names by hand on your device. In response to a few of the reviews, I have updated the Attendance support web page with text describing the various import options and how to use the app. Links to the relevant videos are included along with the text descriptions.
For more information, see my website:
See screenshots and videos showing how to use Attendance and import names at http://gallery.me.com/dave256
Please note that Attendance cannot directly import data from websites that are password protected, but most course management systems, such as Blackboard, provide a way to export data so it can easily be imported into Attendance. There is a link on the Attendance web site to a video showing how to export your data from Blackboard (the only system I have access to).
If you have any issues please email me (see the instructions tab in the app for email address).
Take a photo via your device's camera and view the photos next to the names as you take attendance to help you learn the names (Settings preference controls if the photos are displayed).
Use Attendance to keep separate attendance records for each day for each class/group. The statuses default to Absent, Present, Late, and Excused, but can be customized (see the videos).
You can view records, email an entire group, email the students that were missing on a given day, send the records to individual students, email the full records in a CSV spreadsheet format, and many more features. Each student, course, and date you take attendance has a note field for storing additional information.
Optional Tier 2 price in-app purchase for transferring your data between multiple iPhone OS devices via WiFi so if you have an iPhone and an iPad you can copy all your data from one device to the other to keep updated records on both devices. You can also use Dropbox to backup/restore your data. See the videos for more info on these features.
Thanks to the following for code used in Attendance:
Gus Mueller of Flying Meat software for the fmdb library.
Jens Alfke for the MYNetwork library.
Matt Gemmell for the MGImageUtilities code.
Bert McDowell for the date range editor code.