The most commonly requested feature for Attendance that I haven't implemented is grading. There are a few ways you can do simple grade recording with Attendance:
- copy the class and use statuses corresponding to grades
- take attendance multiple times per day and use the second time for a grade
- use the new daily note per student to record a grade
The reason I have not tried to add full grading capabilities to Attendance is with all the different capabilities people will want (total points or weighted averages of categories, drop lowest X grades for a category, etc.), I do not think I can design a good interface on the small iPhone/Touch screen.
I previously used some scripts written in Python to keep and calculate grades for my classes. In November I began developing a Mac app based on the ideas from these scripts and the capabilities I thought people would want. I've spent a number of long days and nights in December working on it and it's at the point where it's now usable by me. I'm going to get some feedback from a few friends and have a few colleagues beta test it with me this semester. Assuming all goes well, I'll try to finish it up over our mid-semester break at the beginning of March. It always seems to snow during our week off so it should be a good time to get version 1.0 ready to submit to the Mac app store.
The main items I need to finish our polishing the GUI a bit, design an icon, and create the help files. That's probably at least a full week's work. Here are the main features:
- document-based app so you create one file per class
- support for using total points or a weighted average of categories
- option to drop lowest grades from each category (different number per category)
- add/delete students, categories, assessments with full undo support
- configurable letter grade scaling
- import students from a CSV file
- email grades for an assessment to students
- email full grade report to students
- export a CSV grade report with all grades
Once I do a little more GUI polishing, I'll post a few screenshots and/or videos of it.
I plan to price it in the $15 to $20 range in the Mac app store. At the moment there are no in-app purchases or upgrade pricing in the Mac app store so at least for now, it appears all updates will need to be free forever unless you create a new app that people need to buy. I don't want to ask people to pay for a new version so I'll probably price it at the high end of the range.
If sales are decent and I think I can design a reasonable iOS app based on it, I may try to do that in May-July 2011. My guess is that if I do, it will be an iPad only app to take advantage of the larger screen.