# How do I hide a course from the "Discover new" section?

**URL:** <https://discuss.openedx.org/t/how-do-i-hide-a-course-from-the-discover-new-section/6806>\
**Category:** Site Operators\
**Tags:** how-to\
**Created:** [March 10, 2022, 8:23am UTC](https://discuss.openedx.org/t/how-do-i-hide-a-course-from-the-discover-new-section/6806 "2022-03-10T08:23:28Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![shepel.a.m](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/shepel.a.m/32/3378_2.png) [@shepel.a.m](https://discuss.openedx.org/u/shepel.a.m)\
**Post date:** [March 10, 2022, 8:23am UTC](https://discuss.openedx.org/t/how-do-i-hide-a-course-from-the-discover-new-section/6806/1 "2022-03-10T08:23:28Z")

</div>

Good afternoon!  
I have a course that is in the process of being developed, and I want it not to be visible. I set “Course Visibility In Catalog” as “none” for course → settings → advanced settings,

and in the admin panel in the “Site configuration” section I added a item with value

```auto
{
"COURSE_CATALOG_VISIBILITY_PERMISSION":"see_in_catalog",
"COURSE_ABOUT_VISIBILITY_PERMISSION":"see_about_page",
"DEFAULT_COURSE_VISIBILITY_IN_CATALOG":"about"
}

```

But the course is still displayed in “discover new”. Also added to lms.env.json

```auto
"COURSE_CATALOG_VISIBILITY_PERMISSION": "see_in_catalog",
"COURSE_ABOUT_VISIBILITY_PERMISSION": "see_about_page",

```

And restarted docker with the “systemctl restart docker” command  
however, this does not work either. What else can I try?

---

<div class="post-metadata">

**Author:** ![Andres.Aulasneo](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/andres.aulasneo/32/984_2.png) [@Andres.Aulasneo](https://discuss.openedx.org/u/Andres.Aulasneo)\
**Post date:** [March 10, 2022, 9:49am UTC](https://discuss.openedx.org/t/how-do-i-hide-a-course-from-the-discover-new-section/6806/2 "2022-03-10T09:49:29Z")

</div>

Hi @shepel.a.m ! Welcome to the forum!!

Maybe it’s because you are logged in as a user that is admin or course staff. Try with a regular user. The “Visibility in Catalog” advance setting should be enough to hide a course if set to “none”.

---

<div class="post-metadata">

**Author:** ![shepel.a.m](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/shepel.a.m/32/3378_2.png) [@shepel.a.m](https://discuss.openedx.org/u/shepel.a.m)\
**Post date:** [March 10, 2022, 10:24am UTC](https://discuss.openedx.org/t/how-do-i-hide-a-course-from-the-discover-new-section/6806/3 "2022-03-10T10:24:55Z")

</div>

@andres Thanks for the quick response!  
Unfortunately, no, I’m testing by a regular user who does not have access to any of the courses, but I can still see them in “Discovery new” (I expect to see only 1 of 2, because one has Visibility in Catalog: none)

---

<div class="post-metadata">

**Author:** ![shepel.a.m](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/shepel.a.m/32/3378_2.png) [@shepel.a.m](https://discuss.openedx.org/u/shepel.a.m)\
**Post date:** [March 14, 2022, 10:06am UTC](https://discuss.openedx.org/t/how-do-i-hide-a-course-from-the-discover-new-section/6806/4 "2022-03-14T10:06:11Z")

</div>

I was able to solve this by changing the start Date & end Date, setting them in the past. Then the course is considered completed and is not shown on the Discover new page

---

<div class="post-metadata">

**Author:** ![Dean](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/dean/32/4787_2.png) [@Dean](https://discuss.openedx.org/u/Dean)\
**Post date:** [April 29, 2022, 6:35am UTC](https://discuss.openedx.org/t/how-do-i-hide-a-course-from-the-discover-new-section/6806/5 "2022-04-29T06:35:31Z")

</div>

@shepel.a.m That’s a smart workaround since in the /courses page (discovery) only “available” courses are displayed. But what about the LMS home page before sign in? The course might still be displaying there?

May I ask which version of Open edX you are using? Is it Maple or?
