# How does the reader / read guideline badges work?

**URL:** https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264
**Category:** Support
**Created:** [3월 12, 2015, 1:46오후 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264 "2015-03-12T13:46:39Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![cregox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cregox/32/115904_2.png) [@cregox](https://meta.discourse.org/u/cregox)
#### Post date: [3월 12, 2015, 1:46오후 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/1 "2015-03-12T13:46:39Z")

</div>

I’m not the biggest reader out there, but I do read a lot (and I love the whole “need to read” concept behind discourse! 🙂 ). I did read guidelines and got no badge (on other discourse sites).

How exactly do they work? Why might I not be getting 'em?

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [3월 12, 2015, 2:41오후 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/2 "2015-03-12T14:41:31Z")

</div>

> [@cawas](#):
>
> How exactly do they work?

It’s awarded whenever you reach the bottom of the page.

---

<div class="post-metadata">

### Author: ![cregox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cregox/32/115904_2.png) [@cregox](https://meta.discourse.org/u/cregox)
#### Post date: [3월 12, 2015, 2:45오후 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/3 "2015-03-12T14:45:18Z")

</div>

I’ve read somewhere (couldn’t find it now) that’s not it and there are other measures taken to prevent precisely that. Also, I did reach bottom many times, so it’s not working.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [3월 12, 2015, 3:03오후 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/4 "2015-03-12T15:03:38Z")

</div>

I’m pretty sure it’s based **solely** on the user reaching the bottom of the [/faq](https://meta.discourse.org/faq) page 😉

---

<div class="post-metadata">

### Author: ![grahamperrin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/grahamperrin/32/71406_2.png) [@grahamperrin](https://meta.discourse.org/u/grahamperrin)
#### Post date: [3월 4, 2017, 4:12오후 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/14 "2017-03-04T16:12:07Z")

</div>

Reading this alongside [Why is Guidelines called FAQ? Can we link to GUIDELINES and FAQ from hamburger menu?](https://meta.discourse.org/t/why-is-guidelines-called-faq-can-we-link-to-guidelines-and-faq-from-hamburger-menu/35534) (2015-11-13)

> [@zogstrip](#):
>
> I’m pretty sure it’s based solely on the user reaching the bottom of the /faq page 😉

For badge grant purposes, was/is it equally effective to read the content at the `/guidelines` URL?

I ask because [Discourse Meta](https://meta.discourse.org/badges/16/read-guidelines?username=grahamperrin) shows that I read the guidelines only twenty minutes ago, but I recall seeing the guidelines – or something very similar, with the public park metaphor – months earlier.

It is, of course, possible that my earlier reading of `/faq` or `/guidelines` was at a different Discourse site, or that the earlier reading was partial (not enough for the badge). But I’m curious about URL equivalence.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [3월 6, 2017, 8:30오전 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/15 "2017-03-06T08:30:43Z")

</div>

> [@grahamperrin](#):
>
> For badge grant purposes, was/is it equally effective to read the content at the /guidelines URL?

According to the code it should work if you read either `/faq` or `/guidelines`

[https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/components/watch-read.js.es6#L10](https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/components/watch-read.js.es6#L10)

---

<div class="post-metadata">

### Author: ![wolftune](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wolftune/32/103569_2.png) [@wolftune](https://meta.discourse.org/u/wolftune)
#### Post date: [7월 11, 2018, 7:38오후 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/16 "2018-07-11T19:38:46Z")

</div>

Can we turn _off_ the granting of this badge for FAQ?

We use a different FAQ link to an _actual_ FAQ and have /guidelines go to the Guidelines. I found that users are still getting granted this badge by merely visiting /about/faq even though that just redirects to a different real FAQ. We want to have this badge _only_ granted for visiting /guidelines.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [7월 12, 2018, 4:55오전 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/17 "2018-07-12T04:55:33Z")

</div>

> [@wolftune](#):
>
> Can we turn _off_ the granting of this badge for FAQ?

You can enable or disable whatever badge you want in `admin/badges` it has `[] Enable badge` of every system badge.

---

<div class="post-metadata">

### Author: ![wolftune](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wolftune/32/103569_2.png) [@wolftune](https://meta.discourse.org/u/wolftune)
#### Post date: [7월 12, 2018, 5:13오전 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/18 "2018-07-12T05:13:07Z")

</div>

Well, I _want_ the badge, but I want it to be granted only for visiting /guidelines and _not_ for visiting /faq (this is when we have set an external FAQ so that “Guidelines” shows up again in the nav system).

Anyway, I found an adequate workaround: I used a CSS customization to _hide_ the faq links so that it’s unlikely for anyone to go to any FAQ at all:

```plaintext
.faq-link, .nav-item-faq {
    display: none !important;

```

If we want an FAQ separately from Guidelines, we can add links in other ways, distinct from the specific classes. And this way, we get to keep the badge active for reading the Guidelines.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2월 8, 2021, 3:13오후 UTC](https://meta.discourse.org/t/how-does-the-reader-read-guideline-badges-work/26264/19 "2021-02-08T15:13:15Z")

</div>


