I'm paraphrasing, but one coach has verbally asked for a 'quick practice' option so that with one tap, you can have a practice created.
We've done some preliminary reviews, and there are challenges to this as there needs to be some sort of basis or set of criteria for the quick practices.
Here are some possibilities:
1) Create 'default' practices within the app that are age group specific
- Pro: can be stored easily, and make selection by team and/or age group
- Con: No correlation to practice 'arch', may not fit in with coaches idea of a practice
2) Copy existing practice (enhance existing functionality)
- Pro: uses the existing practices for the team that coincides with the 'arch' of practices
- Con: No randomness to the selection, and so no exploring of additional drills
3) Create practice using Team Skill Percentages
- Pro: creates a random selection of drills leveraged from the existing Skill percentages
- Con: Teams must setup skill percentages to use, and all drills will need to be mapped to age groups that match the team age group
4) Mark practices as 'Favorites' to seed quick practice
- Pro: user would setup practices, and then mark them as a 'quick practice type'. Then a simple selection from the 'favorites' or quick practice list. These could be assigned by team so that they are already age and skill appropriate.
- Con: no random exploration of drills (a-la shuffling a deck of drill cards)
- Where does the quick add go? We would need to know the team name first so at least two touches (one to create empty practice and assign team, one to add the blocks and drills)
- How does the practice time frame work? Drills have default times associated with them. If we create multiple blocks with random number of drills - how much time is allotted to each block? Divide evenly, use the default values and force adjustmens.
- How does practice order work? If we create a quick practice using some sampling technique, how do you determine the order?