I'm doing a group assignment for a senior undergraduate Biochemistry class. I haven't done a group assignment in a while but I was hoping that by this point in university, I wouldn't have to deal with lazy or unproductive team members anymore. Turns out I was wrong. My team mates spend half of our group meetings talking about off-topic things while I'm just sitting there, waiting for them to get it over with. They try and bring me into the conversation as well sometimes but I tend to respond by telling them that we're wasting time. They don't like that I'm constantly focused on the assignment and on nothing else. They've even chastised me for being too focused. The other day, they spent the first 15 minutes of our meeting talking about Game of Thrones. I got frustrated enough to raise my voice and say "Lets move the fuck on". I kinda felt like an asshole and they definitely looked at me like I was an asshole but it did work and we finally started to get things done. In the past, I would deal with lazy group members by doing the whole assignment on my own. This time, that really isn't possible. Or maybe it is but I don't feel like doing work that was meant for 5 people. The deadline for this thing is in two weeks and we're currently behind schedule.
I'm just curious on how to handle this situation. Should I be more aggressive with them? I was thinking I should record their off-topic conversations and then show it to the professor so I have proof that my teammates are lazy bastards. Or would that be an asshole thing to do? My prof is SUPER strict so they might lose a good chunk of their grade on the project if he finds out they're being lazy.