SlideShare a Scribd company logo
1 of 37
Download to read offline
WeBWorK within
Moodle and WEPs
April 2016
Shape of Educational Data
Fairfax, VA
Michael Gage
University of Rochester
https://hosted2.webwork.rochester.edu/
gage/SOED_urls.pdf
WeBWorK
WeBWorK
• The WeBWorK rendering engine, like STACK, does an
excellent job of presenting mathematical homework
questions and checking the students’ answers in a
robust way — one which closely mimics paper-and-
pencil homework.
• WeBWorK was originally developed with its own basic
LearningManagementSystem (LMS).
• WeBWorK also has a webservice which allows it to plug
into other LMS’s in order to share WW’s math smarts and
the 30,000+ math questions (precalculus through linear
algebra) that have been developed by the WW
community.
WeBWorK
Outline
The WW webservice can be used in several modes:
• 1. The Moodle quiz plugin which roughly mimics STACK.
• 2. The wwassignment plugin which supplies a homework
assignment within Moodle. Provides single-sign-on and passes
grades back to Moodle gradebook.
• 3. A recent LTI plugin, which may replace wwassignment, and
allows plugins to Canvas, Blackboard, Moodle and other LMS
that implement LTI 2.x with grade transfer. (w/ Geoff Goehle)
• 4. An HTML plugin which allows active WW problems within a
webpage to be used as ungraded exercises. These also
interoperate with MathBookXML — a write-once-print-in-all-
formats authoring tool by Rob Beezer
WeBWorK
Moodle quiz plugin
https://devel3.webwork.rochester.edu/moodle
login:visitor password: visitor
login:practice1 password: practice1
login:practice2 password: practice2
…
WeBWorK
Moodle quiz plugin
https://devel3.webwork.rochester.edu/moodle
login:visitor password: visitor
login:practice1 password: practice1
login:practice2 password: practice2
…
WeBWorK
Moodle quiz plugin
Moodle handles the presentation and quiz navigation.
WeBWorK only renders the questions and evaluates the answers.
WeBWorK
Click “grade and finish”: the answer is graded and the correct
answers are reported immediately.
WeBWorK
Problem 2. We’ll enter answers
and click “submit attempt”.
WeBWorK
Some answers are wrong.
I can resubmit and try again.
WeBWorK
I click “grade and finish”.
My answers are recorded,
the correct answers are shown.
and I can no longer change the answers.
WeBWorK
Moodle quiz plugin
• The data collected by the Moodle quiz plugin is the
same as the data collected by STACK
• The WW questions function similarly to STACK and
you can mix STACK and WW questions in a quiz.
• The user interface appearance for the two
question types is not yet identical — some more
work could be done here.
• I could use some help from experienced Moodle
users on this.
WeBWorK
Assignment plugins
• The wwassignment and the LTI type are similar
• There is a script which allows a WeBWorK
homework set of questions to be imported to the
Moodle question bank.
• The linear algebra and ODE course on the next
slide has homework sets in both formats.
WeBWorK
Linear Algebra and ODE: Spring 2009
2009 Linear Algebra and ODE course demos both
regular webwork homework AND Moodle quiz versions
WeBWorK
Standard WW homework set
Single-sign-on (SSO) brings you to a standard webwork
homework set (set 1) — grades are returned to Moodle
WeBWorK
Data collected by WW
1. Problem usage available in the library
2. Student progress and real time statistics
3. Past answers list (preliminary analysis by Roth,
Record, et. al.)
4. “email the professor” conversations.
WeBWorK
Problem usage statistics in OPL
• Usage: Number of times problem used
• Attempts: Average number of attempts for success
• Status: Success rate
WeBWorK
Student progress
• Final score on problem
• Number of attempts used
• There is also a percentage statistics page
Past Answer data
An answer
Hand analysis of past answer data
• Vicki Roth, V. Ivanchenko, and N. Record, “Evaluating student
response to WeBWorK, a web-based homework delivery and
grading system”, Computers & Education, vol. 50, no. 4,
pp. 1462-1482, 2008.
• Results:
• Analysis of answer data can distinguish between productive
progress and random guessing.
• Guessing is extinguished for longer answers (or expressions).
• Feedback from this study has been used to improve user
interface.
• Analysis revealed an unexpected pattern: strong students
resubmitted wrong answers far more than other students
WW past answer data
WeBWorK
Categorizing past answer data
• Student Response Model categories:
1. Reworking
2. Fixing an Entry Error
3. Re-submission (literal or mathematically equivalent)
4. Nonstrategic guessing
5. Nonsense
• https://math.webwork.rochester.edu/assessment/RaterTrainingManual.htm
• Can this analysis be automated and improved? BigData opportunity?
Email instructor data
Email instructor data
On Wed, Oct 15, 2014 at 7:04 PM, XXXXXXX <xxxxxx@u.rochester.edu> wrote:
This  message was automatically generated by the WeBWorK system at
https://math.webwork.rochester.edu/webwork2/, in response to a request from
Click this link to see the page from which the user sent feedback:
https://math.webwork.rochester.edu/webwork2/fall14mth141/6/24/?
effectiveUser=xxxxx&showSolutions=1&showOldAnswers=1&displayMode=MathJax&showCorrectAnswer
s=0&showHints=1
***** The feedback message: *****
For Problem 24, Set 6, why is the answer +inf when the limit goes to -inf
of sqrt(x^2-8x+1)-x
I think I am forgetting an important rule...
***** Data about the problem processor: *****
Display Mode:         MathJax
Show Old Answers:     yes
Show Correct Answers: no
Show Hints:           yes
Show Solutions:       yes
An “email the instructor” message
Email instructor data
***** Data about the user: *****
User ID:   XXXXX
Name:       
Email:     
Student ID:
Status:     Enrolled ('C')
Section:   
Recitation:
Comment:
***** Data about the problem: *****
Problem ID:                   24
Source file:                  Library/Rochester/setLimitsRates3Infinite/ur_lr_3_13.pg
Value:                        1
Max attempts                  unlimited
Random seed:                  3749
Status:                       1
Attempted:                    yes
Last answer:
        AnSwEr0001: -4
        AnSwEr0002: INF
