Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Training page statistics: Impact/Community & Maintainer Pages #5014

Open
nomadscientist opened this issue Jun 8, 2024 · 14 comments
Open

Training page statistics: Impact/Community & Maintainer Pages #5014

nomadscientist opened this issue Jun 8, 2024 · 14 comments

Comments

@nomadscientist
Copy link
Collaborator

nomadscientist commented Jun 8, 2024

Next step for this: #4984

  1. [Impact] Would be good to get a better description of 'Goal conversions' as idk what that means and I might use it more if I did. Like I think that's the 'I completed the tutorial' button probably? And then maybe that could be broken down across tutorials, and/or compared with "People accessing page vs Completing tutorial"

  2. [Impact] Total tutorials over time (i.e. pull data from 'Date created' and then that can show a nifty graph)

  3. [Impact] Contributors over time for the page (same concept?)

  4. [Maintaining] So once Workflow testing is there, would also be good to have a 'Last updated' listing for each tutorial, and more specifically it can be organised

  5. [Maintaining] We can't sort the listings, i.e. "Top pages" is awesome but I'd like to know the tutorials nobody is accessing (I.e. worst pages), as it might be we need to remove them as they are now antiquated.

  6. [Maintaining] Incidentally, I can't actually download the data from the various lists as a table. Can a button be added to allow this?

@nomadscientist
Copy link
Collaborator Author

nomadscientist commented Jun 8, 2024

  1. [Impact] Oh mate, the 'Event tracking' is absolutely brilliant. It would be SO NICE to know what's happening with this so we can bring trainers together better. Is there an FAQ or something on what we need to do to log an event so that it shows up there?

@hexylena
Copy link
Member

Total tutorials over time (i.e. pull data from 'Date created' and then that can show a nifty graph)

so just a subset of the global stats page? https://training.galaxyproject.org/training-material/stats/ yeah doable

most of these are very doable

@hexylena
Copy link
Member

Is there an FAQ or something on what we need to do to log an event so that it shows up there?

if an event is registered and it uses one of the single cell training materials it will show up. (so we will not see external events)

@nomadscientist
Copy link
Collaborator Author

Total tutorials over time (i.e. pull data from 'Date created' and then that can show a nifty graph)

so just a subset of the global stats page? https://training.galaxyproject.org/training-material/stats/ yeah doable

most of these are very doable

Yes! The 'Growing community' graphs look amazing

@nomadscientist
Copy link
Collaborator Author

What does the 'Comments' column mean in the Workflows?

@nomadscientist
Copy link
Collaborator Author

Why is this saying that everything got updated today? That's weird (https://training.galaxyproject.org/training-material/topics/single-cell/maintainer.html)

@nomadscientist
Copy link
Collaborator Author

nomadscientist commented Dec 2, 2024

Right, so having reflected, I think that basically this maintainer page could have 2 sections:

  1. Impact / metrics (Goal conversions, views, tools, tutorials, events/news over time cumulatively; updating; a lot of the excellent graphs you've made but now available for everyone writing grants etc.) In an ideal world, contributors over time (but I think that was unfeasible)
    and
  • References (and perhaps a section of 'anything that cites those main references?'
  1. Maintainer info (what's working on which servers, when it was last updated, is it using the latest tools in the toolshed)

@hexylena
Copy link
Member

hexylena commented Dec 2, 2024

What does the 'Comments' column mean in the Workflows?

that they use the new comments feature https://galaxyproject.org/news/2024-04-26-workflows-workflows-workflows/#-workflow-comments (only available on the hub sadly, wish we had a tutorial for that!)

Why is this saying that everything got updated today? That's weirs

huh. yeah that's a bug. huh.

@nomadscientist
Copy link
Collaborator Author

Also, there's a bit that says:
Events using materials from this Topic
TODO once this is merged: #4963
^^but that has been merged now :)

@nomadscientist
Copy link
Collaborator Author

Perhaps, in fact, an 'Impact' and a 'Maintainer' page as separate entities?

@nomadscientist
Copy link
Collaborator Author

Connecting this here too: #5486

@nomadscientist
Copy link
Collaborator Author

I will also add something that seems related - it would be lovely to have a 'Community' (i.e. the SPOC Community) page that has the following metrics:

  • number of members, events, publications, tools, training, news posts, per year

Obviously this means we need to tag stuff effectively, but would be lovely to be able to see that kind of a page too. Probably more of a Hub idea than a GTN idea, so will post it there.
galaxyproject/galaxy-hub#2864

@hexylena
Copy link
Member

I think that thats very doable. Members per year, might also be possible if we take their "join" date?

@hexylena hexylena changed the title Training page statistics Training page statistics: Impact, Community & Maintainer Pages Dec 18, 2024
@hexylena hexylena changed the title Training page statistics: Impact, Community & Maintainer Pages Training page statistics: Impact/Community & Maintainer Pages Dec 18, 2024
@nomadscientist
Copy link
Collaborator Author

Mate, this is fecking brilliant.

But unfortunately for the next person building training infrastructure, this image:
Screenshot 2024-12-19 at 15 32 20

really clarified for me that a 3rd page "Usage page" of updated page/topic metrics as discussed in this and the other linked issue and with the existing page metrics, would be ideal. For the future!

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

No branches or pull requests

2 participants