# Early Draft of Rational Functions

**URL:** <https://cl.desmos.com/t/early-draft-of-rational-functions/3794>\
**Category:** Examples\
**Created:** [November 4, 2021, 12:31pm UTC](https://cl.desmos.com/t/early-draft-of-rational-functions/3794 "2021-11-04T12:31:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![SteinSchreiber](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/steinschreiber/32/2267_2.png) [@SteinSchreiber](https://cl.desmos.com/u/SteinSchreiber)\
**Post date:** [November 4, 2021, 12:31pm UTC](https://cl.desmos.com/t/early-draft-of-rational-functions/3794/1 "2021-11-04T12:31:27Z")

</div>

Would love some feedback on this one especially the first 3 screens.

> **[Rational Functions with Remy early draft • Activity Builder by Desmos](https://teacher.desmos.com/activitybuilder/custom/618327b1f1bdfb4bb1f22c85)**
>
> I'm in the process of building an activity for Rational Functions with Remy, 🐀. Would love some feedback before I launch the full activity to my students. There are 3 versions of the same screen that can be customized using the HiddenTable...

---

<div class="post-metadata">

**Author:** ![Daniel\_Grubbs](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/daniel_grubbs/32/719_2.png) [@Daniel\_Grubbs](https://cl.desmos.com/u/Daniel_Grubbs)\
**Post date:** [November 4, 2021, 5:09pm UTC](https://cl.desmos.com/t/early-draft-of-rational-functions/3794/2 "2021-11-04T17:09:51Z")

</div>

1. I like to have the negative feedback as well once something is entered in a table. I use this format frequently (I’d also combine your two check conditions into one line):

```auto
cellSuffix(1,2): when isBlank(this.cellContent(1,2)) or this.cellHasFocus(1,2) "" 
when (N>0 and SE1pX=xz1 and SE1pY=0) or (N=0 and SE1eL=`x` and SE1eR=xa1) "✅" 
otherwise "❌"

```

1. I’d also like maybe an errorMessages where students incorrectly chose point vs. equation.
2. I kinda want the discovered elements on slide 5 to lock in once they’ve been found. The intercepts I think you could make clickable to permanently display it. Maybe some clickable transparent polygons for the asymptotes?

Well done.

---

<div class="post-metadata">

**Author:** ![SteinSchreiber](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/steinschreiber/32/2267_2.png) [@SteinSchreiber](https://cl.desmos.com/u/SteinSchreiber)\
**Post date:** [November 4, 2021, 5:37pm UTC](https://cl.desmos.com/t/early-draft-of-rational-functions/3794/3 "2021-11-04T17:37:11Z")

</div>

Thanks for the feedback. I’m always a bit cautious with the use of ❌ since I know just a small mistake in my code can mark a correct answer with ❌, but I do like using errorMessage to nudge students in the right direction. Going to be a bit code intensive since the table rows change from looking for points to looking for equations as item are adjusted in the HiddenTable.

Makes a lot of sense to lock in the characteristics of screen 5.  
Again thanks.

---

<div class="post-metadata">

**Author:** ![Daniel\_Grubbs](https://yyz1.discourse-cdn.com/flex031/user_avatar/cl.desmos.com/daniel_grubbs/32/719_2.png) [@Daniel\_Grubbs](https://cl.desmos.com/u/Daniel_Grubbs)\
**Post date:** [November 4, 2021, 6:30pm UTC](https://cl.desmos.com/t/early-draft-of-rational-functions/3794/4 "2021-11-04T18:30:57Z")

</div>

I just find if there’s no feedback at all, students are more likely to move on if it’s incorrect. I just prefer the error in my correctness be marked wrong because I always end up with a confident student asking for help (allowing me to know I need to debug).

Depending on how many row variants you have, you could instead have multiple tables that conditionally hide versus conditionally checking every answer, but I get that might feel a little like going to square one.
