Aisol Class Schedule

Aisol Class Schedule

About Aisol Class Schedule

Aisol Class Schedule lays a week out the way a timetable should read: days across the top, time slots down the side, and each class sitting over exactly the slots it occupies.

  • Classes come from property controls or a CMS collection - title, day, start and end, room, teacher, level and an optional link. Nothing outside the component is read or written.

  • - The grid is a real <table>: days are column headers, times are row headers, so a screen reader announces "Wednesday, 4:00 PM, Vocabulary Drill" instead of a wall of boxes.

  • - Narrow screens get per-day lists instead of a squeezed grid - no sideways scrolling on a phone. The switch is pure CSS, so canvas and live site agree.

  • - Two classes at the same time share one block; a third and beyond collapse into a +N.

  • - Leave a colour empty and the component picks a stable one from the level and teacher.

  • - Today's column can be highlighted and the current time slot tinted, both resolved in the time zone you choose.

Rows the component cannot place stay visible: an unreadable time goes under "Needs a time", and a class outside the shown days or hours goes under "Outside these days and hours".

Not a booking system and not an event feed - for dated one-off events use Aisol Event List. This one is for the repeating weekly pattern: classes, lessons, office hours, studio slots.

  • Part of the Aisol Course Site Kit -

  • Curriculum accordion, tuition plan table, event list, hotspots and the free FAQ Fold for $19 instead of $31: https://payhip.com/b/W2hRH

More components at Aisol Studio - https://www.framer.com/@ulz-song/