WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day...
-
Upload
rogelio-vert -
Category
Documents
-
view
216 -
download
0
Transcript of WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day...
![Page 1: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/1.jpg)
WeBWorK: An environment to deliver web-based homeworks and more
Dr. Christelle Scharff
Research DayWednesday, May 2 2002
![Page 2: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/2.jpg)
Agenda Presentation of WeBWorK
General presentation Educational advantages Features – Students/Instructors User feedbacks
Creation of homeworks WeBWorK at Pace WeBWorK and Oliver Perspectives
![Page 3: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/3.jpg)
What is WeBWorK? http://webwork.math.rochester.edu/ WeBWorK is a software freely available
to educational institutions. Developed by University of Rochester It is a web-based environment to deliver
and check homeworks. Mainly used in Mathematics (algebra,
calculus) and Physical Science (physics, chemistry, astronomy)
![Page 4: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/4.jpg)
Who is using WeBWorK? 30 institutions around the country University of Rochester Columbia University Harvard University McGill University SUNY Stony Brook Pace University
![Page 5: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/5.jpg)
Other Course Management Systems General CMS:
WebCT Blackboard
Specialized in mathematics questions: e-grade WebAssign Prometheus
![Page 6: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/6.jpg)
Educational advantages of WeBWorK Immediate feedback on homeworks for
students. The overwhelming majority of students
complete all of their homework correctly -- (sometimes after several attempts).
It's possible to capture detailed information about students' approaches to homework. This suggests possibilities for early intervention.
![Page 7: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/7.jpg)
WeBWork Features - Students Easy of access – Internet
connection and browser. Each homework can be printed. Immediate feedback as to whether
the answer is correct. Every problem has a Feedback
button which sends an e-mail message directly to the instructor.
![Page 8: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/8.jpg)
WeBWork Features - Instructor Easy of access and use – Internet
connection, browser, editor. Management of the course:
Initial class list, passwords and permissions Add and remove students Change passwords, login names
Create problem sets (with solutions) Due date Individualized version of the problem for each
student. Create and administer an exam
![Page 9: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/9.jpg)
WeBWorK Features – Instructor (continued) Monitor the progress of the
students: All the class Monitor the problems of a particular
student Email to students
Automated grading and delivery of solutions at a specified date.
![Page 10: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/10.jpg)
User feedbacks + “You learn more from WeBWorK because
you know right away if your answer is right”. + “You can’t cheat. It shows you know the
material”. + “I can keep trying until I get it right”. - “It is too easy, you can guess the answer.” - “If someone is determined to cheat then they
will cheat. WeBWorK does not make it easier or harder.”
- “WeBWorK is to simplify the HW process not to help you understand better”.
![Page 11: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/11.jpg)
Surveys results – 200 students
22% of the students said they preferred paper-based homeworks to web-based homeworks.
8% of the class said they felt it was easy to cheat on homeworks.
![Page 12: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/12.jpg)
Create problem sets Language: PG (Problem Generating)
Perl, HTML and LaTeX Matching problems Multiple choice problems And more … “Ask the questions you should rather than
the questions you can.”
![Page 13: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/13.jpg)
WeBWorK is extensible New macros can be written to test
students answers. New macros can be written to ask
new types of questions, to include java applets, to interface WeBWorK with another software etc. Example: Oliver
![Page 14: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/14.jpg)
Problem example
![Page 15: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/15.jpg)
Question 1 – Source code
# A question requiring a string answer. $string = 'world'; BEGIN_TEXT Complete the sentence: $BR \{ ans_rule(20) \} $string; $PAR END_TEXT ANS( str_cmp( "Hello") );
![Page 16: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/16.jpg)
Question 2 – Source code# A question requiring a numerical answer. #define the variables $a=random(1,9,1); $b=random(2,9,1); BEGIN_TEXT Enter the sum of these two numbers: $BR\($a + $b = \) \{ans_rule(10) \} $PAR END_TEXT $sum = $a + $b; ANS( num_cmp( $sum ) );
![Page 17: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/17.jpg)
Question 3 – Source code# A question requiring an expression as an
answer BEGIN_TEXT Enter the derivative of \[ f(x) = x^{$b} \] $BR \(f '(x) = \) \{ ans_rule(30) \} $PAR END_TEXT $new_exponent = $b-1; $ans2 = "$b*x^($new_exponent)"; ANS( fun_cmp( $ans2 ) );
![Page 18: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/18.jpg)
WeBWorK at Pace
CS361 To deliver functional programming
homeworks http://webwork.csis.pace.edu/web
work/demoCourse/
![Page 19: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/19.jpg)
Oliver and WeBWorK Oliver stands for OnLIne inference
and VERification system. It is a web-based system for teaching propositional logic proofs (designed by Wildenberg and Scharff – FIE 2002).
It is used at SUNY Stony Brook. It has been integrated in WeBWorK
for online support and grading.
![Page 20: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/20.jpg)
Description of the system
![Page 21: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/21.jpg)
Further Directions Use of WeBWorK in CS361 and
CS387 Interface of WeBWork with a
software verifying proofs by refutation (propositional logic).
Use of WeBWorK for Online courses.
![Page 22: WeBWorK: An environment to deliver web-based homeworks and more Dr. Christelle Scharff Research Day Wednesday, May 2 2002.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649c9a5503460f94956f0e/html5/thumbnails/22.jpg)
References
http://webwork.math.rochester.edu/docs/