Difference between revisions of "New Authors landing page"
Jump to navigation
Jump to search
m 

Line 1:  Line 1:  
−  +  == Authoring WeBWorK problems == 

* If you're just starting out, see the [[Problem Authoring Background Information]] and [[:Category:Sample Problemssample problems]] first. 
* If you're just starting out, see the [[Problem Authoring Background Information]] and [[:Category:Sample Problemssample problems]] first. 

* If you're working on a problem in a specific area you may find the more advanced templates useful. 
* If you're working on a problem in a specific area you may find the more advanced templates useful. 

−  * If you're working on a problem and want to find out how to do one particular 
+  * If you're working on a problem and want to find out how to do one particular look at the [[:Category:Problem_Techniquesindex of problem techniques]] section. 
−  * 
+  * More information on using [[:Category:MathObjects]] in authoring problems. 
+  * Use the [[http://webwork.maa.org/wiki/PGLabs online calculators]] to try things out. 

+  == Sample Problems == 

+  
+  * [[:Category:Sample ProblemsIndex of Sample Problems]] 

+  ** [[SampleProblem1Template 1]] (the basic structure of a WeBWorK PG problem file) 

+  ** [[oldstyle example templateSampleProblem1a]] (oldstyle, nonMathObjects example) 

+  ** [[SampleProblem2Template 2]] (formulas, multiple choice, and string entry problems) 

+  ** [[SampleProblem3Template 3]] (dynamically generated graphs) 

+  * More Advanced Sample Problems 

+  ** .... 

== Manuals and HOWTOs == 
== Manuals and HOWTOs == 

Line 19:  Line 28:  
* [[What to do if you find a bug in a problem]] 
* [[What to do if you find a bug in a problem]] 

−  == Sample Problems == 

−  
−  * [[:Category:Sample ProblemsIndex of Sample Problems]] 

−  ** [[SampleProblem1Template 1]] (the basic structure of a WeBWorK PG problem file) 

−  ** [[oldstyle example templateSampleProblem1a]] (oldstyle, nonMathObjects example) 

−  ** [[SampleProblem2Template 2]] (formulas, multiple choice, and string entry problems) 

−  ** [[SampleProblem3Template 3]] (dynamically generated graphs) 

−  * More Advanced Sample Problems 

== Reference Documents == 
== Reference Documents == 
Revision as of 19:29, 30 April 2009
Authoring WeBWorK problems
 If you're just starting out, see the Problem Authoring Background Information and sample problems first.
 If you're working on a problem in a specific area you may find the more advanced templates useful.
 If you're working on a problem and want to find out how to do one particular look at the index of problem techniques section.
 More information on using Category:MathObjects in authoring problems.
 Use the [online calculators] to try things out.
Sample Problems
 Index of Sample Problems
 Template 1 (the basic structure of a WeBWorK PG problem file)
 SampleProblem1a (oldstyle, nonMathObjects example)
 Template 2 (formulas, multiple choice, and string entry problems)
 Template 3 (dynamically generated graphs)
 More Advanced Sample Problems
 ....
Manuals and HOWTOs
 Problem Authoring Background Information
 Basic Perl syntax — PG is based on Perl, so it is important to know some basic Perl syntax.
 Problem Authoring Best Practices for problem authoring.
 How BEGIN_TEXT...END_TEXT blocks work
 MathObjects, an object system for manipulating mathematics in WeBWorK problems.
 Tagging Problems with metadata for indexing and searching.
 PGLabs, Online labs for rendering of PG code. These labs allow you to experiment with PG syntax online.
 SequentialProblems revealing the problem one step at a time
 Converting CAPA problems for use with WeBWorK
 What to do if you find a bug in a problem
Reference Documents
 Index of Problem Techniques
 PG macro/library documentation from CVS
 Notes on training authors, and suggestions for further documentation Sam Hathaway
 The Good Questions project at Cornell University [1]