galaxyproject / galaxyproject/training-material

Training page statistics: Impact/Community & Maintainer Pages

Open
#5,014 14 comments 0 reactions 0 assignees View on GitHub
CoP_Resource
Dominant language
HTML
Stars
367
Forks
1.1k
Avg merge
16h 27m
Merged PRs (30d)
49

Description

Next step for this: https://github.com/galaxyproject/training-material/pull/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?

Contributor guide

Open the contributing guide

Research direction

Start with the training statistics work referenced in pull request 4984 and review the existing Impact and Maintaining pages. Compare the current lists and charts with the six requested capabilities: clearer goal conversions, time-based totals, contributor history, last-updated sorting, reverse page ranking, and downloadable tables; done means each agreed capability is available and usable.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
analytics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.