How do I do it? It's all in the organization. I have a notebook where I keep the following: Labels for data sheets, sticker charts, progress charts (on some of my artic students), attendance forms, and a cardstock page for each student that has their objectives. When the sheet of labels for data is complete, I put each individual's labels on the cardstock page. This works for me. When it's time for progress reports, all I have to do is look at their data labels and put in that information.
* Labels for data: I have these organized in the order that I see the groups. Each group has a label. The only exception are students who are seen individually, then I use a form for them. There's 1 group per label sheet. This keeps me from shuffling through different papers during a group.
On each label, I write the date & highlight it, then write what the target is for that session. I tally during the session and write the percentage down at the end. If I use an app for that session, I write the app used and the results. I consider myself semi tech savvy, but I don't completely trust the apps (or myself!) to store the results without having it written down somewhere. Plus, if I need data in a hurry, all I have to do is grab the page and move on.
(Completed Individual labels on cardstock)(Group Label Sheet)
For my language students, I do basically the same thing. If for some reason I don't take data that session, I just write "DNA" for "Did Not Assess".
If the student wasn't seen for therapy for their scheduled session, I write the reason on the label. That way, there is no question as to why the student wasn't seen.
I wish I could take credit for the great idea of using labels, but I can't. When I was in SC, I worked with an SLP who used this system (Thanks, Traci!). It totally works for me, but another SLP I worked with tried it and said it didn't work for her. The main thing is to find what works best for you.