Number of correct attempts:   1
Number of incorrect attempts: 0
Email instructor data
***** Data about the homework set: *****
Set ID:                    6
Set header file:           screenSetHeader.pg
Hardcopy header file:      paperSetHeader.pg
Open date:                 09/29/2014 at 07:00am EDT
Due date:                  10/10/2014 at 11:59pm EDT
Answer date:               10/14/2014 at 12:59am EDT
Visible:                   yes
Assignment type:           default
------------------------------------------------------------------------------------------------
Instructor response:
------------------------------------------------------------------------------------------------
Hi,
If you look conceptually at the question:
sqrt(x^2-8x+1) when x is negative will be x^2 (positive) -8x (positive) so it will be
constantly increasing and thus approaching infinity.
Let me know if that doesn't help and I will do my best to explain it better.
Good luck tomorrow!
WeBWorK
Email instructor data
• Another opportunity for BigData analysis?
• Natural language processing?
WeBWorK
Advantages of interoperation
• Advantages of WW
• Many math questions in the OPL
• More than 770 institutions used it this semester.
• Potential for collecting data from many sources.
• Many authors contributing questions
• Advantages of Moodle
• Even more institutions use Moodle and adding WW
in addition to STACK increases its math power.
WeBWorK
Institutions using WW
WeBWorK
OPL with 33K questions
WeBWorK
Embedding WW in HTML
• https://hosted2.webwork.rochester.edu/gage/
2016JMM/mth162_overview.html
<p><iframe width="800" height="400"
src="https://hosted2.webwork.rochester.edu/webwork2/html2xml?
&answersSubmitted=0&
&sourceFilePath=Library/Union/setIntFTC/sc5_4_13.pg&
&problemSeed=123567&
&courseID=daemon_course&
&userID=daemon&
&course_password=daemon&
&showSummary=1&
&displayMode=MathJax&
&problemIdentifierPrefix=102&
&language=en&
&outputformat=sticky"><br/>
</iframe></p>
Thank you
https://hosted2.webwork.rochester.edu/gage/
2016WEPS.pdf
for this presentation
LTI plugins and data collection are joint work with
Goeff Goehle at Western Carolina University
WeBWorK
Canvas LTI demonstration
• https://canvas.instructure.com/courses/1000526
• (You’ll need to sign up for an account.)
WeBWorK
Additional data available from WW
• The WeBWorK assignment mode collects
additional data on the server for each problem.
• Past answer data
• Email the instructor data
• How can this data be analyzed effectively?
WeBWorK-Blackboard
Uses LTI standard. What is done here in Blackboard can in principal be done in
other LMS such as D2L or Canvas. It’s not as flexible as the connection to
Moodle.
WeBWorK
Construct links with single sign on (SSO) to WeBWorK
site or a Moodle site using LTI.
WeBWorK
Display a webwork course within the Blackboard page
WeBWorK
Display homework set for that week.
WeBWorK
Or display a single WeBWorK problem

