Attendance

Market Link

Summary:

A great way to take attendance. Put your student list in a Google Spreadsheet, and this app takes care of the rest. There is no need to enter total absences into a spreadsheet at the end of the semester because all absences/tardies are calculated in your google spreadsheet each day you take attendance. Check out our demo video. (ATTENTION: We know some users are experiencing problems after upgrading their version of Android to 2.3.3 – we just recently located the source of the problem and are working on a fix. Thank you for your patience, and we apologize for the inconvenience)

Get the App!

  • Search “Attendance” in Android Market
  • Direct Market Link (click here if browsing from Android Phone)

Key features:

  • Automatically calculates total absences and total tardies.
  • Stores the dates that students were absent/late.
  • All data is stored on your Google Docs account!

Requirements:

  • An Android device running Android 1.6+
  • Internet connection
  • A Gmail or Google Docs account

Instruction Manual

FAQ

  1. Rating: -4

    Positive Negative

    The formulas added by the app produce an Error. What should I do?

    This doesn't seem to happen often, but in the cases where it does - resetting the formulas usually works.

    1. Open your Attendance App
    2. Long press on the class that is giving you the error
    3. Select Reset Formulas
    This will go through the C and D columns and re-enter the proper formulas.

    Please let us know if this fixes the issue or not. If it does not work, please go into google docs and share the spreadsheet with us that is giving you issues and we'll get to work figuring out what the problem is. If you don't want to share the original spreadsheet, make a copy and then share it.

  2. Rating: +15

    Positive Negative

    Can I keep track of excused absences or days that the student attended (rather than days the student was absent)?

    Not yet. But there will be. We're working on a update to give you more customization options to track the features that are most important to you.

  3. Rating: +2

    Positive Negative

    Hi, This looks great/useful. I wasn't sure about how column A/B work. Is there a way to re-specify this, or do I have to set up another different class? Right now the last name is in column A, and the first name in column B - the app just shows the first name. I'd like to see both first and last name (preferably sorted by last) - not sure if this is even possible. Thanks!

    We overlooked adding in an option to do that in the first release. It's easy to do (and we actually have that in Grade Book). That function will be included in the next release of Attendance.

    For now, you'll have to re-add the class.

  4. Rating: -4

    Positive Negative

    Anyway to download this app from a tablet? I have it on my D2, but it doesn't appear in the market on my archos 70

    I've tested this on my Samsung Galaxy Tab, and it worked. We were excited because we thought we weren't going to need to do anything to make this Tablet ready. Let us look into this and we'll get back to you.

  5. Rating: -3

    Positive Negative

    If I take attendance at the beginning of class and then press "submit," but then a student enters late and I mark him/her late at the end of class and press "submit" again, the app enters two sets of data for that date. Any way to avoid this? I want to try avoid losing my data at the beginning of class, you see. :)

    Long press on the student's name and you can mark the student's last absence as late.


Question:
Email: 1

