You could look into using prefilled forms where you send out a link to each student that will prefill the form with that student’s info. However, it isn’t particularly secure. Students tend to share info freely amongst each other, and you could never be really sure that the info was actually submitted by the proper student. Self reporting attendance also isn’t very reliable. Even with academic honesty policies, it seems like a situation where it would be hard to trust the results.
Thanks for the suggestion. You’re right, it is hard to maintain the secure and the privacy, I think I’ll just keep using ‘provide apply form - Manually confirm submitter - Manually send result’ for the moment.