associatedemployers / safely-api

0 stars 0 forks source link

[Feature] Add new Class with 45 seats #60

Open JavaLavaMT opened 3 years ago

JavaLavaMT commented 3 years ago

Context

I am excited to announce, we are about to land another good contract with CHS refinery for them to use our Grand Teton Training Room 3 mornings per week. Typically it will be 7:30a to 9:30am, although we might need expanded hours and days for a turn-a-round situation. CHS will be providing an instructor to teach a Safety Class Face to Face (F2F) for up to 45 people in our Grand Teton room typically 3 mornings per week. It will generally be the same contractors that register people for the Lab will now want to register for the F2F to be in our Grand Teton Classroom. They want to register these trainees for the Grand Teton Room in the same or similar manner that we register for classes in the Lab, hopefully using the Safely website but with a different 45 seats available. Getting this F2F training locked into our facility, will probably generate some extra revenue work for Branden. Also, I am pushing CHS for Branden to be trained as the backup or extra trainer for the F2F class which could really be a home run for MSSC.

Could we brainstorm how to allow them with Safely to register for any of the 45 seats available in the Grand Teton Room while also registering for the computer lab at a time later that day. Assume it will typically be M, W, F for F2F but we need the flexibility to change the calendar days and the number of available seats in the Grand Teton. Often the contractors will register them for the face to face class in the morning at 7:30am and then these same employees will take the CHS site specific in our training lab at the 10am time slot. If they are already registered for an 8am computer lab course, it shouldn’t allow them to register for the F2F class at 7:30am because they cannot do both at the same time. The calendars working in sync or the same calendar is idea.

James1x0 commented 3 years ago

@JavaLavaMT @petersonbrock I would appreciate your thoughts in response to the following. If we need to hop on a call to discuss, lmk.

There are a couple of routes of implementation here: