Restrict calendar view to working hours?

Context

As a teacher, I’m using Grist to create my daily organizations of tasks to do.

Problem

Currently, the calendar widget displays, when week view is selected, the entire day.
It would be great to restrict visually what we see to a working-hours shift that could be set manually, as instance 8am to 6pm.

Solutions

Creating a custom widget adapted from the calendar one with two more fields to fill : start time and end time.