{"id":"5c776a38346d603ed82ec67a","name":"OpenStax Precalculus","summary":"Edfinity is supported by the National Science Foundation","description":"\u003cp dir=\"ltr\" id=\"isPasted\"\u003eThis online user-contributed homework course comprises of algorithmic problems carefully organized into problem sets mapped to textbook sections. Use this course as-is, or customize at any level. You can mix-and-match problems from other user-contributed courses, add problems from the user-contributed problem repository, or write your own problems.\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cstrong\u003eHow to use this course\u003c/strong\u003e\u003c/p\u003e\u003col\u003e\u003cli dir=\"ltr\"\u003e\u003cstrong\u003eHomework\u003c/strong\u003e\u003cstrong\u003e:\u003c/strong\u003e Assign high quality problems with hints and personalized feedback to develop problem-solving skills.\u003c/li\u003e\u003cli dir=\"ltr\"\u003e\u003cstrong\u003eTesting\u003c/strong\u003e\u003cstrong\u003e:\u003c/strong\u003e Create summative secure online quizzes and tests in minutes.\u0026nbsp;\u003c/li\u003e\u003cli dir=\"ltr\"\u003e\u003cstrong\u003eSupplementary resources:\u003c/strong\u003e Embed videos, class notes, and applets alongside assignments.\u003c/li\u003e\u003cli dir=\"ltr\"\u003e\u003cstrong\u003eIntervention:\u003c/strong\u003e Use rich analytics to identify and monitor at-risk students for timely intervention.\u003c/li\u003e\u003cli dir=\"ltr\"\u003e\u003cstrong\u003eAnalytics:\u003c/strong\u003e Drill down into student performance and identify problematic or difficult topics.\u003c/li\u003e\u003cli dir=\"ltr\"\u003e\u003cstrong\u003eFlipped classroom:\u003c/strong\u003e Assign pre-class assignments. Save precious class time for discussions.\u003c/li\u003e\u003cli dir=\"ltr\"\u003e\u003cstrong\u003eEmporium classes:\u003c/strong\u003e Use Edfinity for individual/group work for large enrollment sections in labs.\u003c/li\u003e\u003c/ol\u003e\u003cp\u003eEdfinity is a full-featured homework system that supports mathematically-aware problems with algebraic input, evaluation of mathematical expressions, randomized variants, prerequisite pathways for personalized learning, collaboration, coordinated courses, flexible configuration of students\u0026rsquo; experience, and complete customization of assignments.\u003c/p\u003e","description_more":"","price":40.0,"sort_order":0,"active":true,"individual_license":false,"section_id":"60148172f48b9300048ba1a5","permissive_license":false,"type":"course","year":null,"section_license":true,"taxable":false,"purchasable":true,"related_product_ids":["5c62fc6fed52946e68d8d2b0","5c533d7d78811e0e5904234d","5c8a82e711fc7e001fdf7702","5c96a916064244004ceb3903","5e155430bf3c011f3c2d13b8","61145dab7526be0055d75edb"],"paired_product_id":null,"min_quantity":null,"max_quantity":null,"audience":"educator_audience","site_ids":["55843bd46435650003000000"],"package_price":null,"show_toc":true,"author_roles":[],"author_role_title":"Contributors","institution":null,"tags_array":["math","oer","openstax","precalculus","college_algebra","trigonometry"],"hidden_tags":["adaptive"],"meta_description":null,"term_pricing":true,"curricula":null,"curricula_course":null,"highlights":"\u003cdiv class=\"mb-3\"\u003e\u003cspan class=\"fa fa-subscript fa-fw mr-2\"\u003e\u003c/span\u003e \u003cstrong\u003eInteractive, algorithmic problems\u003cbr\u003e\u003c/strong\u003eAlgebraic, graphing, open response; randomized variants, hints, and tips\u003c/div\u003e\u003cdiv class=\"mb-3\"\u003e\u003cspan class=\"fa fa-hand-holding-heart fa-fw mr-2\"\u003e\u003c/span\u003e\u003cstrong\u003eAdaptive learning and personalization\u003cbr\u003e\u003c/strong\u003eEach student receives personalized support\u003cbr\u003eto fill learning gaps.\u003c/div\u003e\u003cdiv class=\"mb-3\"\u003e\u003cspan class=\"fa fa-fw fa-code-branch mr-2\"\u003e\u003c/span\u003e\u003cstrong\u003eCorequisite course structures\u003cbr\u003e\u003c/strong\u003eUse pre-built corequisite content,\u003cbr\u003eor create your own.\u003c/div\u003e\u003cdiv class=\"mb-3\"\u003e\u003cspan class=\"fa fa-hands-helping fa-fw mr-2\"\u003e\u003c/span\u003e\u003cstrong\u003eLMS integration and accessibility\u003cbr\u003e\u003c/strong\u003eConnect to your LMS in minutes. \u003ca class=\"”underline”\" href=\"http://edfinity.com/vpat\" target=\"_blank\"\u003eVPAT here\u003c/a\u003e.\u003c/div\u003e\u003cdiv class=\"mb-3\"\u003e\u003cspan class=\"fa fa-plug fa-fw mr-2\"\u003e\u003c/span\u003e\u003cstrong\u003eWeBWorK-compatible\u003cbr\u003e\u003c/strong\u003eImport and author WeBWorK problems.\u003c/div\u003e","preview_assignment":{"id":"60148172f48b9300048ba1ad","name":"1.1 Functions and Function Notation","product":{"id":"5c776a38346d603ed82ec67a","name":"OpenStax Precalculus"},"master_set":{"id":"68a727fc41e05682ec2bdbdf","problems":{"id":"68a727fc41e05682ec2bdbe8","proof":false,"graphical_geometric":false,"tags_array":[],"grade_level_from":null,"grade_level_to":null,"skill_ids":[],"contest_event_ids":[],"header":"","solution":"","part_attributes":[{"id":"5c641e34eb855f0004eb0e23","part_id":"5c641e34eb855f0004eb0e22","description":null,"points":2.0,"automatic_manual_credit":true,"accessible":false,"format":"ww","pg":"\n## DBsubject(Algebra)\n## DBchapter()\n## DBsection()\n## KEYWORDS('algebra')\n\n\n#  Initialization\n\nDOCUMENT();\n\nloadMacros(\n\"PGstandard.pl\",\n\"MathObjects.pl\",\n\"AnswerFormatHelp.pl\",\n\"parserPopUp.pl\",\n\"parserImplicitEquation.pl\",\n\"PGML.pl\",\n\"PGcourse.pl\",\n);\n\nTEXT(beginproblem());\n\ninstall_problem_grader(~~\u0026std_problem_grader);\n\n$showPartialCorrectAnswers = 0;\n\n\n$video = MODES(\nHTML=\u003e \n'\u003ciframe width=\"420\" height=\"315\" src=\"//www.youtube.com/embed/zT69oxcMhPw\"frameborder=\"0\" allowfullscreen\u003e\u003c/iframe\u003e', \nTeX =\u003e\n\"An embedded YouTube video.\"\n);\n\n\n#  Setup\n\nContext(\"Numeric\");\n\n$i1=random(1,2);\n$i2=random(3,4);\n$i3=random(5,6);\n$d1=$i2;\n$d2=$i3;\n$d3=random(1,4);\n\n$popup1 = PopUp(\n  [\"?\",\"Yes\",\"No\"],\n  \"Yes\",\n);\n\n$k1=random(1,2);\n$k2=random(3,4);\n$k3=random(5,6);\n$f1=$k2;\n$f2=$k3;\n$f3=random(1,4);\n\n$ck1=chr($k1+96);\n$ck2=chr($k2+96);\n$ck3=chr($k3+96);\n$cf1=chr($f1+96);\n$cf2=chr($f2+96);\n$cf3=$ck3;\n\n$popup2 = PopUp(\n  [\"?\",\"Yes\",\"No\"],\n  \"Yes\",\n);\n\n#  Main text\n\nBEGIN_PGML\n\nDetermine if each of the following relations represents a function.\n\n+ [` \\{([$i1],[$d1]),([$i2],[$d2]),([$i3],[$d3])\\} `]     [___________]{$popup1} \n\n+ [` \\{([$ck1],[$cf1]),([$ck2],[$cf2]),([$ck3],[$cf3])\\} `]     [___________]{$popup1} \n\n\n[$video]*\nEND_PGML\n\n\nBEGIN_TEXT\n$BR\n\nIf the video does not work, \\{ htmlLink (\"https://www.youtube.com/watch?v=zT69oxcMhPw\", \"click here to watch on YouTube.\", \"TARGET='_blank'\")\\}\n$BR\nEND_TEXT\n\n#  Solution\n\n#BEGIN_PGML_SOLUTION\n#Solution explanation goes here.\n#END_PGML_SOLUTION\n\nCOMMENT('MathObject version. Uses PGML.');\n\nENDDOCUMENT();","use_equation_editor":null,"webwork_features":["hide_partial_correctness"],"part_attributes":[{"id":"5c641e34eb855f0004eb0e27","part_id":"5c641e34eb855f0004eb0e25","description":null,"points":1.0,"automatic_manual_credit":true,"accessible":false,"answer":"Yes","format":"ws","answer_name":"AnSwEr0001","extra":false,"applet_state":false,"multipart":false,"manually_gradable":false,"answer_text":"Yes"},{"id":"5c641e34eb855f0004eb0e28","part_id":"5c641e34eb855f0004eb0e26","description":null,"points":1.0,"automatic_manual_credit":true,"accessible":false,"answer":"Yes","format":"ws","answer_name":"AnSwEr0002","extra":false,"applet_state":false,"multipart":false,"manually_gradable":false,"answer_text":"Yes"}],"interactive_html":"\n\u003cdiv class=\"PGML\"\u003e\nDetermine if each of the following relations represents a function.\n\u003cdiv style=\"margin-top:1em\"\u003e\u003c/div\u003e\n\u003cul type=\"square\" style=\"margin:0; padding-left:2.25em\"\u003e\n\u003cli\u003e\\(\\{(2,3),(3,5),(5,3)\\}\\)     \u003cselect name=\"AnSwEr0001\" id=\"AnSwEr0001\" aria-label=\"answer 1 \" size=\"1\" class=\"base-select\"\u003e\n\u003coption value=\"?\" class=\"tex2jax_ignore\"\u003e?\u003c/option\u003e\n\u003coption value=\"Yes\" class=\"tex2jax_ignore\"\u003eYes\u003c/option\u003e\n\u003coption value=\"No\" class=\"tex2jax_ignore\"\u003eNo\u003c/option\u003e\n\u003c/select\u003e \u003c/li\u003e\n\u003cdiv style=\"margin-top:1em\"\u003e\u003c/div\u003e\n\u003cli\u003e\\(\\{(a,d),(d,f),(f,f)\\}\\)     \u003cselect name=\"AnSwEr0002\" id=\"AnSwEr0002\" aria-label=\"answer 2 \" size=\"1\" class=\"base-select\"\u003e\n\u003coption value=\"?\" class=\"tex2jax_ignore\"\u003e?\u003c/option\u003e\n\u003coption value=\"Yes\" class=\"tex2jax_ignore\"\u003eYes\u003c/option\u003e\n\u003coption value=\"No\" class=\"tex2jax_ignore\"\u003eNo\u003c/option\u003e\n\u003c/select\u003e \u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv style=\"margin-top:1em\"\u003e\u003c/div\u003e\n\u003ciframe width=\"420\" height=\"315\" src=\"//www.youtube.com/embed/zT69oxcMhPw\" frameborder=\"0\" allowfullscreen\u003e\u003c/iframe\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\nIf the video does not work, \u003ca href=\"https://www.youtube.com/watch?v=zT69oxcMhPw\" target=\"_blank\"\u003eclick here to watch on YouTube.\u003c/a\u003e\n\u003cbr\u003e","static_html":"\u003cdiv class=\"PGML\"\u003e\nDetermine if each of the following relations represents a function.\n\u003cdiv style=\"margin-top:1em\"\u003e\u003c/div\u003e\n\u003cul type=\"square\" style=\"margin:0; padding-left:2.25em\"\u003e\n\u003cli\u003e\\(\\{(2,3),(3,5),(5,3)\\}\\)     \u003cselect class=\"pg-select\" name=\"AnSwEr0001\" id=\"AnSwEr0001\" aria-label=\"answer 1 \" size=\"1\"\u003e\n\u003coption value=\"?\" class=\"tex2jax_ignore\"\u003e?\u003c/option\u003e\n\u003coption value=\"Yes\" class=\"tex2jax_ignore\"\u003eYes\u003c/option\u003e\n\u003coption value=\"No\" class=\"tex2jax_ignore\"\u003eNo\u003c/option\u003e\n\u003c/select\u003e \u003c/li\u003e\n\u003cdiv style=\"margin-top:1em\"\u003e\u003c/div\u003e\n\u003cli\u003e\\(\\{(a,d),(d,f),(f,f)\\}\\)     \u003cselect class=\"pg-select\" name=\"AnSwEr0002\" id=\"AnSwEr0002\" aria-label=\"answer 2 \" size=\"1\"\u003e\n\u003coption value=\"?\" class=\"tex2jax_ignore\"\u003e?\u003c/option\u003e\n\u003coption value=\"Yes\" class=\"tex2jax_ignore\"\u003eYes\u003c/option\u003e\n\u003coption value=\"No\" class=\"tex2jax_ignore\"\u003eNo\u003c/option\u003e\n\u003c/select\u003e \u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv style=\"margin-top:1em\"\u003e\u003c/div\u003e\n\u003ciframe width=\"420\" height=\"315\" src=\"//www.youtube.com/embed/zT69oxcMhPw\" frameborder=\"0\" allowfullscreen\u003e\u003c/iframe\u003e\n\u003c/div\u003e\n\u003cbr\u003e\n\nIf the video does not work, \u003ca href=\"https://www.youtube.com/watch?v=zT69oxcMhPw\" target=\"_blank\"\u003eclick here to watch on YouTube.\u003c/a\u003e\n\u003cbr\u003e","timeout":false,"header_text":{"css":[],"js":[],"inlinejs":[]}}],"numeric_tolerance":null,"partial_credit":null,"max_attempts":null,"timeout_seconds":null,"allow_practice":null,"override_show_work":null,"instructional":false,"sketchable":true,"print_num_spacing_lines":3,"print_page_break":false,"partial_scoring":null,"readonly":{"created_at":"2025-08-21T14:06:52.737Z","updated_at":"2025-08-21T14:06:52.737Z","version":21,"user_id":"58ecdcd48ccf1800120c8ac3","name":"Algorithmic (WebWorK)","skill_ids":[],"current_digest":"a+XhqoobF8VjtDyB9AEDZdag3+wyQTm7383OMMWQnDs=","tags":"algebra","points":2.0,"type":"webwork","multipart":true,"shallow":true,"static":true,"sources":[],"owned":false,"url":"/problems/68a727fc41e05682ec2bdbe8","searchable_text":"If the video does not work htmlLink https www youtube com watch v zT69oxcMhPw click here to watch on YouTube TARGET blank Determine if each of the following relations represents a function i1 d1 i2 d2 i3 d3 popup1 ck1 cf1 ck2 cf2 ck3 cf3 popup1 video SOLUTION Solution explanation goes here","abilities":["read"]}},"readonly":{"shallow":true}}},"readonly":{"level_range":"13","created_at":"2019-02-28T04:57:28.048Z","updated_at":"2026-03-15T19:38:19.610Z","tags":"math,oer,openstax,precalculus,college_algebra,trigonometry","author_ids":[],"licensed":true,"thumbnail":"https://d1q29jrdo98n6g.cloudfront.net/uploads/product/image/5c776a38346d603ed82ec67a/thumb_precalculus-2.jpg","free":false,"user_price":40.0,"term_price":40.0,"displayed_price":40.0,"levels":"13","author_role_title":"Contributors","abilities":[],"section":{"id":"60148172f48b9300048ba1a5","name":"OpenStax Precalculus v3"}},"image":{"identifier":"precalculus-2.jpg","size":111998,"url":"https://d1q29jrdo98n6g.cloudfront.net/uploads/product/image/5c776a38346d603ed82ec67a/precalculus-2.jpg","thumb_url":"https://d1q29jrdo98n6g.cloudfront.net/uploads/product/image/5c776a38346d603ed82ec67a/thumb_precalculus-2.jpg"},"related_products":[{"id":"5c533d7d78811e0e5904234d","name":"OpenStax Calculus Volume 1","price":40.0,"individual_license":false,"user_price":40.0},{"id":"5c62fc6fed52946e68d8d2b0","name":"OpenStax College Algebra","price":40.0,"individual_license":false,"user_price":40.0},{"id":"5c8a82e711fc7e001fdf7702","name":"Modeling, Functions, and Graphs (Yoshiwara)","price":40.0,"individual_license":false,"user_price":40.0},{"id":"5c96a916064244004ceb3903","name":"Precalculus (Stitz and Zeager)","price":40.0,"individual_license":false,"user_price":40.0},{"id":"5e155430bf3c011f3c2d13b8","name":"Active Prelude to Calculus (Boelkins)","price":40.0,"individual_license":false,"user_price":40.0},{"id":"61145dab7526be0055d75edb","name":"Precalculus (Generic)","price":40.0,"individual_license":false,"user_price":40.0}],"toc":{"assignments":[{"id":"601d42319db751000481e2f0","name":"0. Edfinity Demo"},{"id":"60148172f48b9300048ba1ad","name":"1.1 Functions and Function Notation"},{"id":"60148172f48b9300048ba1ae","name":"1.2 Domain and Range"},{"id":"60148172f48b9300048ba1af","name":"1.3 Rates of Change and Behavior of Graphs"},{"id":"60148172f48b9300048ba1b0","name":"1.4 Composition of Functions"},{"id":"60148172f48b9300048ba1b1","name":"1.5 Transformation of Functions"},{"id":"60148172f48b9300048ba1b2","name":"1.6 Absolute Value Functions"},{"id":"60148172f48b9300048ba1b3","name":"1.7 Inverse Functions"},{"id":"60148173f48b9300048ba1b4","name":"2.1 Linear Functions"},{"id":"60148173f48b9300048ba1b5","name":"2.2 Graphs of Linear Functions"},{"id":"60148173f48b9300048ba1b6","name":"2.3 Modeling with Linear Functions"},{"id":"60148173f48b9300048ba1b7","name":"2.4 Fitting Linear Models to Data"},{"id":"60148173f48b9300048ba1b8","name":"3.1 Complex Numbers"},{"id":"60148173f48b9300048ba1b9","name":"3.2 Quadratic Functions"},{"id":"60148173f48b9300048ba1ba","name":"3.3 Power Functions and Polynomial Functions"},{"id":"60148173f48b9300048ba1bb","name":"3.4 Graphs of Polynomial Functions"},{"id":"60148173f48b9300048ba1bc","name":"3.5 Dividing Polynomials"},{"id":"60148173f48b9300048ba1bd","name":"3.6 Zeros of Polynomial Functions"},{"id":"60148173f48b9300048ba1be","name":"3.7 Rational Functions"},{"id":"60148173f48b9300048ba1bf","name":"3.8 Inverses and Radical Functions"},{"id":"60148173f48b9300048ba1c0","name":"3.9 Modeling Using Variation"},{"id":"60148173f48b9300048ba1c1","name":"4.1 Exponential Functions"},{"id":"60148173f48b9300048ba1c2","name":"4.2 Graphs of Exponential Functions"},{"id":"60148173f48b9300048ba1c3","name":"4.3 Logarithmic Functions"},{"id":"60148173f48b9300048ba1c5","name":"4.4 Graphs of Logarithmic Functions"},{"id":"60148173f48b9300048ba1c6","name":"4.5 Logarithmic Properties"},{"id":"60148174f48b9300048ba1c7","name":"4.6 Exponential and Logarithmic Equations"},{"id":"60148174f48b9300048ba1c8","name":"4.7 Exponential and Logarithmic Models"},{"id":"60148174f48b9300048ba1c9","name":"4.8 Fitting Exponential Models to Data"},{"id":"60148174f48b9300048ba1ca","name":"5.1 Angles"},{"id":"60148174f48b9300048ba1cb","name":"5.2 Unit Circle: Sine and Cosine Functions"},{"id":"60148174f48b9300048ba1cc","name":"5.3 The Other Trigonometric Functions"},{"id":"60148174f48b9300048ba1cd","name":"5.4 Right Triangle Geometry"},{"id":"60148174f48b9300048ba1ce","name":"6.1 Graphs of the Sine and Cosine Functions"},{"id":"60148174f48b9300048ba1cf","name":"6.2 Graphs of the Other Trigonometric Functions"},{"id":"60148174f48b9300048ba1d0","name":"6.3 Inverse Trigonometric Functions"},{"id":"60148174f48b9300048ba1d1","name":"7.1 Solving Trigonometric Equations and Identities"},{"id":"60148174f48b9300048ba1d2","name":"7.2 Sum and Difference Identities"},{"id":"60148174f48b9300048ba1d3","name":"7.3 Double-Angle, Half-Angle and Reduction Formulas"},{"id":"60148174f48b9300048ba1d4","name":"7.4 Sum-to-Product and Product-to-Sum Formulas"},{"id":"60148174f48b9300048ba1d5","name":"7.5 Solving Trigonometric Functions"},{"id":"60148174f48b9300048ba1d6","name":"7.6 Modeling with Trigonometric Equations"},{"id":"60148175f48b9300048ba1d7","name":"8.1 Non-Right Triangles: Law of Sines"},{"id":"60148175f48b9300048ba1d8","name":"8.2 Non-Right Triangles: Law of Cosines"},{"id":"60148175f48b9300048ba1d9","name":"8.3 Polar Coordinates"},{"id":"60148175f48b9300048ba1da","name":"8.4 Polar Coordinates: Graphs"},{"id":"60148175f48b9300048ba1db","name":"8.5 Polar Form of Complex Numbers"},{"id":"60148175f48b9300048ba1dc","name":"8.6 Parametric Equations"},{"id":"60148175f48b9300048ba1dd","name":"8.7 Parametric Equations: Graphs"},{"id":"60148175f48b9300048ba1de","name":"8.8 Vectors"},{"id":"60148175f48b9300048ba1df","name":"9.1 Systems of Linear Equations: Two Variables"},{"id":"60148175f48b9300048ba1e0","name":"9.2 Systems of Linear Equations: Three Variables"},{"id":"60148175f48b9300048ba1e1","name":"9.3 Systems of Nonlinear Equations and Inequalities: Two Variables"},{"id":"60148175f48b9300048ba1e2","name":"9.4 Partial Fractions"},{"id":"60148175f48b9300048ba1e3","name":"9.5 Matrices and Matrix Operations"},{"id":"60148175f48b9300048ba1e4","name":"9.6 Solving Systems with Gaussian Elimination"},{"id":"60148175f48b9300048ba1e5","name":"9.7 Solving Systems with Inverses"},{"id":"60148175f48b9300048ba1e6","name":"9.8 Solving Systems with Cramer's Rule"},{"id":"60148176f48b9300048ba1e7","name":"10.1 The Ellipse"},{"id":"60148176f48b9300048ba1e8","name":"10.2 The Hyperbola"},{"id":"60148176f48b9300048ba1e9","name":"10.3 The Parabola"},{"id":"60148176f48b9300048ba1ea","name":"10.4 Rotation of Axis"},{"id":"60148176f48b9300048ba1eb","name":"10.5 Conic Sections in Polar Coordinates"},{"id":"60148176f48b9300048ba1ec","name":"11.1 Sequences and their Notation"},{"id":"60148176f48b9300048ba1ed","name":"11.2 Arithmetic Sequences"},{"id":"60148176f48b9300048ba1ee","name":"11.3 Geometric Sequences"},{"id":"60148176f48b9300048ba1ef","name":"11.4 Series and their Notations"},{"id":"60148176f48b9300048ba1f0","name":"11.5 Counting Principles"},{"id":"60148176f48b9300048ba1f1","name":"11.6 Binomial Theorem"},{"id":"60148176f48b9300048ba1f2","name":"11.7 Probability"},{"id":"60148176f48b9300048ba1f4","name":"12.1 Finding Limits: numerical and Graphical Approaches"},{"id":"60148176f48b9300048ba1f5","name":"12.2 Finding Limits: Properties of Limits"},{"id":"60148176f48b9300048ba1f6","name":"12.3 Continuity"},{"id":"60148177f48b9300048ba1f7","name":"12.4 Derivatives"}]}}