Difference between revisions of "SubjectAreaTemplates"

From WeBWorK_wiki
Jump to navigation Jump to search
(Redirected page to Category:Subject Area Templates)
 
(130 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div style="background-color:#ffcccc; border:blue solid 2px; padding:5px; width:35%; float:right; margin:5px">''Any additions to the problems below should use the format of the [[FullProblemTemplate|full problem template]]. Also, your example should illustrate the technique without giving away the answer to an existing WeBWorK question.''</div>
 
  +
#REDIRECT [[Category:Subject Area Templates]]
 
== Problem Authoring Templates by Subject Area ==
 
 
<div style="background-color:#eeeeee; border:black solid 1px; padding:3px">
 
This page has complete examples of problem techniques organized by subject area. Within each subject, we give an explicit and brief description of the essential characteristics of each type of question. To keep overlap to a minimum, we try to give an example of each problem technique exactly once, which means you may need to look for a particular problem technique under other subject headings until you find it. We try to give a fairly complete list of techniques, rather than a complete list of types of questions that one might ask in each subject. All of these questions exist in <code>NationalProblemLibrary/FortLewis/Authoring/Templates/</code> A detailed list of code snippets for specific problem techniques has it's own category: [[IndexOfProblemTechniques|index of problem techniques]].
 
</div>
 
 
=== Miscellaneous ===
 
 
* [[FormulaAnswer1|Answer is a number or a function.]] The most commonly used template file.
 
* [[MultipleChoice1|A multiple choice question with radio buttons.]] There is only one correct answer and all choices are shown.
 
* [[MultipleChoice2|A multiple choice question with a popup menu.]] There is only one correct answer and the choices are hidden.
 
* [[MultipleChoice3|A multiple choice question with checkboxes.]] There is possibly more than one correct answer and all choices are shown.
 
* [[ManyMultipleChoice1|A list of many multiple choice questions with popup menus.]] For several multiple choice questions that share common answers.
 
* [[Matching1|A matching question with popup menus.]]
 
 
=== Algebra ===
 
 
* [[FractionAnswer1|Answer is a fraction (rational number).]] This question requires students to simplify their answer. <font color=gray>(Uses contextFraction.pl)</font>
 
* [[AlgebraicFractionAnswer1|Answer is an algebraic fraction.]] A rational function that must be simplified. <font color=gray>(Uses MultiAnswer.pl)</font>
 
* [[LinearEquationAnswer1|Answer is a an equation that defines a function.]] A linear equation or a quadratic function. <font color=gray>(Uses parserAssignment.pl)</font>
 
* [[ExpandedPolynomial1|Answer is a fully expanded and simplified polynomial.]] Multiplying two linear terms together and collecting like terms. <font color=gray>(Uses contextLimitedPolynomial.pl)</font>
 
* [[FactoredPolynomial1|Answer is a factored polynomial.]] Standard factoring question. <font color=gray>(Uses contextPolynomialFactors.pl and contextLimitedPowers.pl)</font>
 
 
=== Trigonometry ===
 
 
* [[PeriodicAnswers1|Answers that are periodic.]] The student answer is evaluated modulo the period.
 
* [[DisableFunctions1|Disabling functions so students must simplify answers.]] Unit circle trig question requiring students enter fractional answers. <font color=gray>(Uses contextFraction.pl)</font>
 
* [[TrigFunctionsDegrees1|Trig functions in degrees.]] Trig functions are redefined to be in degrees.
 
* [[TrigIdentities1|Requiring trig identities be used.]] Cleverly redefining functions so that students must apply trig identities.
 
* [[TrigIdentities2|Proving trig identities.]] A multi-part question that walks students through proving a trig identity.
 
 
=== Precalculus ===
 
 
* [[FunctionDecomposition1|Function decomposition.]] Write a given function as a composition of two non-identity functions. <font color=gray>(Uses answerComposition.pl)</font>
 
* [[TableOfValues1|Table of values for a function.]] Fill in a table of values for a function.
 
* [[FunctionOrString1|Answer is a number, a function, or a string.]] For when a single answer could be one of several data types.
 
* [[PointAnswers1|Answer is a point or list of points.]] Finding the x-intercepts and y-intercepts of function, with lists of points as answers. <font color=gray>(Uses contextLimitedPoint.pl)</font>
 
 
=== Differential Calculus ===
 
 
* [[DifferenceQuotient1|Answer is a difference quotient.]] Students are required to simplify their difference quotient. <font color=gray>(Uses parserDifferenceQuotient.pl)</font>
 
 
=== Integral Calculus ===
 
 
* [[RiemannSums1|Dynamically generated graphs with Riemann sums.]] Has graphs with shaded (filled) regions. <font color=gray>(Uses weightedGrader.pl)</font>
 
* [[GraphShading1|Find the area of the shaded region.]] A dynamically generated graph with a shaded region.
 
* [[IndefiniteIntegrals1|Indefinite integrals and general antiderivatives.]] Checks whether a student's answer differs from the correct answer by a constant. <font color=gray>(Uses parserFormulaUpToConstant.pl)</font>
 
* [[GeoGebraApplets1|Interactive GeoGebra applet for the Fundamental Theorem of Calculus.]] Shows how to construct and include a GeoGebra (Java) applet. <font color=gray>(Uses AppletObjects.pl)</font>
 
* [[IntegralOneOverXDomain1|Integral of 1/x and domain issues.]]
 
* [[Sequences1|Sequences and recursively defined functions.]] We add a named function (dummy function) to the context for a recursively defined function. <font color=gray>(Uses parserFunction.pl)</font>
 
* [[Sequences2|Sequences with explicit formulas.]] Restricts the domain of the formula to positive integers to avoid errors in answer evaluation.
 
 
=== Vector Calculus ===
 
 
=== Differential Equations ===
 
 
=== Linear Algebra ===
 
 
=== Complex Analysis ===
 
 
=== Links to Documentation ===
 
 
* [http://webwork.maa.org/wiki/Category:MathObjects MathObjects documentation] Written by Davide Cervone
 
* [http://webwork.maa.org/pod/pg_TRUNK/ POD documentation] (POD - Plain Old Documentation)
 
* [http://webwork.maa.org/viewvc/system/trunk/pg/macros/ PG macro files] Source code for pg/macros files.
 
* [http://webwork.maa.org/viewvc/system/trunk/pg/lib/ PG library files] Source code for pg/lib files.
 
 
 
[[Category:Top]]
 
[[Category:Authors]]
 

Latest revision as of 17:40, 3 January 2012