Project

General

Profile

Feature #10226

Add "My Courses" to drop down list

Added by scott voth over 1 year ago. Updated 7 days ago.

Status:
New
Priority name:
Normal
Assignee:
Category name:
Courses
Target version:
Start date:
2018-08-26
Due date:
% Done:

0%

Estimated time:

Description

A suggestion from the last CAC meeting - can we add "My Courses" to the "My" dropdown menu? For a professor or student, it would show only his or her courses, perhaps divided between current and past. This would help site navigation.


Related issues

Blocked by CUNY Academic Commons - Feature #9801: Add courses item to main Commons navResolved2018-05-18

History

#1 Updated by Boone Gorges over 1 year ago

  • Blocked by Feature #9801: Add courses item to main Commons nav added

#2 Updated by Boone Gorges over 1 year ago

The current/past distinction won't be possible for Fall 2018, as "academic term" is not a piece of metadata reflected in the mockups on #9801. (And it may not be something we can easily figure out - some courses may not announce their term on the site/group, and some sites/groups may be reused for multiple terms.) So this piece of information will likely have to wait until such a date when the course administrator is able to enter their own metadata about the group, which will be at least Spring 2019.

For Fall 2018, it's likely possible to add a 'My Courses' subpage to user profiles, but we will have to make some guesses about which courses a user "belongs to". Group membership is something we can easily determine. Site membership is less clear - are we 100% certain that all courses that use Commons sites are set up in such a way that users are "members" (Contributors, Authors, etc) on a single corresponding WP site? We can certainly query for Course sites where a user has a WP role, but it's likely that this will not be foolproof.

#3 Updated by Matt Gold over 1 year ago

Thanks, Boone. I would say that we should give this a shot if is doable, and we can hopefully catch anything we miss afterwards if/when users notify us that something is missing

#4 Updated by Boone Gorges over 1 year ago

Thanks. But, just to be clear, this isn't a matter of clearing up errors in manual entry. The issue is that "course membership", like "course" itself, is a new concept on our site. And "course membership" probably mostly maps to "being a member of a group, or having a role on a specific WP site" - and this is what we can use for Fall 2018 - but this is unlikely to be fine-grained enough for a long-term solution. We may need to introduce a separate idea of "course membership", which will be connected to, but not identical to, group/site membership. (We continue on our march toward building a CMS.)

#5 Updated by Boone Gorges over 1 year ago

  • Target version set to 1.14

#6 Updated by Boone Gorges about 1 year ago

  • Category name changed from Information Architecture to Courses
  • Assignee changed from Chris Stein to Boone Gorges
  • Target version changed from 1.14 to 1.15

We'll have to address some of the conceptual questions about course "membership" before moving forward with this.

#7 Updated by Boone Gorges 11 months ago

  • Target version changed from 1.15 to 1.16

We still haven't addressed questions above about membership. And the concept of "course" on the Commons is still somewhat in flux. See #10987. I think we need to continue to table this while the dust settles.

#8 Updated by Boone Gorges 2 months ago

  • Target version changed from 1.16 to 1.17

#9 Updated by Sonja Leix 9 days ago

Boone Gorges wrote:

We still haven't addressed questions above about membership. And the concept of "course" on the Commons is still somewhat in flux. See #10987. I think we need to continue to table this while the dust settles.

Do we have more clarity on the open questions and overall concept of "course" on the Commons? Is there anything to do for me for this ticket?

#10 Updated by Boone Gorges 7 days ago

I don't think there are immediate steps for you to take at the moment, Sonja. I think the group needs to have a discussion about what would cause an item to appear on a 'My Courses' list, which is likely to raise questions that require design input - like, if you're in a class but not a member of the corresponding site (because the site doesn't require membership), then how do you add it to the My Courses list? But this needs more discussion before we can start talking about UX details.

Also available in: Atom PDF