Skip to content

♻️(course): refactor the self paced course availability presentation#2683

Merged
Tiago-Salles merged 1 commit intoopenfun:masterfrom
Tiago-Salles:Tiago-Salles/issues/654-course-run-presentation
Mar 13, 2026
Merged

♻️(course): refactor the self paced course availability presentation#2683
Tiago-Salles merged 1 commit intoopenfun:masterfrom
Tiago-Salles:Tiago-Salles/issues/654-course-run-presentation

Conversation

@Tiago-Salles
Copy link
Copy Markdown
Collaborator

@Tiago-Salles Tiago-Salles commented Sep 11, 2025

In quick words:

  • Changed self paced course availability presentation
  • Remove the entire course run component if other runs list is empty

Course used as example: https://www.fun-mooc.fr/fr/cours/la-nature-dans-les-vitrines-des-musees/

Purpose

Course availability

We are receiving a considerable number of tickets because of this approach showing the course availability. It sounds not clear on what it means in terms of being "Available". Is it the course? Is it the enrollment?

image

Course run presentation

If no course run available, why to occupy the screen with this information? We have certified that removing this component would not impact in terms of responsiveness, and when not populated it is a irrelevant information in a course page.

image

Proposal

Presenting the final dates separated by a title sections, a similar approach of a non self paced course.

EN
image

FR
image

@Tiago-Salles Tiago-Salles force-pushed the Tiago-Salles/issues/654-course-run-presentation branch from 3c0f9fb to cac34b2 Compare September 12, 2025 15:02
@Tiago-Salles Tiago-Salles force-pushed the Tiago-Salles/issues/654-course-run-presentation branch from cac34b2 to d2031fd Compare October 27, 2025 09:57
@Tiago-Salles Tiago-Salles force-pushed the Tiago-Salles/issues/654-course-run-presentation branch 6 times, most recently from 8f94828 to d1512fc Compare February 25, 2026 14:26
@Tiago-Salles Tiago-Salles marked this pull request as ready for review February 25, 2026 14:43
@Tiago-Salles
Copy link
Copy Markdown
Collaborator Author

Hey @kernicPanel! Could you please review this PR? Thanks!

@kernicPanel kernicPanel requested a review from liamls February 25, 2026 14:47
@kernicPanel
Copy link
Copy Markdown
Member

Hey @kernicPanel! Could you please review this PR? Thanks!

Hello @Tiago-Salles
I also added @liamls as I'm looking into it.

Comment thread CHANGELOG.md Outdated
@Tiago-Salles Tiago-Salles force-pushed the Tiago-Salles/issues/654-course-run-presentation branch from d1512fc to 635dccb Compare February 25, 2026 15:09
@igobranco
Copy link
Copy Markdown
Collaborator

@Tiago-Salles can you resolve the CHANGELOG.md conflict so we can have this changed merged.

@Tiago-Salles Tiago-Salles force-pushed the Tiago-Salles/issues/654-course-run-presentation branch from 635dccb to d480d25 Compare March 13, 2026 10:54
@igobranco
Copy link
Copy Markdown
Collaborator

@kernicPanel and @liamls pinging you guys. Can you review this PR?
JFYI @Tiago-Salles is going to leave NAU project, so I would like to have this merged ASAP, so we don't have this pending.

@igobranco igobranco requested a review from kernicPanel March 13, 2026 11:36
@Tiago-Salles Tiago-Salles force-pushed the Tiago-Salles/issues/654-course-run-presentation branch from d480d25 to 8a92bd4 Compare March 13, 2026 12:01
- Changed self paced course availability presentation
- Remove the entire run component if other runs list is empty
@Tiago-Salles Tiago-Salles force-pushed the Tiago-Salles/issues/654-course-run-presentation branch from 8a92bd4 to bf4281b Compare March 13, 2026 13:27
@Tiago-Salles
Copy link
Copy Markdown
Collaborator Author

@kernicPanel and @liamls completing this PR. Thanks!

@Tiago-Salles Tiago-Salles merged commit eac6db5 into openfun:master Mar 13, 2026
20 checks passed
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

Successfully merging this pull request may close these issues.

4 participants