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

Detect equivalent solutions to implicit differentiation problem. #535

Conversation

d-torrance
Copy link
Contributor

Students will get different, but equivalent, answers to this problem
depending on whether they first multiply everything by the denominator of
the left-hand side of the equation before differentiating.

Previously, a student's answer would only be marked correct if they did
in fact do this. If a student did not do this, and instead immediately
began differentiating using the quotient rule, then their answer would be
marked incorrect even if they found the derivative correctly.

While seemingly very different, the two answers obtained by these two
methods are equivalent if one substitutes on side of the original implicit
equation for the other.

However, previously the two test points for x and y are chosen at random,
and not with the implicit relationship from the original equation in mind.

We fix this by making sure that the test points for x and y which are chosen
satisfy the original equation. The code is based on Alex Jordan's
excellent answer to my question on the WeBWorK forums [1].

[1] http://webwork.maa.org/moodle/mod/forum/discuss.php?d=4574

Students will get different, but equivalent, answers to this problem
depending on whether they first multiply everything by the denominator of
the left-hand side of the equation before differentiating.

Previously, a student's answer would only be marked correct if they did
in fact do this.  If a student did not do this, and instead immediately
began differentiating using the quotient rule, then their answer would be
marked incorrect even if they found the derivative correctly.

While seemingly very different, the two answers obtained by these two
methods are equivalent if one substitutes on side of the original implicit
equation for the other.

However, previously the two test points for x and y are chosen at random,
and not with the implicit relationship from the original equation in mind.

We fix this by making sure that the test points for x and y which are chosen
satisfy the original equation.  The code is based on Alex Jordan's
excellent answer to my question on the WeBWorK forums [1].

[1] http://webwork.maa.org/moodle/mod/forum/discuss.php?d=4574
@jwj61 jwj61 merged commit 59228a9 into openwebwork:master Mar 13, 2019
@d-torrance d-torrance deleted the equivalent-implicit-differentiation-answers branch May 20, 2020 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants