Skip to content
This repository has been archived by the owner on Aug 14, 2018. It is now read-only.

Child Activity Creation - Confusing between Activity Group & Type #88

Closed
mariepatriarche opened this issue Aug 18, 2016 · 13 comments
Closed

Comments

@mariepatriarche
Copy link

This is a bit confusing , unclear whats the difference between Activity group and Activity Type and how I should use it

You can have multiple Act. group but only 1 Act. type
screenshot 2016-08-18 at 11 19 48 am

As discussed with Patrick, one child activity should only have one activity type/group
Act. group should only be there to help you filter/ pick the right activity type) and be clearly marked as such

@patt0
Copy link

patt0 commented Aug 18, 2016

Philosophically my views are

I think each Activity Record should pertain to one and only one type of activity
Its reach which are ActivityPosts are the different channel from which the activity which is recorded in the Activity Record ripples through the physical and digital world.
These can be video's, slides, blog posts, social posts etc ...

@LostInBrittany
Copy link
Contributor

The Group is not stored. The only use of the Activity Group buttons is not to show the whole list of possible activity types, i.e.they are only an UX help, maybe not a good one.

About @patt0 views on Records, I agree, I would be happier if the whole Activity Group/Type thin g is raised up to the Record and noty to the Post, it makes more sense to me.

@reicek reicek closed this as completed Aug 18, 2016
@reicek
Copy link
Contributor

reicek commented Aug 18, 2016

My bad, confused sections =/

@reicek reicek reopened this Aug 18, 2016
@patt0
Copy link

patt0 commented Aug 18, 2016

We could:

  1. not select activity type on the ActivityRecord and roll them up from ActivityPost
  2. Make an ActivityRecord single type, and define (rename) the type in the ActivityPost to chanel_type which would signify the expression of that activity type.

@LostInBrittany
Copy link
Contributor

I prefer solution #2. :)

On Thu, Aug 18, 2016 at 5:37 PM, Patrick Martinent <[email protected]

wrote:

We could:

not select activity type on the ActivityRecord and roll them up from
ActivityPost
2.

Make an ActivityRecord single type, and define (rename) the type in
the ActivityPost to chanel_type which would signify the expression of that
activity type.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#88 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAsVzGdFCYO9hKPI7L713O6fBPKEnbNXks5qhHw1gaJpZM4JnS9V
.

@patt0
Copy link

patt0 commented Aug 18, 2016

If we want to implement, we need to define the channel types, they can be inferred from the link see GoogleDeveloperExperts/experts-app-backend#30

In the mean time we could use:

video -> reach_trained or reach_indirect
blog >reach_trained
social -> reach_indirect
tech_talk -> reach_direct
workshop -> reach_direct
launchpad -> reach_direct

@LostInBrittany
Copy link
Contributor

I like your channel types! If you can implement it in the backend, I can change it very fast in the front.

About the type of reach, I am not sure of the difference between 'direct' and 'trained', or between 'trained' and 'indirect'. In fact, I am not sure of what does 'trained reach' exactly mean...

@patt0
Copy link

patt0 commented Aug 19, 2016

I have it as a commit ready, let me know the moment you want me to push it
... it will break a number of things, and we will have to delete all AR and
AP from the testers, but their is very little there in fact.

Patrick Martinent

On 19 August 2016 at 02:19, Horacio Gonzalez [email protected]
wrote:

I like your channel types! If you can implement it in the backend, I can
change it very fast in the front.

About the type of reach, I am not sure of the difference between 'direct'
and 'trained', or between 'trained' and 'indirect'. In fact, I am not sure
of what does 'trained reach' exactly mean...


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#88 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADoQJFucu278cicoeWugxsOUvmjiaJyWks5qhMVUgaJpZM4JnS9V
.

@LostInBrittany
Copy link
Contributor

If you're ready, we can send now a mail to all testers to explain the
processus, then you can push the commit and I will adapt the frontend.

What do you think ?

On Fri, Aug 19, 2016 at 4:42 AM, Patrick Martinent <[email protected]

wrote:

I have it as a commit ready, let me know the moment you want me to push it
... it will break a number of things, and we will have to delete all AR and
AP from the testers, but their is very little there in fact.

Patrick Martinent

On 19 August 2016 at 02:19, Horacio Gonzalez [email protected]
wrote:

I like your channel types! If you can implement it in the backend, I can
change it very fast in the front.

About the type of reach, I am not sure of the difference between 'direct'
and 'trained', or between 'trained' and 'indirect'. In fact, I am not
sure
of what does 'trained reach' exactly mean...


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#88
issuecomment-240852083>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
ADoQJFucu278cicoeWugxsOUvmjiaJyWks5qhMVUgaJpZM4JnS9V>
.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#88 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAsVzJHjxJwH8sbO69_Hrf2340FLbJ4yks5qhRf6gaJpZM4JnS9V
.

