Allow public registration using the survey participants table

Allow public registration using the survey participants table

Overview

When using a survey participants table alongside public registration, LimeSurvey displays a registration prompt in which only the email field is mandatory.

Making All Fields Required

To also require first name and last name, you must edit your survey theme. On the current default theme (fruity_twentythree, set under Settings → General → Theme), modify the registration screen template by:

  1. Adding {{ include('./subviews/registration/required.twig') }} to the first name and last name field labels
  2. Including 'required' : true in both the firstName and lastName field parameters

Related Resources

  • How do I create a survey which is open to everyone? — To make a survey accessible to anyone, avoid creating a participants table and instead share the survey link from the Share tab.
  • Help! I accidentally closed my survey - what now? — Activate your survey again; in the activation dialog ("What do you want to do with the existing Responses?"), choose "Keep existing responses" to import archived responses into your new response table.
  • Hiding "Exit and clear survey" — Edit the nav_bar.twig file to remove or comment out the clearall_links.twig include statement.
  • How can I restore data from a deactivated survey? — Use the expiry option instead of deactivation. If a survey was already deactivated, you can restore its response data directly, without changing any survey settings.
  • Is my survey data in LimeSurvey Cloud encrypted? — Survey data uses separate databases with individual credentials per instance and encrypted SSL connections by default.