400 likes | 574 Views
Automated Assessment of Sketched Diagrams. Presentation by:. Tracy A. Hammond Brandon C. Paulson Joshua B. Johnston Joshua M. Peschel. Department of Computer Science Texas A&M University – College Station. B ACKGROUND. An example of Sketch Recognition ….
E N D
Automated Assessment of Sketched Diagrams Presentation by: Tracy A. HammondBrandon C. PaulsonJoshua B. Johnston Joshua M. Peschel Department of Computer ScienceTexas A&M University – College Station
BACKGROUND An example of Sketch Recognition… http://srl.csdl.tamu.edu/videos/mecheng.avi
PRESENTATION OUTLINE Today we will be discussing: • Background Information • Geography Education Application • Sentence Diagramming Application • Engineering Education Application • Summary and Ongoing Work
PRESENTATION OUTLINE First we will be discussing: • Background Information • Geography Education Application • Sentence Diagramming Application • Engineering Education Application • Summary and Ongoing Work
BACKGROUND Graphics are pervasive throughout education, business, engineering…almost everywhere!
BACKGROUND Diagrams are a natural way to describe a variety of information. So what is this? • Body: Polygon, center (2.79, -3.98), points (1,-2.4) (4.89,-4.96) (4.71, -5.37) (.8, -5.56) (0.69, -2.66) • Body: Polygon, center (2.29, -1.91), points (2,0, -1.1) (2.89, -1.72) (2.47, -2.04) (3.21, -2.18) (2.77, -2.72) (1.37, -1.9) • Body: Circle, center (2.49, -2.43), radius .35 • Body: Circle, center (1.78, -1.99), radius .3 • Pinjoint: center (1.83, -1.95) • Pinjoint: center (2.54, -2.39) • Anchor: center (1.6,-4.36) • Gravity on
BACKGROUND Diagrams are a natural way to describe a variety of information. Which is more intuitive?
Computer-Aided Drawing (CAD) systems provide a lot of power for creating diagrams… BACKGROUND ● Wide variety of information● Understood by computers● Can be animated● Quick feedback But…
DISCUSSIONPREMISE There is something special about a blank sheet of paper… ● Natural expression● Drawing freedom● Sketcher is creator(i.e. active learning)● Visualization Sketch Recognition allows us to capture all of these things…
Computer-Aided Drawing (CAD) systems provide a lot of power…but… BACKGROUND ● Not freeform drawing● Requires training● Time better spent learning content● Restrict creativity
BACKGROUND A simple equation… Sketch Recognition = Creativity + Function where Creativity = Freeform drawings Function = CAD system understanding
BACKGROUND Question: What is Sketch Recognition? Answer: Identification of hand-drawn shapes. “STAR”
BACKGROUND In the context of real-time educational assessment… Assessment is time-consuming. Solutions: ● Scantrons● Online multiple choice questions?Sketched diagrams are often omitted from real-time assessment processes…
BACKGROUND Sketched diagrams are often omitted from real-time assessment processes… But… Testing and feedback are important… ● Testing combined with study is more effective than studying alone [Roediger]● Real-time feedback is crucial to the learning process● CAD systems provide real-time feedback and thus provide functional visualization
BACKGROUND The benefits of Sketch Recognition: ● More natural design that encourages creativity● Enhance student learning through animated application and real-time feedback● Reduce teacher time by automating answer corrections and question generation● Enhance teacher feedback by real-time collation of grades showing mistake themes
BACKGROUND A simple equation… Sketch Recognition = Creativity + Function where Creativity = Freeform drawings Function = CAD system understanding
BACKGROUND Is Sketch Recognition hard to implement? ● Requires programming expertise● Often a lengthy build time involved● Definitely impractical for instructor But, does it have to be this way…? No! We have made significant progress to overcome these barriers…now for some fun.
PRESENTATION OUTLINE Now we will be discussing: • Background Information • Geography Education Application • Sentence Diagramming Application • Engineering Education Application • Summary and Ongoing Work
SHAPE LEARNING APPLICATION ● Children learn through sketching● Address children through kinesthetic and tactile learning● Recognition with PaleoSketch
SHAPE LEARNING APPLICATION http://srl.csdl.tamu.edu/userstudy/children.shtml
GEOGRAPHY APPLICATION ● Real-time assessment of geographic skills● Allows corrections● Can be easily expanded
GEOGRAPHY APPLICATION http://srl.csdl.tamu.edu/geography.shtml
PRESENTATION OUTLINE Next we will be discussing: • Background Information • Geography Education Application • Sentence Diagramming Application • Engineering Education Application • Summary and Ongoing Work
SENTENCE DIAGRAMMING And now another demonstration… http://srl.csdl.tamu.edu/videos/sentenceDiagramming.wmv
PRESENTATION OUTLINE Now we will be discussing: • Background Information • Geography Education Application • Sentence Diagramming Application • Engineering Education Application • Summary and Ongoing Work
ENGINEERING APPLCIATION Readiness Assessment Tests (RATs):● Formative assessment tools (incremental)● Usually to test one or two specific concepts● First introduced by Michaelson1 for business● Introduced into engineering in early 1990s● Basically a pop quiz with a two-way purpose 1Michaelson, L.K., W.E. Watson, J.P. Cragin and L.D. Fink. 1982. Team Learning: A Potential Solution to the Problems of Large Classes. Exchange: Journal of Organizational Behavior, 7:13-22.
ENGINEERING APPLCIATION Readiness Assessment Tests (RATs):● Standard medium is paper-based● Feedback delays caused by need for grading● Classroom content therefore hard to adjust ● Students may miss critical knowledge points
ENGINEERING APPLCIATION Readiness Assessment Tests (RATs):● Some near real-time RATs developed2● Scantrons used and graded in class● Course management systems available● BlackBoard and WebCT could be used● Features and cost may not be practical 2Yost, S., D.J. Lane and G. Blanford. 2005. 2006-2306: RATS: Students Working in Teams, Do They Really Benefit? In Proceedings of the 2005 ASEE Annual Conference, Portland, Oregon.
ENGINEERING APPLCIATION Our goal for this system is to enhance learner understanding within a large, two-semester freshman engineering course at Texas A&M University.
ENGINEERING APPLCIATION The flow of information can be described as:
ENGINEERING APPLCIATION The quiz interface for the learner:
ENGINEERING APPLCIATION The graphic results output displayed to all:
ENGINEERING APPLCIATION But it’s not quite real-time, is it…? Sketch Recognition
ENGINEERING APPLCIATION Sketch Recognition can be used for creating quiz content in real-time… http://srl.csdl.tamu.edu/videos/STRAT_Final.mov
PRESENTATION OUTLINE Finally we will be discussing: • Background Information • Geography Education Application • Sentence Diagramming Application • Engineering Education Application • Summary and Ongoing Work
SUMMARY AND ONGOING WORK Over 30 applications built so far across a myriad of domains… ● Mechanical engineering, electrical circuits, military course of action diagrams, finite state machines, music notation, math notation, device creation, flow charts, games, chemistry diagrams, Japanese kanji, many more…
SUMMARY AND ONGOING WORK Over 20 applications have been built by students in HCI / sketch recognition courses as a prototyping tool… http://srl.csdl.tamu.edu/videos/kanji.avi
SUMMARY AND ONGOING WORK In summary… ● Looking for collaborators interested in implementation!● Please visit our website: http://srl.csdl.tamu.edu
SUMMARY AND ONGOING WORK SRL Members… ● Dr. Tracy Hammond, Brandon Paulson, Josh Johnston, Katie Dahmen, Brian Eoff, Pankaj Rajan and Aaron Wolin Funding… ● NSF: Developing Perception-Based Geometric Primitive-Shape Recognizers to Empower Instructors to Build Sketch Systems in the Classroom
Automated Assessment of Sketched Diagrams Questions or Comments? For more information contact:Dr. Tracy Hammond hammond@cs.tamu.edu Department of Computer ScienceTexas A&M University – College Station