MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder...
-
Upload
marvin-baker -
Category
Documents
-
view
219 -
download
4
Transcript of MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder...
![Page 1: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/1.jpg)
multiLearn
toby Escarezethan Faust jacob Mrozekji Mun chris Pattersonanirudh Srinivascalder Thami
![Page 2: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/2.jpg)
The Problem
• In 2008, the national average ratio of students to computers was about 3.8
• Teachers have difficulty gauging student performance over time
• Parents would like to know how their kids are doing more regularly
![Page 3: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/3.jpg)
Introducing multiLearn
• Educational program• Originally developed for use in India
o Allows 4 students to use a computer
• No way to view statistics…
![Page 4: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/4.jpg)
Target Users
• Teachers in Seattle schoolso Internet connected computerso ~3.8 to 1 ratio (students to computers)
• 4th - 5th grade students
o Experienced with computers• Seattle parents
o Home internet access
![Page 5: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/5.jpg)
Built based on feedback
• Online access is essential • Feedback is more important than grading• Info provided by current systems can be overwhelming• Current online feedback from games is not reliable• Teacher want to see whole class stats
o Problems the whole class are missing
![Page 6: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/6.jpg)
Related Work
•MultiMouse (~2006)–Allowing computer to recognize different users•Metamouse (~2009)–Legacy computer programs•Mouse Mischief (~2010)–add-in for Microsoft PowerPoint 2007, 2010–Simple short-term score page•“One Mouse per Child”
![Page 7: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/7.jpg)
Related Work
•Student Response System–“Clicker” price–Increase engagement and motivation–Presenting data: Historical Report, Comparison Report–25.1% of teachers use response to adjust instruction (The Effect of SRS… 2007)
![Page 8: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/8.jpg)
What we’ve accomplished so far
• Web Application o Implementation
PHP, Javascript, & MySQLo Teacher interface
Teacher class list Overall class statistics Individual student view
o Data conversion & DB management
![Page 9: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/9.jpg)
Teacher Interface
• Class viewo Add classeso View class listo View Individual
Classes o Add Studentso View Overall Stats
![Page 10: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/10.jpg)
Teacher Interface
• Overall Statisticso Class Percentages
Color codedo Student Table
Sortableo Student Graph
Color coded
![Page 11: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/11.jpg)
Teacher Interface
• Individual Studento Ability to add comments for himself/herself, the
parent, or the studento Allows parents to gain an insight into how their child
is doing, and allows teachers to communicate easily to the childs parents
o Students can see what they could work on and what they are doing well
![Page 12: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/12.jpg)
Teacher Interface
![Page 13: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/13.jpg)
Data Conversion & DB management
•Client Side Application uses SQLite, Web Application
uses MySQL •PHP script converts SQLite file into MySQL tables that are automatically updated in our database
•MySQL database can be created with a PHP script. •Allows for the database to be modular and easily deployed
![Page 14: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/14.jpg)
Changes from original plan
• Graphs
Then: Now:
![Page 15: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/15.jpg)
Changes from original plan
• Database Schemao New types of questions called for new schemao Much of the data was going unused
Exact problem not important Type of problem important
o More work done client side Quicker, less complicated queries
![Page 16: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/16.jpg)
Changes from original plan
• Rewriting multiLearn o Given buggy code
Crashed when certain pin numbers were typedo Poorly documented
~5 lines of comments total No documentation of Windows API usage
Compiling 32 vs 64 bit systemso Written for .NET 3.5
Not supported by most computers Used unreliable ADO database calls
![Page 17: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/17.jpg)
What we’ve accomplished so far
• Client applicationo Implementation:
C# and SQLite
o multiLearn
o Error Handling Degrades gracefully if computer is disconnected from internet
o Automated data upload & download
![Page 18: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/18.jpg)
Arhitecture - PrinciplesArchitecture - Principles
• Components should be as general (reusable) as possible
• It should be easy to modify the program to add new types of questions
• Export summary data instead of detailed data for every questiono We’ve reduced the number of SQL rows to
merge as well as the complexity of server-side queries
• Documentation is not optional!
![Page 19: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/19.jpg)
• What we wantedo Client Application
Curriculum assessment tool Data stored in SQLite database Automated data upload
o Web Application Displays statistics Accepts upload of usage data Allows teachers to customize what kinds of questions are
asked Makes it easy to deploy these customizations to many
classroom computers instantly
Architecture - The Big Picture
![Page 20: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/20.jpg)
"The Big Picture"
![Page 21: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/21.jpg)
About that rewrite:• More coding than
expected• But worthwhile because
we could customize every aspect of the applicationo Added gameso Exporting of summary
datao Automatic
uploading/downloading of user data
o Control over what questions are selected Previously done by AI
![Page 22: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/22.jpg)
Usage
![Page 23: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/23.jpg)
Prototype Demonstration
![Page 24: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/24.jpg)
What’s Left - Server Side
• Parent and Student access
• Refining the interface
• Additional graphs & charts
• State/National Standards
![Page 25: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/25.jpg)
What’s Left - Client Side
• Support for proxieso Many schools use these to implement content filtering
• Add additional types of questions• Add additional teacher customization
o Teacher customizable parent/student views
• Ensure it is fun for students
![Page 26: MultiLearn toby Escarez ethan Faust jacob Mrozek ji Mun chris Patterson anirudh Srinivas calder Thami.](https://reader035.fdocuments.us/reader035/viewer/2022062422/56649ec05503460f94bcac55/html5/thumbnails/26.jpg)
Timeline for remainder of quarter
• Additional functionality (Week 9)o Parent/student logino Use of MultiSpell datao Printing
• Paper/poster (Week 10)