More Related Content

What's hot

Class 02 business ethics inclass
Class 02 business ethics inclassClass 02 business ethics inclass
Class 02 business ethics inclass
Ryan Wold
 
Mathematics WebQuest
Mathematics WebQuestMathematics WebQuest
Mathematics WebQuest
SherylPowell
 
Trends over time
Trends over timeTrends over time
Trends over time
djleach
 
Designing quality open ended tasks
Designing quality open ended tasksDesigning quality open ended tasks
Designing quality open ended tasks
evat71
 
Blog virtual manipulatives research ppt
Blog virtual manipulatives research pptBlog virtual manipulatives research ppt
Blog virtual manipulatives research ppt
castilloe6086
 

What's hot (20)

Simple metrics for Curricular Analytics
Simple metrics for Curricular AnalyticsSimple metrics for Curricular Analytics
Simple metrics for Curricular Analytics
 
Keynote Sally Jordan - Computer-based assessment friend or foe? - OWD14
Keynote Sally Jordan - Computer-based assessment friend or foe? - OWD14Keynote Sally Jordan - Computer-based assessment friend or foe? - OWD14
Keynote Sally Jordan - Computer-based assessment friend or foe? - OWD14
 
Using interactive models to enhance UML education
Using interactive models to enhance UML educationUsing interactive models to enhance UML education
Using interactive models to enhance UML education
 
SBAC Performance Task Overview
SBAC Performance Task OverviewSBAC Performance Task Overview
SBAC Performance Task Overview
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
Delta Analytics Open Data Science Conference Presentation 2016
Delta Analytics Open Data Science Conference Presentation 2016Delta Analytics Open Data Science Conference Presentation 2016
Delta Analytics Open Data Science Conference Presentation 2016
 
Multimodal Learning Analytics
Multimodal Learning AnalyticsMultimodal Learning Analytics
Multimodal Learning Analytics
 
Class 02 business ethics inclass
Class 02 business ethics inclassClass 02 business ethics inclass
Class 02 business ethics inclass
 
Mathematics WebQuest
Mathematics WebQuestMathematics WebQuest
Mathematics WebQuest
 
Analytics - Presentation in DkIT
Analytics - Presentation in DkITAnalytics - Presentation in DkIT
Analytics - Presentation in DkIT
 
Thinking and working mathematically
Thinking and working mathematically  Thinking and working mathematically
Thinking and working mathematically
 
Empowering Pre-Service & New Math Teachers to Use the Common Core Practice St...
Empowering Pre-Service & New Math Teachers to Use the Common Core Practice St...Empowering Pre-Service & New Math Teachers to Use the Common Core Practice St...
Empowering Pre-Service & New Math Teachers to Use the Common Core Practice St...
 
Trends over time
Trends over timeTrends over time
Trends over time
 
SBAC What is a CAT
SBAC What is a CATSBAC What is a CAT
SBAC What is a CAT
 
Designing quality open ended tasks
Designing quality open ended tasksDesigning quality open ended tasks
Designing quality open ended tasks
 
Collaborative learning groups
Collaborative learning groupsCollaborative learning groups
Collaborative learning groups
 
How AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinksHow AI will change the way you help students succeed - SchooLinks
How AI will change the way you help students succeed - SchooLinks
 
Blog virtual manipulatives research ppt
Blog virtual manipulatives research pptBlog virtual manipulatives research ppt
Blog virtual manipulatives research ppt
 
