Difference between revisions of "Problem Authoring Videos"
(13 intermediate revisions by 3 users not shown) | |||
Line 5: | Line 5: | ||
Course Description: WeBWorK is an open source, web-based homework delivery system designed to make homework more effective and efficient for students of mathematics and the sciences. It has been used for over 15 years by hundreds of professors and in a wide variety of instructional environments. Participants in this PREP workshop will develop the technical skills necessary to identify, edit and create high-quality WeBWorK problems. These skills will be cultivated through a series of four interactive web conferences and concurrent on-line group work. Participants will be challenged to formulate problems so that they not only validate skills but also foster learning. Design tips for enhancing problem presentation will be proposed. An additional preparatory web conference will be scheduled to provide an overview of the WeBWorK interface for participants with no prior experience. Participants will become active in the greater WeBWorK community and make their own contributions to the WeBWork Open Problem Library. |
Course Description: WeBWorK is an open source, web-based homework delivery system designed to make homework more effective and efficient for students of mathematics and the sciences. It has been used for over 15 years by hundreds of professors and in a wide variety of instructional environments. Participants in this PREP workshop will develop the technical skills necessary to identify, edit and create high-quality WeBWorK problems. These skills will be cultivated through a series of four interactive web conferences and concurrent on-line group work. Participants will be challenged to formulate problems so that they not only validate skills but also foster learning. Design tips for enhancing problem presentation will be proposed. An additional preparatory web conference will be scheduled to provide an overview of the WeBWorK interface for participants with no prior experience. Participants will become active in the greater WeBWorK community and make their own contributions to the WeBWork Open Problem Library. |
||
− | = Workshop 0 = |
||
+ | (For videos related to the 2015 PREP System Administration Workshop [http://webwork.maa.org/wiki/PREP_2015_System_Administration_Videos check out this page.] ) |
||
+ | |||
+ | == Workshop 0 == |
||
* Introduce the WeBWorK online homework environment, create user accounts on a WeBWorK installation, demonstrate the student and instructor interface, and answer general questions related to the system. |
* Introduce the WeBWorK online homework environment, create user accounts on a WeBWorK installation, demonstrate the student and instructor interface, and answer general questions related to the system. |
||
+ | ** [[https://www.youtube.com/watch?v=wz3Px3wy7Zc Introduction to the Instructor Interface]] |
||
− | = Workshop 1 = |
+ | == Workshop 1 == |
− | *AM: |
+ | *AM Session: |
** Introduction to WeBWorK course and conferencing software |
** Introduction to WeBWorK course and conferencing software |
||
− | ** Basic WeBWorK Problem Authoring - What a WeBWorK problem is, where it must be, and programming languages |
+ | ** [[http://www.youtube.com/watch?v=FPRjSoDWyXc Basic WeBWorK Problem Authoring - What a WeBWorK problem is, where it must be, and programming languages]] |
** overview: Perl/PG/PGML |
** overview: Perl/PG/PGML |
||
** overview of problem library |
** overview of problem library |
||
− | *PM: |
||
+ | * [[http://www.youtube.com/watch?v=OGVdEmlT8pE PM Session]]: |
||
** PGML |
** PGML |
||
** PG versus PGML |
** PG versus PGML |
||
+ | ** [[http://www.youtube.com/watch?v=AAY6wc5XBpU Good Problem Design]] |
||
** Purpose of PGML (Markdown for PG - plus extensions) |
** Purpose of PGML (Markdown for PG - plus extensions) |
||
** Using PGML in your problem |
** Using PGML in your problem |
||
+ | ** [[http://www.youtube.com/watch?v=xPf4Xg65ViQ Example problems using PGML]] |
||
** Formatting |
** Formatting |
||
** More formatting |
** More formatting |
||
− | = Workshop 2 = |
+ | == Workshop 2 == |
* AM: |
* AM: |
||
− | ** Introduction to MathObjects and Contexts |
+ | ** [[http://www.youtube.com/watch?v=KmvB67jIK68 Introduction to MathObjects and Contexts]] |
+ | ** [[http://www.youtube.com/watch?v=fEjcOfIYV94 More MathObjects]] |
||
* PM: |
* PM: |
||
− | ** MathObjects and Contexts |
+ | ** [[http://www.youtube.com/watch?v=EbX5scYILGQ MathObjects and Contexts]] |
− | ** More |
+ | ** [[http://www.youtube.com/watch?v=4--harYiL_c More MathObjects and PGML]] |
− | = Workshop 3 = |
+ | == Workshop 3 == |
* AM: |
* AM: |
||
** Finish MathObjects |
** Finish MathObjects |
||
+ | ** [[https://www.youtube.com/watch?v=tty83lOMRwo PG vs PGML]] |
||
+ | ** [[https://www.youtube.com/watch?v=dOGrxyqDlIU More Introduction to Techniques]] |
||
** Using documentation |
** Using documentation |
||
** PGML documentation |
** PGML documentation |
||
Line 37: | Line 44: | ||
** other resources, MathObjects documentation, etc |
** other resources, MathObjects documentation, etc |
||
* PM: |
* PM: |
||
− | ** Problem techniques |
+ | ** [[https://www.youtube.com/watch?v=aqtJOKfONgA Problem techniques]] |
+ | ** [[https://www.youtube.com/watch?v=4TvWuADiAqk Answer Checkers]] |
||
** graphs |
** graphs |
||
** making problems robust |
** making problems robust |
||
** debugging problems |
** debugging problems |
||
− | ** scaffolding |
+ | ** scaffolding |
− | = Workshop 4 = |
+ | == Workshop 4 == |
* AM: |
* AM: |
||
− | ** Good problems |
||
+ | ** [[https://www.youtube.com/watch?v=rYJd9ybg-Ww Good problems]] |
||
− | ** WeBWorK’s history and future |
+ | ** [[https://www.youtube.com/watch?v=JKLEy9CB_iw WeBWorK’s history and future, OPL, Bugzilla, Github]] |
− | ** Show and Tell |
+ | ** [[https://www.youtube.com/watch?v=3SrbT-zOfpk Show and Tell]] |
* PM: |
* PM: |
||
** Advanced WeBWorK: |
** Advanced WeBWorK: |
||
Line 57: | Line 64: | ||
** Archiving courses and saving problem sets, moving them to other courses or servers. |
** Archiving courses and saving problem sets, moving them to other courses or servers. |
||
extensions such as gateway exams. |
extensions such as gateway exams. |
||
+ | |||
+ | [[Category:Video]] [[Category:Authors]] |
Latest revision as of 15:55, 16 June 2021
Authoring Effective Homework Problems with WeBWork
Instructors: Davide Cervone, Gavin LaRose, Paul Pearson, and John Travis
Course Description: WeBWorK is an open source, web-based homework delivery system designed to make homework more effective and efficient for students of mathematics and the sciences. It has been used for over 15 years by hundreds of professors and in a wide variety of instructional environments. Participants in this PREP workshop will develop the technical skills necessary to identify, edit and create high-quality WeBWorK problems. These skills will be cultivated through a series of four interactive web conferences and concurrent on-line group work. Participants will be challenged to formulate problems so that they not only validate skills but also foster learning. Design tips for enhancing problem presentation will be proposed. An additional preparatory web conference will be scheduled to provide an overview of the WeBWorK interface for participants with no prior experience. Participants will become active in the greater WeBWorK community and make their own contributions to the WeBWork Open Problem Library.
(For videos related to the 2015 PREP System Administration Workshop check out this page. )
Workshop 0
- Introduce the WeBWorK online homework environment, create user accounts on a WeBWorK installation, demonstrate the student and instructor interface, and answer general questions related to the system.
Workshop 1
- AM Session:
- Introduction to WeBWorK course and conferencing software
- [Basic WeBWorK Problem Authoring - What a WeBWorK problem is, where it must be, and programming languages]
- overview: Perl/PG/PGML
- overview of problem library
- [PM Session]:
- PGML
- PG versus PGML
- [Good Problem Design]
- Purpose of PGML (Markdown for PG - plus extensions)
- Using PGML in your problem
- [Example problems using PGML]
- Formatting
- More formatting
Workshop 2
- AM:
- PM:
Workshop 3
- AM:
- Finish MathObjects
- [PG vs PGML]
- [More Introduction to Techniques]
- Using documentation
- PGML documentation
- PGML templates on wiki and OPL
- other resources, MathObjects documentation, etc
- PM:
- [Problem techniques]
- [Answer Checkers]
- graphs
- making problems robust
- debugging problems
- scaffolding
Workshop 4
- AM:
- PM:
- Advanced WeBWorK:
- multi-answer and multi-part questions
- [Trigonometry, Embedded Videos, etc.]
- [Embedding Sage]
- scaffolding
- [Review/overview/closing thoughts]
- Archiving courses and saving problem sets, moving them to other courses or servers.
- Advanced WeBWorK:
extensions such as gateway exams.