This chapter is intended for those who need to configure some of the advanced options which may not be enabled out-of-the-box in Rock. Advanced Option - Check-in Rule: Already Enrolled in Group You might wonder why you would use the Prefer Enrolled Groups option. For example, let's say there is a general group called "General 2nd" for all 2nd graders and a set of "permanent" small groups for the same grade, where kids are assigned to specific leaders. These small groups use the Already Enrolled In Group rule. On Noah's first visit, he checks into the "General 2nd" group since it's his only match.During the week, he is assigned to a permanent group.On his next visit, Noah matches both the "General 2nd" group and his permanent group. If Matching Logic is set to Must Be Enrolled, both groups are available for Noah to choose. If set to Prefer Enrolled Groups, the "General 2nd" group is removed, ensuring Noah checks into his assigned small group with his leader. Advanced Option - Allowing Anonymous Access Out of the box, the NextGen check-in system requires authentication to interact with it. However, to break free of this requirement follow these steps: Update page security of the next-gen check-in pages to allow anonymous.Configure a way to prevent access to these pages from undesired sources such as the public Internet.Warning: This is critical because otherwise you will expose and leak the REST api key you set up in the next two steps! Create a REST API key and add it to the APP - Check-in Devices security role (or otherwise give it access to the check-in v2 API endpoints).Edit Check-in Kiosk block settings and set the REST API key to use for anonymous access. Advanced Option - Select All Schedules Automatically There is also a setting in the new Check-in Kiosk block called Select All Schedules Automatically that, when enabled, will automatically select all available schedules instead of asking the individual to make a selection.