Forum Discussion

Michael-McDonald's avatar
Michael-McDonald
Copper Contributor
Sep 30, 2024

Validating consent on MS Forms

I'm creating new forms which will capture children attending activities and needs to be approved by a parent. The old way was to have the parent sign and authorise participation. Can anyone in the community think of a way to do this with MS Forms which would meet legal requirements that a proper person has authorised the form instead of the child completing the form on behalf of the parent?

  • SCDean's avatar
    SCDean
    Copper Contributor

    I would say that to fill out and submit the form the user would need to fill in info on their drivers license. in the first place, that would intimidate most children who are unlikely to fake it. But, if you wanted to actually get a check there are some API's out there that you could use the data provided with a Power Automate Flow and submit to get a yes or no. Attestr is one of them. The downside of using an API for this is that they generally charge, I know Attestr has a pay as you go model so that may be a lower entry.

  • Michael123Davis's avatar
    Michael123Davis
    Copper Contributor

    Great question! While you're exploring MS Forms, you might also consider adding features like unique access codes sent to parents via email or text for verification. This ensures the form is authenticated by the parent and complies with legal requirements. If you're dealing with any systems for managing approvals or data, tools like automated consent tracking could be useful.

    Also, if you’re interested in records management or secure handling processes, you might find resources like Branch County Arrests helpful for insights on organized data systems.

  • Rob_Elliott's avatar
    Rob_Elliott
    Bronze Contributor

    Michael-McDonald there isn't a way of doing this in Microsoft Forms as there is no validation functionality. The only way I can think of doing this is to build a flow in Power Automate that gets each form response as it comes in and 1) creates an item in a SharePoint list , and 2) sends an approval email to the parent. This uses an adaptive card so the parent can approve or reject the activity right within the email and it can only be done once. The same flow waits for the approval and updates the list with the date, approve/reject and possibly the name of the parent.

     

    Rob
    Los Gallardos
    Microsoft Power Automate Community Super User.
    Principal Consultant, SharePoint and Power Platform WSP Global (and classic 1967 Morris Traveller driver)

Resources