[wp-meta] [Making WordPress.org] #7411: Add Courses section to Profiles

Making WordPress.org noreply at wordpress.org
Wed Jan 31 22:43:39 UTC 2024


#7411: Add Courses section to Profiles
-----------------------------+---------------------
 Reporter:  JeffPaul         |       Owner:  (none)
     Type:  feature request  |      Status:  new
 Priority:  normal           |   Milestone:
Component:  Profiles         |  Resolution:
 Keywords:                   |
-----------------------------+---------------------

Comment (by coffee2code):

 Replying to [comment:4 alexstine]:
 > It would be kind of cool to have a Learn/Accomplishments tab with sub
 tabs underneath to show learning paths, courses, certificates, etc. not
 sure if any of this is included in the plugin though.

 That would be ideal to me. There are 3 main things that can be shown at
 the bottom of profiles. They fall under the overall umbrellas of
 "Contributions", "Achievements", and "Favorites".

 - Contributions would have sub-tabs of Activity, Plugins, Themes, Photos,
 Patterns, Translations, etc (everything currently listed except for
 Favorites).
 - Achievements would have a sub-tabs of Courses and then whatever gets
 added in the future (such as Certificates, or Mentorships, or whatever).
 The would allow for different types of things without having to fit them
 all under "courses" or "learnings".
 - Favorites would have sub-tabs of the different types of favorites.
 (Currently, Favorites has sub-sections of each type of favorites -- such
 as Plugins, Themes, Photos -- which can now each get their own sub-tab.)

 Reply to [comment:5 courane01]:
 > @coffee2code is it way out of scope to think that there could be an API
 of some sort that gathers a username and courses completed?

 For this request, yes it is out of scope. It's a reasonable request, but
 one that would require work if done on the Profiles side of things as
 Profiles doesn't currently serve any meaningful data via REST. Getting
 that data from the Learn side of things might be the better way and sounds
 like something Sensei would do (though probably not enabled).


 Reply to [comment:6 courane01]:
 > Additionally, Training is working on Learning Pathways (a series of
 courses in a logical order). I believe in addition to showing individual
 courses completed, it’d be ideal to indicate which Learning Pathways have
 also been completed, nesting relevant courses under the Pathway as bullet
 points under a subheading.

 Barring the data being obtainable from a REST endpoint, my implementation
 queries the Learn database directly to obtain completed courses. I'm not
 familiar with Sensei so I'm not sure how the Learning Pathways is (or will
 be) implemented. But this seems the sort of thing that may be doable, but
 it could depend.

 Reply to [comment:7 bsanevans]:
 > As noted by others, Learn will potentially have other items to list
 under the profile tab, so "Courses" seems a bit too restrictive.
 "Learnings" might work. Or, from the site title, simply "Learn"? If we
 could go with two words, then "Learn WordPress"?

 I brought it up at the start of this comment, but I think having three
 sections (Contributions, Achievements, and Favorites) would logically
 group the things that would be included, and would allow "Courses" to
 still be a sub-tab under Achievements with other types of things from the
 Learn team (and elsewhere) able to have their own space without needing
 them all under a single banner.


 Reply to [comment:8 burtrw]:
 > Step 2 might be to add filters to the Activity stream so you can sort or
 only show Learn activity.

 There are certainly improvements that can be made to the activity stream,
 and filtering (and pagination) are on the list.

 > I suggest this since the taxonomies and types of offerings available may
 be in flux, and this might be more future proof.

 Theoretically I agree, but we don't treat the activity feed as a canonical
 source for anything. I think the activity notifier for completing a course
 was only implemented last year, so courses completed before then won't be
 in anyone's activity feed. And situations such as a course completion
 being reverted/removed may not be reported to the activity feed (though
 that may not be a real-world sort of thing in this case). (And given
 things along the lines of [comment:6 courane01's request] above, the
 activity entry may not contain all the information we want to show.)

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/7411#comment:10>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list