I bought Attendance for $5 (more than I spend on apps in genera), then as soon as I started reading the FAQ discovered there was an Attendance 2 and Attendance 1 would no longer be supported within a year. So $5 more dollars later I got Attendance 2…and now I discover neither of them do what I need them to do. Then I tried to contact the developer to ask some questions and found he had no contact information anyplace. So $10 down the tubes.
The problem with this program as I see it is that it assumes you keep a separate CSV list of students for every single class which will then repeat in its entirety in future classes. There is no master pool of students from which to pick a subset to add to a given session. For instance, as a dance teacher, I have students who attend classes across many different levels. But not all students attend all the same classes. The only option I am given is to import my entire student list (which is over 500 students), or copy a student list from a different class (only some of whom would be taking both classes).
What I need to be able to do is add a session, and then be able to search a list of past/current students and add them individually for that session. Student A may attend class 1, 2, and 3. Student B may attend only 1 and 2. I need a searchable list with all my students in it so when I am setting up Class 1, I can pull up my student list, checkmark Student A and B and add them both to the class. Then do the same when setting up Class 2. Then for Class 3 be able to just check next to Student A and add them, since B isnt joining Class 3.
I also need to be able to set recurring dates and sessions for classes. Such as when setting up Class 1, set it for "Once a week on Tuesdays from October 2-Novermber 6". As I see it right now, I have to add dates completely individually. So for a six week class I have to add a class date every week. If I have a dozen classes to track, that is a lot to add as I go.
Perhaps some of these issues can be overcome or dealt with more cleanly. But without a way to contact the developer and get help with my individual concerns, I am sharing my thoughts here.