What's New

minor bug fixes

App Description

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 and more and runs on iOS 5 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:
http://www.dave256apps.com/attendance/

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 or select a photo from you photo library 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.

Supports TextExpander (if you have it on your device) touch snippet expansion on iOS 6 and earlier (it will not work on iOS 7) for use in the note fields and a view for creating the body of an email message. A preference controls if a separate screen with TextExpander support is used to enter the email message.

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.

App Screenshots

(click to enlarge)

Attendance screenshot 1 Attendance screenshot 2 Attendance screenshot 3 Attendance screenshot 4 Attendance screenshot 5 Attendance screenshot 6 Attendance screenshot 7 Attendance screenshot 8

App Changes

  • June 14, 2012 New version 4.7.2
  • January 29, 2012 New version 4.7.1
  • December 03, 2011 New version 4.7
  • October 26, 2011 New version 4.6.3
  • October 08, 2011 New version 4.6.2
  • August 13, 2011 New version 4.6
  • June 24, 2011 New version 4.4

Other Apps From David Reed