# "Markdown is only accessible to enrolled learners. Sign in or register, and enroll in this course to view it."

**URL:** <https://discuss.openedx.org/t/markdown-is-only-accessible-to-enrolled-learners-sign-in-or-register-and-enroll-in-this-course-to-view-it/7816>\
**Category:** Instructional Design\
**Created:** [July 14, 2022, 1:09pm UTC](https://discuss.openedx.org/t/markdown-is-only-accessible-to-enrolled-learners-sign-in-or-register-and-enroll-in-this-course-to-view-it/7816 "2022-07-14T13:09:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rohan](https://avatars.discourse-cdn.com/v4/letter/r/f19dbf/32.png) [@Rohan](https://discuss.openedx.org/u/Rohan)\
**Post date:** [July 14, 2022, 1:09pm UTC](https://discuss.openedx.org/t/markdown-is-only-accessible-to-enrolled-learners-sign-in-or-register-and-enroll-in-this-course-to-view-it/7816/1 "2022-07-14T13:09:48Z")

</div>

Hi @mrtmm. I appreciate the Markdown plugin that you made for Open edX and I’ve been using it extensively. I recently decided to experiment with making a class fully public (via the Advanced Settings → Course Visibility For Unenrolled Learners → Public). When I do that, some components that I don’t want to be visible like Discussions and Completion are not visible, so that’s good. But the thing which I want to still be visible are the Markdown components, because that’s where I’ve started putting all the text for the course.

Is there a way to set something so that Markdown components retain visibility in Public classes, just like Text/HTML/Video components?

---

<div class="post-metadata">

**Author:** ![mrtmm](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/mrtmm/32/2542_2.png) [@mrtmm](https://discuss.openedx.org/u/mrtmm)\
**Post date:** [July 15, 2022, 4:02pm UTC](https://discuss.openedx.org/t/markdown-is-only-accessible-to-enrolled-learners-sign-in-or-register-and-enroll-in-this-course-to-view-it/7816/2 "2022-07-15T16:02:44Z")

</div>

Hi @Rohan, from initial glance it looks like we are missing the implementation for the `public_view`. I agree that it should be supported similarly to Text/HTML components, we just never ran by it because we don’t have a use case. Let me see what I can do 🙂

---

<div class="post-metadata">

**Author:** ![mrtmm](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/mrtmm/32/2542_2.png) [@mrtmm](https://discuss.openedx.org/u/mrtmm)\
**Post date:** [July 21, 2022, 11:02am UTC](https://discuss.openedx.org/t/markdown-is-only-accessible-to-enrolled-learners-sign-in-or-register-and-enroll-in-this-course-to-view-it/7816/3 "2022-07-21T11:02:59Z")

</div>

Hi @Rohan, we [added support for public courses](https://github.com/citynetwork/markdown-xblock/pull/31) and tagged [1.2.0](https://pypi.org/project/markdown-xblock/1.2.0/). Please let us know if you encounter any issues with the implementation, thanks!

---

<div class="post-metadata">

**Author:** ![Rohan](https://avatars.discourse-cdn.com/v4/letter/r/f19dbf/32.png) [@Rohan](https://discuss.openedx.org/u/Rohan)\
**Post date:** [July 26, 2022, 3:41pm UTC](https://discuss.openedx.org/t/markdown-is-only-accessible-to-enrolled-learners-sign-in-or-register-and-enroll-in-this-course-to-view-it/7816/4 "2022-07-26T15:41:09Z")

</div>

FYI I’m still intending to test this, but first I need to get past [this](https://discuss.openedx.org/t/nutmeg-upgrade-outlines-py-openedx-core-djangoapps-content-learning-sequences-models-learningcontext-doesnotexist-learningcontext-matching-query-does-not-exist/7892/22) issue on my pre-production site (or I need to wait until I don’t see anyone using my production site to quickstart it…)
