ymcatwincities / openy

The Open Y platform. See README.md below
https://openy.org
GNU General Public License v3.0
49 stars 112 forks source link

GroupEX PRO hierarchy clarifications #1323

Open podarok opened 6 years ago

podarok commented 6 years ago

I found some inconsistencies, If I'm not mistaken

For the GroupEX PRO Import we have config form image where Activity is reference to activity as "parent" This is a first confusion - we have no hierarchy in activities. We can't build tree of parent->child. Can we make this message more clear?

When we try to use demo content image we see - there are no results. And after deep investigation -> all GroupEX PRO schedules imported during migration with "Group Exercise Classes" as from previous screenshot - it was set as a default settings.

When I've tried to add Group Exercise Classes" to the list of Categories in paragraph settings schedules started to display, but without proper structure -> all in single category image image

By looking into the code we've found image

That there is no any dynamic in activity detection - migration puts all sessions into predefined activity in config form.

What was expected for GroupEX PRO - import schedules with Categories accordingly to GroupEX PRO categories

Question Is this by design or this is not yet finished work @ygerasimov ?

YMCA-GTC commented 5 years ago

@ygerasimov can we please get a comment from you on this when you have time?

ygerasimov commented 5 years ago

Our programs structure is

GXP module imports Classes and Sessions.

So we need to place them under some Activity (Group Exercise Classes) and this is where this setting is coming from.

Under Paragraph's settings we need to provide that Activity.

Here is an example from Western North Carolina. All GXP are imported under Group Exercise Classes activity (https://dev.ymcawnc.org/programs/health-fitness/group-exercise-classes/group-exercise-classes). Please do not be confused as there is also Program Subcategory with the name "Group Exercise Classes".

https://dev.ymcawnc.org/group-exercise-classes

In the pargraph setting is pointing to the same Group Exercise Classes activity (node 690).

I agree, that it is a bit confusing from the settings standpoint. But think a bit about the case with Brandywine where they have repeating schedules not only for Group Exercises but also for Swimming. So they need to have two different pages where Repeat Schedules paragraphs point to different activities.

Please let me know about further questions.

@podarok @ymcagtc

YMCA-GTC commented 5 years ago

@podarok this seems like something we need to create a Wiki article for in our github documentation. Do you agree?

sarah-halby commented 4 years ago

Sarah to verify that David Wells does not have a documented video on the subject; if he does not, @podarok will work on completing this wiki in November 2020.

cc @YMCA-GTC

sarah-halby commented 3 years ago

@podarok David confirmed that he has not created documentation on this. ImageX handled their GXP integration. Let's add this to our Q2 2021 work.