Adding Roles with Rules upon Webform submission not working — Why?
Adding Roles with Rules upon Webform submission not working — Why?

Okay, it looks like I figured it out:




 Event: After a webform has been submitted
 Condition: Webform has name
  
   Parameters: 
    
      The form id of the submitted form: [form_id]
      Webforms: Mid-program quiz
     
    
   
  
 
 Action: Add user role
  
   Parameters: 
    
     User: [user]
     Roles: Mid-program quiz: Passed
    
   
  
 




So the confusing things to watch out for are:


 "After a webform has been submitted" is the one to choose, over "After a webform submission has been added."
 Webform Has Name has first parameter as ID and second as the webform (as selected from a list of webforms). It makes it seem like you're saying nid has to be equal to a title, which doesn't seem like it would work, but that's apparently not what's happening.
 Add user role takes simply Parameter:user, rather than site:user or any other attribute of user