web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / How can I store daily ...
Power Apps
Unanswered

How can I store daily attendance in SharePoint using PowerApps?

(0) ShareShare
ReportReport
Posted on by 64

I want to have a SharePoint list where the attendance of all students can be seen for every working day in a month. My SharePoint list can currently store the attendance for a day. But that is not getting mapped to a date. If I am adding new column for every day then the day's date has to be linked with that column. Is this possible? How?


Edit:

I want to create something like this in SharePoint.

matix003_0-1646317113579.png

 

Categories:
I have the same question (0)
  • zmorek Profile Picture
    3,272 on at

    You could just have a column for Student ID (or other identifying information), and Date. As a student attends class, patch a row to the list containing the ID and current date. Two columns.

  • zmorek Profile Picture
    3,272 on at

    To add, you'll most likely want other columns like Course Number, maybe Instructor... but you get the idea.

  • matix003 Profile Picture
    64 on at

    That would only update the attendance for that date right? For the next day do I have to add a column manually again?
    I want to create something like this in SharePoint:

    matix003_0-1646317015574.png

     

  • zmorek Profile Picture
    3,272 on at

    In our District there's about 180 instructional days, I wouldn't recommend that many columns (but you do you!)

     

    I think I see what you're saying; you want every student to be listed for each school day whether they're absent or present (that's what A and P mean, right?). I'd suggest updating your table posted above to something like this:

     

    RollNo Name Date Present?
    1 Student A 2022-03-03 true
    2 Student B 2022-03-03 false
    3 Student C 2022-03-03 true

     

    Depending on class size and number of instructional days, this list would get big fast (not a problem); I'd probably suggest pre-populating the list with all of the students and instructional days, and using a gallery to display that data that's filtered on the current date. The instructor can then simply check the box for being present, press a button, and patch back to the list.

     

    You could get cheeky and use Sequence() to return work days/days in a month to use in a gallery somehow, but knowing school districts, that would only get you so far (since work days/days in a month don't always coincide with an instructional day).

     

    You'll want to consider a way to insert a row(s) into the list when a student enrolls mid-year, or a way to remove a student who leaves mid-year, but that's down-the-road functionality concerns.

  • matix003 Profile Picture
    64 on at

    Could you tell me how can I add the date column? Like I add the date column in my SharePoint list. Do I need to fill it with some default value? Since I have one list with the same date so I will need to have a different SharePoint list for every date?

    I have a date picker on my screen and I was thinking if it could be linked to the gallery displaying the SharePoint list so that when the user selects a particular date, the attendance for that day can be edited.

  • MattG1007 Profile Picture
    2 on at

    just curious if you had any success with this?  I, too, would like to create a master census LIST of enrolled students/clients.  And then based on their Admission and Discharge dates, allow a user to update attendance data for each student/client on every day of the year.  I guess that would be tying the two tables together in some way and auto-generating the daily records by date so that they can select the appropriate attendance value.  I would like to allow the user to have the option to enter the attendance in a grid format, and have the option to enter attendance data for a selected date, a selected week, or even a selected month.  Is this possible and how I would I do this?

     

    I may want to have 3 sharepoint lists or tables connected...  a master student/client list, a table of placements (i.e., the student is placed at ABC School on 8/2/2022 and discharge date is left blank until populated later for discharge, and then the third table would be the daily attendance table linked to the placement and student/client.  Any help would be greatly appreciated!  Does anything like this already exist so I don't have to invent the wheel?

  • hugozhackenbush Profile Picture
    4 on at

    The main problem all of these suggestions have is that there is no way to know who IS SUPPOSED to attend unless they attend. That's the problem I'm confronting. I've gone to using a database system, because Sharepoint doesn't have a solution for collating from various lists. 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 936

#2
Valantis Profile Picture

Valantis 604

#3
11manish Profile Picture

11manish 518

Last 30 days Overall leaderboard