With the ability to sync to remote calendars that have this ability the view isn’t really the big issue. Or at least there’s a solution for the view.
However, the more base issue is the the action of laying in the plans can be trap for newbies. Why? Well the interface for doing that is actually it provide unexpected results for the uninformed. Here’s the example that shows that.
- Pick a plan, use traditional base mid volume as it’s a simple example that makes it more obvious due to off days.
- The day picker comes up. You decide you’d like you week to start on Sunday not Tuesday.
- Move each work out BACK 2 DAYS on the layout.
- At this point you think you have shifted the works backwards 2 days.
- The start date picker now appears.
- Start date picker only allows you to pick a week.
- Pick a week and drop the schedule in
- Review the order of work outs to the published plan. They are now out of order and might in some cases break the intended design of the work out.
This isn’t a problem for any Ventran TR Users we know what the plans look like; and the Type A’s (looking at you Triathletes) are going to triple check the plans. The risk here is to the new users that don’t know what a good plan is suppose to look like.
To make the interface consistent either:
(a) The start day of the plan should be any day of the week,
(b) Choose Work Days picker should perhaps have Monday - Sunday remove and be relabeled Day 1, Day 2, Day 3 … Day 7. And a big note should be at the top that says DAY 1 is current anchored to Monday and cannot be changed. If you want a different start date you will need to drag and drop the works after they are on the schedule to create the desired offset.
All of this can be simplified long before the system can be made more powerful by limited programming team resources. A “shift” function on the calendar can solve the above need and address others, more bang from the refactoring. Example: Click in the header of the Date Number in a calendar square. Popup a dialog “Shift this workout and all following plan workouts” (Since we can delete a plan I assume that you know which are plan workout. Add a check box to exclude “Other activities”) . Yeah I know slippery slope from there on, but better to start considering this need for the Data Schema now than after it’s too late.
A simple (to start with) Shift function solves those with different weeks and benefits everyone; it also addresses aging athletes that follow a plan, but simply need to insert additional rest days on demand, after age 50 push the schedule is far more effective than skipping one of the sequence. Does a plus 50 need a 9 week cycle? probably not, with a shift function you don’t need to even build that out anytime soon.
Now that all said; thanks to drag and drop I’m happy to only plan out 3-4 weeks and just drag and drop but I’m not type A; imagine a 50 year old Mr Lee. that has 2 years scheduled and now needs to insert a rest day, poor guy will get an RSS injury dragging and dropping 600+ squares.