1 - Notification of when your question has been answered. (Optional)
  1. #1 by J.J. on September 29, 2010 - 11:41 am

    This is a fine thing – if it only would work :-(
    I followed the instructions, but the formulas added by that app only produce ‘Error’ in google-docs.
    Any idea?

    [Reply]

    Andrew Cullison Reply:

    Hi J.J.

    I encountered an error like this just yesterday. It seems there may have been an error in pasting the formulas into the C and D column where absences and tardies are tallied.

    Try this:

    1. Open your Attendance App
    2. Long press on the class that is giving you the error
    3. Select Reset Formulas

    This will go through the C and D columns and re-enter the proper formulas. Please let us know if this fixes the issue or not. We’ll look into why the formula might not have been entered correctly the first time around.

    [Reply]

    J.J. Reply:

    Yep, the error remains :-(

    This is one of the formulas:
    =ARRAYFORMULA(SUM(IF(ISBLANK(E2:2), 0, IF(REGEXMATCH(T(E2:2),”LATE-”), 0, 1))))

    Are there any missing characters or so?
    The Android-app fills out its forms correctly.

    BTW: Ever thought of a change in the way the attendance is noticed? What about noting every date the course took place and noting absent- and late-days. By this one would get a total of numbers of days that the course was held, which would be very handy for billing ;-)

    [Reply]

    Andrew Cullison Reply:

    Hi J.J.

    If you’re still having issues with this…would you mind creating a copy of the spreadsheet and sharing it with us. I’d like to see exactly what it looks like on your end.

    Andy

    mp Reply:

    The issue with formulas has something to do with spreadsheet language. My English version of Docs uses colons (,) in formulas, but Polish one requires semicolons instead (;). When I change colons to semicolons, the formulas works fine. You can also change the settings of the spreadsheet to US and then reset formulas form the app – this worked for me.

    cheers

    [Reply]

  2. #2 by Jim on September 29, 2010 - 2:37 pm

    Loving this App, but would like to make a suggestion for future update: an excused option.
    I teach HS and many times students are excused for medical, field trips and other reasons. It would be useful to be able to mark excused so I would know why they were gone, but not affect their attendance totals.

    Thanks for your awesome apps!

    [Reply]

    Andrew Cullison Reply:

    Jim,

    That’s a great idea.

    [Reply]

  3. #3 by JE on October 6, 2010 - 4:30 pm

    I’m getting the same errors (parsing?), resetting doesn’t work

    [Reply]

    Jon Nale Reply:

    JE,

    You are having an error with the Spreadsheet formula columns (columns C+D)?

    Could you copy the formula in one of the cells in column C or D and paste it here? We are having trouble recreating this issue on our end.

    [Reply]

    JE Reply:

    Hi, thanks for the reply. I get the error in multiple spreadsheets, haven’t got it working yet. Thanks in advance for any help.

    formula:
    =ARRAYFORMULA(SUM(IF(ISBLANK(E2:2), 0, IF(REGEXMATCH(T(E2:2),”LATE-”), 0, 1))))

    [Reply]

    Jon Nale Reply:

    If I copy and paste this into my attendance spreadsheet, it works correctly.

    I did notice though, that if I delete any columns AFTER the formula is entered, it does produce an error, however, resetting the formulas via the attendance app fixes this.

    One thing you might want to try while we attempt to recreate this issue…go to one of your formulas, delete the = sign at the beginning, then type in another = sign and press enter.

  4. #4 by Kevin on October 26, 2010 - 10:20 pm

    This app has a lot of potential. I’m very excited about it.

    Is there any way to make the default status “Absent” for all students and then cycle through those students that are “Present”? I have such large classes/groups that it is easier to enter who is present than to figure out who is absent.

    Thanks for your great work on this app.

    [Reply]

    Jon Nale Reply:

    Kevin,

    In the next update, we can include an option to change the default status. This way you can set the default status to present or absent based on whichever way you take attendance. Great suggestion!

    [Reply]

  5. #5 by Dennis on October 27, 2010 - 2:45 pm

    I’ve been using an Attendance app on my iPod and since I got my Android Evo I’ve been looking for a way to replace the iPod for attendance.

    I also need an excused absence — unexcused absences have a grade penalty and excused absences don’t.

    The other thing I must have in the spreadsheet is the date. We’re sent excused absence reports at the end of the week. I need to see in the spreadsheet which days the absences are for to match against the attendance. I know this is significantly different from what you have now, but just an absence count by itself won’t work for me.

    Ideally, the spreadsheet would have each class date and in that column a Present, Absent, Late, Excused for each student.

    [Reply]

    Jon Nale Reply:

    Dennis,

    Our app does save the date of the absence. The app tally’s both absences and tardies, and it also marks which day a student was absent, or which date a student is late. When a student is absent, it simply records the date (i.e. 10/28/2010). When a student is tardy, it appends the date to the word “LATE-” (i.e. LATE-10/28/2010).

    We will also add an excused option, seeing as this is a popular request.

    Thanks for your suggestions!

    [Reply]

  6. #6 by Eric on November 9, 2010 - 11:30 pm

    I created a form, using Google Docs, that allows me to add students to a spreadsheet.
    I am trying to use the Attendance app to pick up the names I enter into the form.
    The attendance app does not like the frozen row at the top of the spreadsheet created by the form.
    If the Attendance app had an option to add its formulas to a different series of columns other than C and D, I could make this work.
    The attendance app needs to provide an option to, or by default, ignore the first row in the spreadsheet.
    Right now, I sort of hobble along with this routine, but I believe you can make this happen.

    [Reply]

    Jon Nale Reply:

    Eric,

    There is a setting that asks, “which row contains the first student name”. What we do is, if that row isn’t the first row, we go to the previous row and add column headers for you. So if your students start in row #2, we go to row #1 and put in column headers. Row #1 should then be ignored.

    My test spreadsheet has a frozen row in row 1 and works just fine. Make sure you see the option “which row contains the first student name” to row 2. It is on the same screen where you set up first and last name columns.

    Hope this helps!

    [Reply]

  7. #7 by Jeff on November 14, 2010 - 9:35 pm

    First, thanks for the app, and a great idea to sync it with a Google spreadsheet so the data is available anywhere. Works great so far!

    So, on to the enhancement requests: Is there a way to get some of the absence info back from the spreadsheet into the app? Right now it’s one-way. I would love to be able to see on the phone how many absences/tardies a student has. A simple notation by each student name would be a start.

    Even further, a way to drill down by student, maybe a long press on the student name gives an option to pull up their list of absent/tardy dates.

    Dreaming here, but a way to also review absences, on the phone, by date: who missed class last Thursday when we had that test? Even change previous dates’ entries if there was a mistake.

    [Reply]

  8. #8 by Andrea on December 1, 2010 - 10:50 am

    I tried to download this yesterday – it didn’t do it and now it doesn’t exist :(

    [Reply]

    Andrew Cullison Reply:

    Hi Andrea,

    What device are you using?

    [Reply]

  9. #9 by Jan on December 15, 2010 - 10:18 am

    Trying to import spreadsheet from Google Docs, but my Galaxy Tab cannot find it. I have checked the spelling and upper/lower cases. Anyone has a clue?

    [Reply]

    Andrew Cullison Reply:

    Hi Jan,

    Sorry to hear you’re having an issue. Two things.

    First, we’re working on an update so that you don’t need to enter in the spreadsheet names…so if we can’t figure this out in the near future, at least we can say it won’t be an issue soon.

    Second, we want to help you out right now, so…can you give me full name of the spreadsheet you’re trying to find. I’m going to create one in my Google Spreadsheet and try and set it up on my own Galaxy Tab to see if I can recreate the issue.

    Andy

    [Reply]

    Jan Reply:

    Hi Andy,

    and thanks for your concern. I solved the problem myself in this way. Insted of copying the xls-file into Google Docs, I opened the file from Google Docs. Then the file got the same name without the xls-extension and my Galaxy Tab could find the file. After that everything is working OK.

    [Reply]

    Andrew Cullison Reply:

    Great! Glad to hear that worked.

  10. #10 by Barbara Nixon on January 17, 2011 - 10:42 pm

    Thanks, Andrew, for developing this app. I am giving it a try this semester!

    [Reply]

  11. #11 by Dan on January 25, 2011 - 2:11 am

    I’m using this app to keep track of my service fraternity’s attendance. In order for each brother to see only their attendance, I have to create an individual “class” for each one of them. I entered 27 and now when I try to add another class, it force closes the app… amy suggestions? Is there a limit to how many classes I can add?

    [Reply]

    Andrew Cullison Reply:

    Hi Dan,

    I see the issue. Here’s what we’re thinking. We plan on adding a one-click email feature to Gradebook. We could add that same feature to attendance – so you could with a single click email attendance reports to your fraternity brothers.

    Would that be a good feature for you?

    [Reply]

    Dan Reply:

    That sounds like a great feature! I think it would be great to add that to the attendance app. But is that the only solution? Is there a limit to how many classes you can add? Thanks for the quick and relevant solution! Much better than other sites.

    [Reply]

    Jon Nale Reply:

    Dan,

    When we originally wrote attendance, we did set a limit on classes. We didn’t anticipate people adding so many classes.

    The new version will not have this restriction. There will be no limit.

    Dan Reply:

    Do you know when the new version will be available?

    Jon Nale Reply:

    We haven’t set a release date yet but it will be sometime after the new version of grade book is released.

    The new version of grade book is on schedule for the beginning of February.

    Dan Reply:

    Great! So as early as two weeks. Its already a great app. Can’t wait for the improvements though! Thanks so much.

  12. #12 by Prof. Outlier on January 28, 2011 - 1:29 am

    I’m new to Android and have a G2; have established a Google spreadsheet and the app sees it and appears to work (school starts Mon).

    Can you tell me what will happen if on the *same day/date* I change the status of a student from absent to late? Will I get one absent and one late tallied for that student?

    Sorry if this was covered elsewhere – couldn’t find it. Your follow-up to queries is exemplary (wish others did the same).

    When do you plan to unveil an update?

    [Reply]

    Andrew Cullison Reply:

    Hi Prof Outlier,

    First – welcome to Android. I’d love to hear what you think of the G2.

    Regarding your questions: If you change the status from absent to late by long pressing on them and selecting “Mark Last Absence as Late” it will not double count (i.e. it will not mark them as both absent and late on the same day).

    If, however, you submit the sheet. And then submit a “new” sheet marking them as late. It will double count. Does that make sense?

    We hope to get an update out sometime this semester. Right now we’re working on a major overhaul to Gradebook and Grade Rubric. A new version of Gradebook will be out by February 11 – It’s going to be awesome.

    After that we’ll focus on an update to Attendance – please let us know if you have any feature requests.

    [Reply]

    Prof. Outlier Reply:

    Thanks very much. I will try this out on a pseudo-spreadsheet and look forward to trying out the updated app when it is available. I follow this forum on Twitter.

    The G2 is my first smartphone, so I’m no smartie when it comes to comparisons. There are pre-loaded apps which I didn’t find helpful and learning how to stop apps is necessary – the APP Killer is very useful from T-Mobile. Good points: the Google calendar (warts & all) will sync w/Outlook (app is available; just one calendar, though), and syncing contacts and email is great. Having Google Voice is terrific for calling students (hides my true cell #). I’m not bothered by the little stow-away keyboard at all. The battery life is, as we said in the ’70s, a bummer and support is literally….virtual. There is a long learning curve but I like the phone.

    [Reply]

    Jon Nale Reply:

    Prof. Outlier,

    We have an option to “Mark last absence as late”.

    When we wrote this app, we imagined the scenario where an instructor marks a student as absent, but then the student walks in the class a few minutes later. If this were to happen, you simply just long press on the student’s name and select “Mark last absence as late”. Clicking this button will go to the last entry you have for this student, and will change the status to indicate the student was late.

    We plan on releasing a MAJOR update to our Grade Book app in the very near future. You can check out more details here: http://androidforacademics.com/2011/01/two-exciting-things-coming-to-gradebook/

    After we release the update to Grade Book, we also plan to update the Attendance app. The update will feature an entirely new UI that will (hopefully) feel more intuitive to users, and will also include some of the requested features we have received over the past few months. Several people have asked us to include a counter that displays the number of times a class has met, so we plan on having that in our next update.

    We hope you enjoy using our app! We strongly encourage our users to give us feedback and to make future recommendations on products that will help the academic community. If you have any more suggestions or comments, or if you need any help using our apps, please feel free to contact us!

    [Reply]

  13. #13 by K Irwin on February 2, 2011 - 11:36 pm

    Sorry if I missed this answer earlier, but I just installed the app, and have some old handwritten attendance info that I need to put on the sheet. Is there a handy way to do this from within the app? Will it mess up the app if I just add the info manually into the attendance spreadsheet?

    [Reply]

  14. #14 by Andrew Cullison on February 3, 2011 - 10:56 pm

    You can enter in one of two ways:

    First, open the app and go through each day in your handwritten log entering them as a new submission each time.

    You can also enter in the dates manually in the spreadsheet. For each student simply start by entering the dates to the first blank cell to the right of the late total. (That shouldn’t have any effect on the app)

    [Reply]

    K Irwin Reply:

    Thanks, Andy. If I follow your first suggestion and enter the old data as new submissions, won’t it date-stamp the absences as the date that I’m entering the data, and not as the actual date of the attendance?

    [Reply]

    Andrew Cullison Reply:

    That’s right. The first method would just enable a quick transfer of the absences in…but the dates would be inaccurate. If you also want to transfer in accurate dates…go with the second method.

    [Reply]

  15. #15 by Dave Farinelli on February 28, 2011 - 7:37 am

    Any chance you have a timeline on the next release which would have the feature of all the students listed as “absent” by default?

    [Reply]

    Jon Nale Reply:

    Dave,

    We are working on a major overhaul of Attendance. We plan on posting more information in the very near future, so stay tuned.

    [Reply]

  16. #16 by binh on March 1, 2011 - 7:43 pm

    Just wanted to say thank you- this app is a life saver! That said, I second many of the suggestions including:
    - excused absences
    - a running count on android
    - email feature

    In short, a format more similar to your new gradebook- with actual dates in the columns…

    Thank you again! This app alone justifies my having a smartphone!

    [Reply]

    Jon Nale Reply:

    Binh,

    Thank you for your suggestions!

    We are currently working on a major overhaul of Attendance that will incorporate many of the features you are suggesting. We are still working out a timeline, and will post more information in the near future.

    If you have any more suggestions, feel free to send them our way!

    [Reply]

  17. #17 by Francisco Villa on March 9, 2011 - 8:53 pm

    Hi, I have been using Attendance this semester and it has worked wonderfully. The only issue is I recently upgraded my android OS to 2.3.3 and now the Attendance app crashes whenever it tries to access one of my classes. The program will open up to where it will let me select a section but once I select it it crashes and closes. Any ideas on whats wrong or if a patch/update is in the works? Thanks.

    [Reply]

  18. #18 by Andrew Cullison on October 7, 2011 - 3:46 am

    We understand that many of you who have upgraded to 2.3.3 are experiencing force closes when you try to open up a class…we’ve located the source of the problem and we are currently working on a fix. Thanks for your patience with this.

    [Reply]

(will not be published)