1. Home
  2. Docs
  3. Easy School Documentation
  4. Shortcodes
  5. ESR Registration Form [esr_course_registration]

ESR Registration Form [esr_course_registration]

ESR Registration Form is an interactive (clickable) timetable & questionnaire for your courses. It will be displayed only at the time specified in Waves -> Registration From/To. Before and after that time&date, the message from Settings -> Schedule/Registration -> Open/Closed will be displayed. 

To display the ESR Registration Form or Schedule on your website, you need to insert so called shortcode. The shortcode is a small script that will load the form with specific details (waves, groups, etc) and with a specific layout (days as rows, days as columns, etc).

To insert the ESR Registration Form, you need to use the shortcode with specifying parameters.

Available parameters

  • waves -> one or more Wave IDs divided by commas
  • type -> schedule type
    • by_days -> schedule with days as columns
    • by_hours -> schedule with days as rows
    • by_hours_compact -> schedule with days as rows, courses closely together (skipping free spaces and pauses)
    • not using type parameter -> display the default schedule type, set up in the Settings
  • show_groups -> if set to 1, the Registration Form will show a clickable filter for Groups
  • filter_group -> one or more Group IDs, displaying only courses in specified groups

Examples

  • Registration for one wave –
    Monday
    Pink hall
    Lindy Hop 1 15:00 - 16:00 Maisy & Patrik
    Solo 16:15 - 17:15 Magnus
    Lindy Hop 2 17:30 - 18:30 Maisy & Patrik
    Green hall
    Balboa 16:15 - 17:15 Eloisa & Patrik
    Lindy Hop 3 17:30 - 18:30 Eloisa & Magnus
    Tuesday
    Pink hall
    Lindy Hop 4 15:00 - 16:00 Maisy & Magnus
    Blue 1 16:15 - 17:15 Maisy & Magnus
    Blue hall
    Shag 1 16:15 - 17:15 Patrik & Eloisa
    Shag 2 17:30 - 18:30 Patrik & Eloisa

    Monday

    Pink hall

    • Lindy Hop 1 Teachers: Maisy & Patrik 15:00 - 16:00
    • Solo Teacher: Magnus 16:15 - 17:15
    • Lindy Hop 2 Teachers: Maisy & Patrik 17:30 - 18:30

    Green hall

    • Balboa Teachers: Eloisa & Patrik 16:15 - 17:15
    • Lindy Hop 3 Teachers: Eloisa & Magnus 17:30 - 18:30

    Tuesday

    Pink hall

    • Lindy Hop 4 Teachers: Maisy & Magnus 15:00 - 16:00
    • Blue 1 Teachers: Maisy & Magnus 16:15 - 17:15

    Blue hall

    • Shag 1 Teachers: Patrik & Eloisa 16:15 - 17:15
    • Shag 2 Teachers: Patrik & Eloisa 17:30 - 18:30
    Course Registration info Price
    Demo wave
    First Name Surname
    Email Phone
    Note

  • Registration for multiple waves – 
    Monday
    Pink hall
    Lindy Hop 1 15:00 - 16:00 Maisy & Patrik
    Solo 16:15 - 17:15 Magnus
    Lindy Hop 2 17:30 - 18:30 Maisy & Patrik
    Green hall
    Balboa 16:15 - 17:15 Eloisa & Patrik
    Lindy Hop 3 17:30 - 18:30 Eloisa & Magnus
    Tuesday
    Pink hall
    Lindy Hop 4 15:00 - 16:00 Maisy & Magnus
    Blue 1 16:15 - 17:15 Maisy & Magnus
    Blue hall
    Shag 1 16:15 - 17:15 Patrik & Eloisa
    Shag 2 17:30 - 18:30 Patrik & Eloisa

    Monday

    Pink hall

    • Lindy Hop 1 Teachers: Maisy & Patrik 15:00 - 16:00
    • Solo Teacher: Magnus 16:15 - 17:15
    • Lindy Hop 2 Teachers: Maisy & Patrik 17:30 - 18:30

    Green hall

    • Balboa Teachers: Eloisa & Patrik 16:15 - 17:15
    • Lindy Hop 3 Teachers: Eloisa & Magnus 17:30 - 18:30

    Tuesday

    Pink hall

    • Lindy Hop 4 Teachers: Maisy & Magnus 15:00 - 16:00
    • Blue 1 Teachers: Maisy & Magnus 16:15 - 17:15

    Blue hall

    • Shag 1 Teachers: Patrik & Eloisa 16:15 - 17:15
    • Shag 2 Teachers: Patrik & Eloisa 17:30 - 18:30
    Course Registration info Price
    Demo wave
    First Name Surname
    Email Phone
    Note

  • Registration with group filter displayed – 
    Monday
    Pink hall
    Lindy Hop 1 15:00 - 16:00 Maisy & Patrik
    Solo 16:15 - 17:15 Magnus
    Lindy Hop 2 17:30 - 18:30 Maisy & Patrik
    Green hall
    Balboa 16:15 - 17:15 Eloisa & Patrik
    Lindy Hop 3 17:30 - 18:30 Eloisa & Magnus
    Tuesday
    Pink hall
    Lindy Hop 4 15:00 - 16:00 Maisy & Magnus
    Blue 1 16:15 - 17:15 Maisy & Magnus
    Blue hall
    Shag 1 16:15 - 17:15 Patrik & Eloisa
    Shag 2 17:30 - 18:30 Patrik & Eloisa

    Monday

    Pink hall

    • Lindy Hop 1 Teachers: Maisy & Patrik 15:00 - 16:00
    • Solo Teacher: Magnus 16:15 - 17:15
    • Lindy Hop 2 Teachers: Maisy & Patrik 17:30 - 18:30

    Green hall

    • Balboa Teachers: Eloisa & Patrik 16:15 - 17:15
    • Lindy Hop 3 Teachers: Eloisa & Magnus 17:30 - 18:30

    Tuesday

    Pink hall

    • Lindy Hop 4 Teachers: Maisy & Magnus 15:00 - 16:00
    • Blue 1 Teachers: Maisy & Magnus 16:15 - 17:15

    Blue hall

    • Shag 1 Teachers: Patrik & Eloisa 16:15 - 17:15
    • Shag 2 Teachers: Patrik & Eloisa 17:30 - 18:30
    Course Registration info Price
    Demo wave
    Lindy Hop
    Blues
    Balboa
    Shag
    First Name Surname
    Email Phone
    Note

 

Using Quick Form Builder

Knowing the available parameters (above) is important. But in order to simplify it and prevent mistakes, you can use a dedicated Form Builder to create either a Registration Form or a Schedule.

  • Create or Edit your Page
  • Click ESR Shortcode button
  • Specify the Shortcode Type (reg form or schedule)
  • Select which Waves to display
  • Specify Additional Settings if needed

Note: Always paste the shortcode without any formatting. To make sure you paste it as pure text, use Shift+Ctrl+V (or Shift+Cmd+V on MacOS).

Was this article helpful to you? Yes 1 No

How can we help?