How Data Science Works for Education and Entertainment
How Data Science Works for Education and EntertainmentHow Data Science Works for Education and Entertainment
How Data Science Works for Education and Entertainment
 
When Student Confidence Clicks - Using Student Response Systems
When Student Confidence Clicks - Using Student Response SystemsWhen Student Confidence Clicks - Using Student Response Systems
When Student Confidence Clicks - Using Student Response Systems
 

Viewers also liked

TunUp final presentation
TunUp final presentationTunUp final presentation
TunUp final presentation
Gianmario Spacagna
 
Reputation – A Critical Driver of Business Value, by Ian Wright MPRCA, Corpor...
Reputation – A Critical Driver of Business Value, by Ian Wright MPRCA, Corpor...Reputation – A Critical Driver of Business Value, by Ian Wright MPRCA, Corpor...
Reputation – A Critical Driver of Business Value, by Ian Wright MPRCA, Corpor...
Mattcartmell
 

Viewers also liked (14)

306 - Lesson 1 - History of Comics
306 - Lesson 1 - History of Comics306 - Lesson 1 - History of Comics
306 - Lesson 1 - History of Comics
 
Yahya Almalki SOED 2016
Yahya Almalki SOED 2016Yahya Almalki SOED 2016
Yahya Almalki SOED 2016
 
TunUp final presentation
TunUp final presentationTunUp final presentation
TunUp final presentation
 
Make your team less hierarchical
Make your team less hierarchicalMake your team less hierarchical
Make your team less hierarchical
 
The Beethoven Frieze
The Beethoven FriezeThe Beethoven Frieze
The Beethoven Frieze
 
Basics of the Federal Deposit Insurance Corporation
Basics of the Federal Deposit Insurance CorporationBasics of the Federal Deposit Insurance Corporation
Basics of the Federal Deposit Insurance Corporation
 
TouchID, Handoff, Spotlight oraz Multitasking: Nowości W Projektowaniu Interf...
TouchID, Handoff, Spotlight oraz Multitasking: Nowości W Projektowaniu Interf...TouchID, Handoff, Spotlight oraz Multitasking: Nowości W Projektowaniu Interf...
TouchID, Handoff, Spotlight oraz Multitasking: Nowości W Projektowaniu Interf...
 
Needle Founders & Culture code
Needle Founders & Culture code Needle Founders & Culture code
Needle Founders & Culture code
 
Fund Raising: A Ladder for Corporate GrowthFund raising
Fund Raising: A Ladder for Corporate GrowthFund raisingFund Raising: A Ladder for Corporate GrowthFund raising
Fund Raising: A Ladder for Corporate GrowthFund raising
 
Lamb day
Lamb dayLamb day
Lamb day
 
A short history of drug use according to Pete
A short history of drug use according to PeteA short history of drug use according to Pete
A short history of drug use according to Pete
 
Reputation – A Critical Driver of Business Value, by Ian Wright MPRCA, Corpor...
Reputation – A Critical Driver of Business Value, by Ian Wright MPRCA, Corpor...Reputation – A Critical Driver of Business Value, by Ian Wright MPRCA, Corpor...
Reputation – A Critical Driver of Business Value, by Ian Wright MPRCA, Corpor...
 
Jacob von Uexkull
Jacob von UexkullJacob von Uexkull
Jacob von Uexkull
 
Crowdfunding: wie niet vraagt, niet wint
Crowdfunding: wie niet vraagt, niet wintCrowdfunding: wie niet vraagt, niet wint
Crowdfunding: wie niet vraagt, niet wint
 

Similar to Michael Gage SOED 2016

WebQuest for zunal.com
WebQuest for zunal.comWebQuest for zunal.com
WebQuest for zunal.com
dexterdex
 
Personalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning ProgrammingPersonalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning Programming
Peter Brusilovsky
 
Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012
Alex Walker
 
Java parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its applicationJava parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its application
Roya Hosseini
 
P2004079admin wei1
P2004079admin wei1P2004079admin wei1
P2004079admin wei1
jhoy06
 
Use of online quizzes to support inquiry-based learning in chemical engineering
Use of online quizzes to support inquiry-based learning in chemical engineeringUse of online quizzes to support inquiry-based learning in chemical engineering
Use of online quizzes to support inquiry-based learning in chemical engineering
cilass.slideshare
 

Similar to Michael Gage SOED 2016 (20)

OCWC Global Conference 2013: Open Educational Resources in Action: Beyond the...
OCWC Global Conference 2013: Open Educational Resources in Action: Beyond the...OCWC Global Conference 2013: Open Educational Resources in Action: Beyond the...
OCWC Global Conference 2013: Open Educational Resources in Action: Beyond the...
 
YASQLT – Yet Another SQL Tutor. A Pragmatic Approach
YASQLT – Yet Another SQL Tutor. A Pragmatic ApproachYASQLT – Yet Another SQL Tutor. A Pragmatic Approach
YASQLT – Yet Another SQL Tutor. A Pragmatic Approach
 
Classsourcing: Crowd-Based Validation of Question-Answer Learning Objects @ I...
Classsourcing: Crowd-Based Validation of Question-Answer Learning Objects @ I...Classsourcing: Crowd-Based Validation of Question-Answer Learning Objects @ I...
Classsourcing: Crowd-Based Validation of Question-Answer Learning Objects @ I...
 
WebQuest for zunal.com
WebQuest for zunal.comWebQuest for zunal.com
WebQuest for zunal.com
 
Personalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning ProgrammingPersonalized Online Practice Systems for Learning Programming
Personalized Online Practice Systems for Learning Programming
 
Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012Exam View Presentation: JISC Sharing Stories September 2012
Exam View Presentation: JISC Sharing Stories September 2012
 
Java parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its applicationJava parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its application
 
Web quest final
Web quest finalWeb quest final
Web quest final
 
P2004079admin wei1
P2004079admin wei1P2004079admin wei1
P2004079admin wei1
 
Moodle quiz: towards post-paper e-assessment
Moodle quiz: towards post-paper e-assessmentMoodle quiz: towards post-paper e-assessment
Moodle quiz: towards post-paper e-assessment
 
Exploring some features of moodle
Exploring some features of moodleExploring some features of moodle
Exploring some features of moodle
 
CIS 111 Focus Dreams/newtonhelp.com
CIS 111 Focus Dreams/newtonhelp.comCIS 111 Focus Dreams/newtonhelp.com
CIS 111 Focus Dreams/newtonhelp.com
 
Automatic evaluation of Excel and Word productions in Moodle
Automatic evaluation of Excel and Word productions in MoodleAutomatic evaluation of Excel and Word productions in Moodle
Automatic evaluation of Excel and Word productions in Moodle
 
Capstone mid semester presentation
Capstone mid semester presentationCapstone mid semester presentation
Capstone mid semester presentation
 
TCEA 2016 Microsoft Certification Magic
TCEA 2016   Microsoft Certification MagicTCEA 2016   Microsoft Certification Magic
TCEA 2016 Microsoft Certification Magic
 
老庄
老庄老庄
老庄
 
Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...
Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...
Rossiter and Biggs (2008) - Development of Online Quizzes to Support Problem-...
 
Acte 2015 certification magic
Acte 2015   certification magicActe 2015   certification magic
Acte 2015 certification magic
 
Addictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level CoursesAddictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level Courses
 
Use of online quizzes to support inquiry-based learning in chemical engineering
Use of online quizzes to support inquiry-based learning in chemical engineeringUse of online quizzes to support inquiry-based learning in chemical engineering
Use of online quizzes to support inquiry-based learning in chemical engineering
 

Recently uploaded

Recently uploaded (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 

Michael Gage SOED 2016

  • 1. WeBWorK within Moodle and WEPs April 2016 Shape of Educational Data Fairfax, VA Michael Gage University of Rochester https://hosted2.webwork.rochester.edu/ gage/SOED_urls.pdf
  • 2. WeBWorK WeBWorK • The WeBWorK rendering engine, like STACK, does an excellent job of presenting mathematical homework questions and checking the students’ answers in a robust way — one which closely mimics paper-and- pencil homework. • WeBWorK was originally developed with its own basic LearningManagementSystem (LMS). • WeBWorK also has a webservice which allows it to plug into other LMS’s in order to share WW’s math smarts and the 30,000+ math questions (precalculus through linear algebra) that have been developed by the WW community.
  • 3. WeBWorK Outline The WW webservice can be used in several modes: • 1. The Moodle quiz plugin which roughly mimics STACK. • 2. The wwassignment plugin which supplies a homework assignment within Moodle. Provides single-sign-on and passes grades back to Moodle gradebook. • 3. A recent LTI plugin, which may replace wwassignment, and allows plugins to Canvas, Blackboard, Moodle and other LMS that implement LTI 2.x with grade transfer. (w/ Geoff Goehle) • 4. An HTML plugin which allows active WW problems within a webpage to be used as ungraded exercises. These also interoperate with MathBookXML — a write-once-print-in-all- formats authoring tool by Rob Beezer
  • 4. WeBWorK Moodle quiz plugin https://devel3.webwork.rochester.edu/moodle login:visitor password: visitor login:practice1 password: practice1 login:practice2 password: practice2 …
  • 5. WeBWorK Moodle quiz plugin https://devel3.webwork.rochester.edu/moodle login:visitor password: visitor login:practice1 password: practice1 login:practice2 password: practice2 …
  • 6. WeBWorK Moodle quiz plugin Moodle handles the presentation and quiz navigation. WeBWorK only renders the questions and evaluates the answers.
  • 7. WeBWorK Click “grade and finish”: the answer is graded and the correct answers are reported immediately.
  • 8. WeBWorK Problem 2. We’ll enter answers and click “submit attempt”.
  • 9. WeBWorK Some answers are wrong. I can resubmit and try again.
  • 10. WeBWorK I click “grade and finish”. My answers are recorded, the correct answers are shown. and I can no longer change the answers.
  • 11. WeBWorK Moodle quiz plugin • The data collected by the Moodle quiz plugin is the same as the data collected by STACK • The WW questions function similarly to STACK and you can mix STACK and WW questions in a quiz. • The user interface appearance for the two question types is not yet identical — some more work could be done here. • I could use some help from experienced Moodle users on this.
  • 12. WeBWorK Assignment plugins • The wwassignment and the LTI type are similar • There is a script which allows a WeBWorK homework set of questions to be imported to the Moodle question bank. • The linear algebra and ODE course on the next slide has homework sets in both formats.
  • 13. WeBWorK Linear Algebra and ODE: Spring 2009 2009 Linear Algebra and ODE course demos both regular webwork homework AND Moodle quiz versions
  • 14. WeBWorK Standard WW homework set Single-sign-on (SSO) brings you to a standard webwork homework set (set 1) — grades are returned to Moodle
  • 15. WeBWorK Data collected by WW 1. Problem usage available in the library 2. Student progress and real time statistics 3. Past answers list (preliminary analysis by Roth, Record, et. al.) 4. “email the professor” conversations.
  • 16. WeBWorK Problem usage statistics in OPL • Usage: Number of times problem used • Attempts: Average number of attempts for success • Status: Success rate
  • 17. WeBWorK Student progress • Final score on problem • Number of attempts used • There is also a percentage statistics page
  • 19. Hand analysis of past answer data • Vicki Roth, V. Ivanchenko, and N. Record, “Evaluating student response to WeBWorK, a web-based homework delivery and grading system”, Computers & Education, vol. 50, no. 4, pp. 1462-1482, 2008. • Results: • Analysis of answer data can distinguish between productive progress and random guessing. • Guessing is extinguished for longer answers (or expressions). • Feedback from this study has been used to improve user interface. • Analysis revealed an unexpected pattern: strong students resubmitted wrong answers far more than other students WW past answer data
  • 20. WeBWorK Categorizing past answer data • Student Response Model categories: 1. Reworking 2. Fixing an Entry Error 3. Re-submission (literal or mathematically equivalent) 4. Nonstrategic guessing 5. Nonsense • https://math.webwork.rochester.edu/assessment/RaterTrainingManual.htm • Can this analysis be automated and improved? BigData opportunity?
  • 22. Email instructor data On Wed, Oct 15, 2014 at 7:04 PM, XXXXXXX <xxxxxx@u.rochester.edu> wrote: This  message was automatically generated by the WeBWorK system at https://math.webwork.rochester.edu/webwork2/, in response to a request from Click this link to see the page from which the user sent feedback: https://math.webwork.rochester.edu/webwork2/fall14mth141/6/24/? effectiveUser=xxxxx&showSolutions=1&showOldAnswers=1&displayMode=MathJax&showCorrectAnswer s=0&showHints=1 ***** The feedback message: ***** For Problem 24, Set 6, why is the answer +inf when the limit goes to -inf of sqrt(x^2-8x+1)-x I think I am forgetting an important rule... ***** Data about the problem processor: ***** Display Mode:         MathJax Show Old Answers:     yes Show Correct Answers: no Show Hints:           yes Show Solutions:       yes An “email the instructor” message
  • 23. Email instructor data ***** Data about the user: ***** User ID:   XXXXX Name:        Email:      Student ID: Status:     Enrolled ('C') Section:    Recitation: Comment: ***** Data about the problem: ***** Problem ID:                   24 Source file:                  Library/Rochester/setLimitsRates3Infinite/ur_lr_3_13.pg Value:                        1 Max attempts                  unlimited Random seed:                  3749 Status:                       1 Attempted:                    yes Last answer:         AnSwEr0001: -4         AnSwEr0002: INF Number of correct attempts:   1 Number of incorrect attempts: 0
  • 24. Email instructor data ***** Data about the homework set: ***** Set ID:                    6 Set header file:           screenSetHeader.pg Hardcopy header file:      paperSetHeader.pg Open date:                 09/29/2014 at 07:00am EDT Due date:                  10/10/2014 at 11:59pm EDT Answer date:               10/14/2014 at 12:59am EDT Visible:                   yes Assignment type:           default ------------------------------------------------------------------------------------------------ Instructor response: ------------------------------------------------------------------------------------------------ Hi, If you look conceptually at the question: sqrt(x^2-8x+1) when x is negative will be x^2 (positive) -8x (positive) so it will be constantly increasing and thus approaching infinity. Let me know if that doesn't help and I will do my best to explain it better. Good luck tomorrow!
  • 25. WeBWorK Email instructor data • Another opportunity for BigData analysis? • Natural language processing?
  • 26. WeBWorK Advantages of interoperation • Advantages of WW • Many math questions in the OPL • More than 770 institutions used it this semester. • Potential for collecting data from many sources. • Many authors contributing questions • Advantages of Moodle • Even more institutions use Moodle and adding WW in addition to STACK increases its math power.
  • 28. WeBWorK OPL with 33K questions
  • 29. WeBWorK Embedding WW in HTML • https://hosted2.webwork.rochester.edu/gage/ 2016JMM/mth162_overview.html <p><iframe width="800" height="400" src="https://hosted2.webwork.rochester.edu/webwork2/html2xml? &answersSubmitted=0& &sourceFilePath=Library/Union/setIntFTC/sc5_4_13.pg& &problemSeed=123567& &courseID=daemon_course& &userID=daemon& &course_password=daemon& &showSummary=1& &displayMode=MathJax& &problemIdentifierPrefix=102& &language=en& &outputformat=sticky"><br/> </iframe></p>
  • 30. Thank you https://hosted2.webwork.rochester.edu/gage/ 2016WEPS.pdf for this presentation LTI plugins and data collection are joint work with Goeff Goehle at Western Carolina University
  • 31. WeBWorK Canvas LTI demonstration • https://canvas.instructure.com/courses/1000526 • (You’ll need to sign up for an account.)
  • 32. WeBWorK Additional data available from WW • The WeBWorK assignment mode collects additional data on the server for each problem. • Past answer data • Email the instructor data • How can this data be analyzed effectively?
  • 33. WeBWorK-Blackboard Uses LTI standard. What is done here in Blackboard can in principal be done in other LMS such as D2L or Canvas. It’s not as flexible as the connection to Moodle.
  • 34. WeBWorK Construct links with single sign on (SSO) to WeBWorK site or a Moodle site using LTI.
  • 35. WeBWorK Display a webwork course within the Blackboard page
  • 37. WeBWorK Or display a single WeBWorK problem