1. Home
  2. Docs
  3. Easy School Documentation
  4. Shortcodes
  5. ESR Schedule [esr_wave_schedule]

ESR Schedule [esr_wave_schedule]

ESR Schedule is a non-interactive timetable of your courses. It is possible to display it at any time no matter the Registration From/To date&time -> ideal for showing students the upcoming class schedule before the Registration Form becomes available. 

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 Schedule, 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

  • Schedule 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
  • Schedule 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
  • Schedule 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

 

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 No

How can we help?