@mariepatriarche
Copy link
Author

To make sure I get it, do you mean:

  • User enters an Activity details + the activity URL ( but he does not pick
    a category/AT)
  • AutoDetect via URL , if medium.com/blabla/androidbalbala
  • We would auto-set the ChannelType/Activity Type to blogpost
  • User enters only 1 metric and we deduct the kind ((direct /indirect)
    by the auto identified channel_type?

=> If so, The only issue I see is that I dont think we can deduct "any"
activity by the URL>

How to recognize a tech talk if someone paste slides but another one the
conf website

Note: I also documented the channel_type to Metric in the spreadsheet we
used early on for this project (but cant find the spreadsheet ! :)

On Aug 18, 2016 6:45 PM, "Patrick Martinent" [email protected]
wrote:

If we want to implement, we need to define the channel types, they can be
inferred from the link see GoogleDeveloperExperts/experts-app-backend#30
GoogleDeveloperExperts/experts-app-backend#30

In the mean time we could use:

video -> reach_trained or reach_indirect
blog >reach_trained
social -> reach_indirect
tech_talk -> reach_direct
workshop -> reach_direct
launchpad -> reach_direct


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#88 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AInfUBQ_D1eWqnm_d3ViVp4YDe8b0EV-ks5qhIwVgaJpZM4JnS9V
.

@LostInBrittany
Copy link
Contributor

As I understand, it means :

  1. You create an Activity Record with one or several Activity Types and
    one or several Products Groups that apply to the activity as a whole
  2. You create one or several Activity Posts associated to the Activity
    Record. Each Activity Post is a different vector or channel of
    communication for the Activity : blogpost, youtube video, training session,
    and you then choose one Activity Channel by Activity Post.

On Fri, Aug 19, 2016 at 9:16 AM, mariepatriarche [email protected]
wrote:

To make sure I get it, do you mean:

  • User enters an Activity details + the activity URL ( but he does not pick
    a category/AT)
  • AutoDetect via URL , if medium.com/blabla/androidbalbala
  • We would auto-set the ChannelType/Activity Type to blogpost
  • User enters only 1 metric and we deduct the kind ((direct /indirect)
    by the auto identified channel_type?

=> If so, The only issue I see is that I dont think we can deduct "any"
activity by the URL>

How to recognize a tech talk if someone paste slides but another one the
conf website

Note: I also documented the channel_type to Metric in the spreadsheet we
used early on for this project (but cant find the spreadsheet ! :)

On Aug 18, 2016 6:45 PM, "Patrick Martinent" [email protected]
wrote:

If we want to implement, we need to define the channel types, they can be
inferred from the link see GoogleDeveloperExperts/experts-app-backend#30
<GoogleDeveloperExperts/experts-app-backend#30

In the mean time we could use:

video -> reach_trained or reach_indirect
blog >reach_trained
social -> reach_indirect
tech_talk -> reach_direct
workshop -> reach_direct
launchpad -> reach_direct


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#88
issuecomment-240783809>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AInfUBQ_D1eWqnm_
d3ViVp4YDe8b0EV-ks5qhIwVgaJpZM4JnS9V>
.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#88 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAsVzC8CqWILEDNGooir_BgvfBBLxcnOks5qhVgzgaJpZM4JnS9V
.

@patt0
Copy link

patt0 commented Aug 21, 2016

pushed, let me know if you have any issues integrating.

Patrick Martinent

On 19 August 2016 at 11:57, Horacio Gonzalez [email protected]
wrote:

If you're ready, we can send now a mail to all testers to explain the
processus, then you can push the commit and I will adapt the frontend.

What do you think ?

On Fri, Aug 19, 2016 at 4:42 AM, Patrick Martinent <
[email protected]

wrote:

I have it as a commit ready, let me know the moment you want me to push
it
... it will break a number of things, and we will have to delete all AR
and
AP from the testers, but their is very little there in fact.

Patrick Martinent

On 19 August 2016 at 02:19, Horacio Gonzalez [email protected]
wrote:

I like your channel types! If you can implement it in the backend, I
can
change it very fast in the front.

About the type of reach, I am not sure of the difference between
'direct'
and 'trained', or between 'trained' and 'indirect'. In fact, I am not
sure
of what does 'trained reach' exactly mean...


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#88
issuecomment-240852083>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
ADoQJFucu278cicoeWugxsOUvmjiaJyWks5qhMVUgaJpZM4JnS9V>
.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#88
issuecomment-240913446>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAsVzJHjxJwH8sbO69_
Hrf2340FLbJ4yks5qhRf6gaJpZM4JnS9V>

.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#88 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADoQJB8jjj0RYdlQeoeuDmTSyO3YMo9Kks5qhUzlgaJpZM4JnS9V
.

@LostInBrittany
Copy link
Contributor

OK, I've re-done everything according to the Activity Master / Activity Details paradigm, so I'm closing this one...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants