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

Feature request - add link to feedback page on every content type within a course #1860

Closed
kaitohm opened this issue Sep 12, 2023 · 14 comments
Closed
Assignees
Labels
[Component] Sensei Website development issues related to the Sensei plugin installed on Learn. [Dev] Needs Design [Type] Enhancement New feature request for the Learn website.

Comments

@kaitohm
Copy link
Contributor

kaitohm commented Sep 12, 2023

@westnz currently manually adds a request for feedback message on every course. The message is aimed at course learners, directing them to leave feedback from https://learn.wordpress.org/report-content-feedback/.

A link to this page is currently shown in the sidebar of Tutorials and Lesson Plans in a Suggestions > Let us know button. We would like a similar button to show on every page within a course, too. An update to the site theme will most likely be needed.

@kaitohm kaitohm added [Type] Bug Something isn't working on the Learn website. Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels Sep 12, 2023
@jonathanbossenger jonathanbossenger added [Type] Enhancement New feature request for the Learn website. [Component] Learn Theme Website development issues related to the Learn theme. [Component] Learn Plugin Website development issues related to the Learn plugin. [Component] Sensei Website development issues related to the Sensei plugin installed on Learn. and removed [Component] Learn Theme Website development issues related to the Learn theme. [Component] Learn Plugin Website development issues related to the Learn plugin. Awaiting Triage Issues awaiting triage. See Training Team handbook for how to triage issues. labels Sep 14, 2023
@jonathanbossenger
Copy link
Collaborator

@bsanevans please explain what you mean by "every page within a course". I assume you mean on the main course landing page, as well as on individual lessons within a course.

@kaitohm
Copy link
Contributor Author

kaitohm commented Sep 14, 2023

Yup 👍 I also mean the quiz pages, and course completion pages. Basically, it would be great to have a consistent way for folks to reach out with feedback, no matter at what point in their learning journey they get stuck.

@jonathanbossenger
Copy link
Collaborator

Got it. I think what we'd need to do here is do a review of those pages, and then see what is possible. I know that Sensei has the ability to edit some of these templates in the editor, and possibly also as theme files that override Sensei theme files.

The reason I say this is that I created a similar issue around reporting errors on courses some time back, and then went down a rabbit hole of trying to find a quick fix, which didn't work out as well as I hoped.

I think a good first step would be for us to select one of the shorter courses, screenshot all the relevant pages, detail what we'd like to add, and then investigate options and report back.

@SierraTR
Copy link

Johnathan, I believe this is like the button you removed a couple of months ago because it did not have an href tag.
It was a button in the lesson template, left column under the course content navigation section.
feedback-button-sensei-lesson-template

@jonathanbossenger
Copy link
Collaborator

@SierraTR yes, this was the one, I was trying to see if there was a quick win solution.

@jonathanbossenger jonathanbossenger added the [Type] Good First Issue Good website development issue for new contributors. label Dec 7, 2023
@digitalchild digitalchild self-assigned this Dec 7, 2023
@digitalchild
Copy link
Contributor

I will first investigate the possibility of updating the sensei templates and then if that doesn't work, I will investigate a code solution.

@digitalchild
Copy link
Contributor

Courses
Courses have learning mode which provides a FSE default template. This would allow us to add buttons for feedback as well as for #1709 (Allowing users to report errors on courses).

Xnapper-2023-12-07-16 41 10

Quiz

Quizzes do not use this FSE template, so we would need to hook into the bottom of the template to add these buttons/links.

Course completion

This also doesn't have an FSE template so this would need to be a template override.

@jonathanbossenger
Copy link
Collaborator

Thanks, @digitalchild

@bsanevans at this stage, I wonder if it would make sense to create separate issues for each item:

  1. Lesson page
  2. Quiz page
  3. Course completion page
    All being tracked as separate tasks in this issue?

@kaitohm
Copy link
Contributor Author

kaitohm commented Dec 12, 2023

Sure 👍

@jonathanbossenger jonathanbossenger changed the title Feature request - add link to feedback page on every content Feature request - add link to feedback page on every content type within a course Dec 14, 2023
@kaitohm
Copy link
Contributor Author

kaitohm commented May 30, 2024

@adamwoodnz Is this feature request (adding a link to the feedback page on each lesson and quiz) something that can be looked at as part of the redesign process?

@adamwoodnz
Copy link
Contributor

@adamwoodnz Is this feature request (adding a link to the feedback page on each lesson and quiz) something that can be looked at as part of the redesign process?

Yep, I'll add it to the project, and we'll try to get it done for launch.

@adamwoodnz adamwoodnz moved this to 📋 To do in WordPress.org May 30, 2024
@adamwoodnz adamwoodnz removed the [Type] Bug Something isn't working on the Learn website. label May 30, 2024
@adamwoodnz adamwoodnz added this to the Learning Pathways launch milestone May 31, 2024
@adamwoodnz
Copy link
Contributor

adamwoodnz commented Aug 8, 2024

I think we already have this on the course completed page:

Which leaves lessons and quizzes. The course completed survey has specific wording so it seems we'd need to new survey forms created.

@WordPress/meta-design thoughts on design for single lesson and quiz views please?

@adamwoodnz adamwoodnz moved this from 📋 To do to 🛑 Pending discussion in WordPress.org Aug 8, 2024
@adamwoodnz adamwoodnz added [Dev] Needs Design and removed [Type] Good First Issue Good website development issue for new contributors. labels Aug 8, 2024
@kathrynwp
Copy link
Collaborator

kathrynwp commented Aug 13, 2024

I think we already have this on the course completed page:

Correct, the course survey is already done!

The course survey is for overall feedback on a course. It is structured and includes a 1-5 rating that allows us to calculate an average satisfaction rating for each course.

On the other hand, the type of feedback link we'd like to add to lessons and quizzes is for reporting specific issues like:

  • typos
  • outdated screenshots
  • confusing instructions
  • malfunctioning quiz
  • other types of specific problems

The wording we had for soliciting this feedback before the remake was:

Suggestions

Found a typo, grammar error, or outdated screenshot?

Let us know (this was a button)

I would propose condensing things a bit, to something like this:

Report an issue (make this a button)

Let us know if you've found a typo, grammar error, or outdated screenshot/video.

I think we can continue to use the feedback form here, so no new form needs to be created:

https://learn.wordpress.org/report-content-feedback/

Hope this clarifies!

@adamwoodnz adamwoodnz moved this from 🛑 Pending discussion to 📋 To do in WordPress.org Aug 13, 2024
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in WordPress.org Aug 16, 2024
adamwoodnz added a commit that referenced this issue Aug 16, 2024
Also adjust spacing of content feedback on single quiz.

See #1860
@adamwoodnz
Copy link
Contributor

Redesigned UI reused from course sidebar:

Lesson Standalone Lesson Quiz
Image Image Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Component] Sensei Website development issues related to the Sensei plugin installed on Learn. [Dev] Needs Design [Type] Enhancement New feature request for the Learn website.
Projects
Status: Done
Status: Done
Development

No branches or pull requests

6 participants