initial design of mathematics assessment grid wei su, guanyu li, yanjuan zhao, lian li school of...

39
Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University, China [email protected] http://iccm.lzu.edu.cn

Upload: arline-lindsey

Post on 20-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Initial Design of MathematicsAssessment Grid

Wei Su, Guanyu Li, YanJuan Zhao, Lian Li

School of Information Science and Engineering, Lanzhou University, China

[email protected]://iccm.lzu.edu.cn

Page 2: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Outline

Background

MAG (Mathematics Assessment Grid)

MAML

MAEdit

Page 3: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

1.Background

Page 4: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Introduction to WME

WME: a Web-based Mathematics Education system

WME is a modern distributed system on the Web for mathematics education. The WME system conforms to open standards, works with regular browsers, delivers integrated and complete lessons, enables easy customization, provides systematic access to client-side and server-side support, and allows these independently developed components to interoperate seamlessly.

Page 5: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

The WME Concept

Page 6: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

The WME Architecture

WME : Web-based Mathematics EducationMeML: Mathematics Education Markup LanguageMESP: Mathematics Education Service Protocol

Page 7: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

The WME Pilot Project

Page 8: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Example

Page 9: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

2. The Concept of MAG

Mathematics Assessment Grid ( MAG )

Page 10: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Mathematics Assessment Grid(MAG)

MAG( Mathematics Assessment Grid) system aims to build a grid which can integrate the decentralized mathematics question resource databases into a very large virtual databases of Mathematics questions. Users can acquire their demanded assessment questions and create their test paper through MAG.

Page 11: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

The MAG Concept

Distributed

Database

Application

Data

MAML-based

data

convert

Integration ( Math Assessment ML)

Access

Database Web dataFile data

User

MAG

Page 12: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

The main research

1. Build a very large, virtual Mathematics Assessment databases (convert)

2. Build a descriptive specification of mathematics assessment question and a xml-based Mathematics Assessment Markup Language (MAML)

3. Research on and develop a web-based MAML Editor---MAEdit

4. Create a Mathematics Assessment Grid system

Page 13: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

The System Architecture

WebBrowser

JavaScript

Dom

SVG

MathML

HTTPServer

MAMLPages

MAMLPages

MAMLInterpreter

MAGserver

MAGserver

MAGserver

MAGserver

MAGserver

MAGserver

MAG: Mathematics Assessment Grid

MAML: Mathematics Assessment Markup Language

Other MathQuestionresource

convert

Page 14: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Using MAG

1.Edit and deploy math question

(MAML)

2.Register and publish the service

resource (UDDI API)

3.Request for a test paper

4. schedule Job to the respective MAG resources

for execution

5.Retrieve MAML data to Data Manager and produce a test paper

6.Return the result to user

MAGServer(S1)

MAGServer(S1)

1

Resourcemanage

User Interface

Jobmanage

Datamanage

2

3

45

MAGServer(S6)

MAGServer(S6)Math

question provider 4

5

User6

Page 15: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

3.MAML

Mathematics Assessment Markup language

Page 16: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Problem: How to search demanded question and produce a test paper?

In MAG, we search questions and organize

test paper according to the description of questions.

a descriptive specification of mathematics assessment question

Page 17: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

What is MAML

MAML is an Xml application for describing mathematical assessment question. The

goal of MAML is to enable mathematical assessment question to be served, received, and processed on the World Wide Web and MAG, as HTML has enabled this functionality for text.

Page 18: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Mathematics Assessment Markup Language

MAML aims to provide effective and expressive means for structuring and delivering mathematics assessment content on the Web.

MAML supports authoring, storing, processing, and exchanging mathematics assessment question in MAG system.

MAML is a XML-based language. It can embed MathML, SVG to process math notation and graph.

Page 19: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Mathematics Assessment Markup Language

Category Elements

QuestionContent

questionset, question , qbody , qobject , qchoice , qanswerblank ,

qformula , qlocation , qhint

QuestionDescription

qtopic , qscope , qdifficulty , qsource , qauthor, qdate , qanswer , qscore , qnote

Test Paper paper , ptitle , pdifficulty , pscore , pnote , psection

There are 23 Elements in MAML and about 100 Attributes.

Page 20: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Advantage of MAML

MAML provide expressive description information to an assessment question. MAG system can search test question from web based on question description

The system can retrieve test question from heterogeneous databases and covert into MAML data.

Page 21: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Example

如图, I 是全集, M 、 P 、 S 是 I 的 3 个子集,则阴影部分所表示的集合是

( A )( M∩P ∩〕 S       ( B )( M∩P )∪ S

( C 〕( M∩P )∩       ( D 〕( M∩P )∪

Page 22: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Example<question type=singlechoice> <qtopic> 集合,集合的交,集合的并 </qtopic> <qscope> 高中一年级 </qscope> <qauthor> 王明 </qauthor> <qdate>1/15/2005</qdate> <qanswer>C</qanswer> <qscore>2</qscore> <qdifficulty>1</qdifficulty> <qsource>91 年高考 </qsource> <qnote> 理解集合、子集、补庥、交集、并集的概念 </qnote> <qbody> <qobject type=text>

如图, I 是全集, M 、 P 、 S 是 I 的 3 个子集,则阴影部分所表示的集合是 </qobject> </qbody> <qchoice name=A caption=(A)> <mrow> <mo>(</mo> <mi>M</mi> <mo>&cap;</mo> <mi>P</mi> <mo>)</mo> </mrow> <mo>&cap;</mo> <mi>S</mi> </qchoice> <qchoice name=B caption=(B)> <mrow> <mo>(</mo> <mi>M</mi> <mo>&cap;</mo> <mi>P</mi> <mo>)</mo> </mrow> <mo>&cup;</mo> <mi>S</mi></qchoice>

Page 23: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Example (cont)<qchoice name=C caption=(C)> <mrow> <mo>(</mo> <mi>M</mi> <mo>&cap;</mo> <mi>P</mi> <mo>)</mo> </mrow> <mo>&cup;</mo> <mover> <mi>S</mi> <mo>&OverBar;</mo> </mover></qchoice><qchoice name=D caption=(D)> <mrow> <mo>(</mo> <mi>M</mi> <mo>&cap;</mo> <mi>P</mi> <mo>)</mo> </mrow> <mo>&cup;</mo> <mover> <mi>S</mi> <mo>&OverBar;</mo> </mover></qchoice>

Page 24: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Example (cont.)

<qobject type=svg> <svg id="svg" width="400" height="300">

<ellipse style="fill:rgb(255,255,255);fill-opacity:1;stroke:rgb(0,0,0);stroke-opacity:1;" cx="154" cy="130.5" rx="40" ry="38.5" id="ellipse" transform="matrix(1,0,0,1,-9.24,-0.84)" /><ellipse style="fill:rgb(255,255,255);fill-opacity:0;stroke:rgb(0,0,0);stroke-opacity:1;" cx="154" cy="130.5" rx="40" ry="38.5" id="ellipse2" transform="matrix(1,0,0,1,21.01,30.25)" /><ellipse style="fill:rgb(255,255,255);fill-opacity:0;stroke:rgb(0,0,0);stroke-opacity:1;" cx="154" cy="130.5" rx="40" ry="38.5" id="ellipse1" transform="matrix(1,0,0,1,47.06,-2.52)" />

</svg> </qobject></question>

Page 25: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

4. MAEdit

---A web-based question editor

Page 26: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

4.1 MAEdit—a web-based question editor

MAEdit is a web-based WYSIWYG Mathematics question editor.

MAEdit is also a GUI Editor of MAML

Page 27: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

presentation content

Typeset , holistic framework Separated, per-question , store in database , online test

Page 28: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

The main function of MAEdit

MAEdit is a integrated question edit environment. Following is main function of MAEdit :

Question edit, define format of question Mark question (question markup) Create, insert and edit math graph Insert and edit Math formula and

notation Add question description Edit MAML Edit test paper

Page 29: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

MAML Design Preview

Mark Question

QuestionMarkup

Question descriptio

n

Draw math graph

Insert and edit

Math formula

Switch to code, preview

Page 30: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Advantage of MAEdit

web-based, online

presentation and content

provide math graph and equation

expressive typeset function

computer-based examination and written examination

Page 31: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

4.2 MathEditM

Problem:How to input and display mathematics formula and mathematics notation in

computer and web?

Page 32: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

MathEditM

MathML( mathematical markup language ) has become very important specification of showing Math equation on web

MathEdit ---A web-based MathML GUI Editor

Page 33: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Architecture of MathEditM

MML or Blank

DOM Parser

DOM Tree

Command processor

LayoutManager

WYSIWYG User Interface

MML

MathEditM

Page 34: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

MathEditM

Page 35: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

4.3 GeoSVG

An SVG Based Tool for Plane Geometry

GeoSVG is designed as a totally Web-based DGS and implemented in SVG.

Page 36: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

GeoSvg (cont.)

Page 37: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Conclusions MAG is an open system, which integrates respective

question resource and provides a very large resource databases.

MAML is standard math assessment markup language, which is better for transferring math question among different databases and displaying on web.

Web-based mathematics Editor—MAEdit provide typeset (include math graph and notation ) and online test

MAG can search Math question in MAML file on web and produce a test paper

Page 38: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

WME Working Group Prof. Paul S. Wang (ICM/Kent) Prof. Li Lian( 李廉, Lanzhou University, PRC) Prof. Michael Mikusa (College of Education/Kent) Mrs. Grace Dorene Ellis (Kimpton Middle School) Mrs. Katie Jones (Lake Middle School) Annie Jedick (College of Education/Kent) Mr. David Chiu (ICM/Kent) Mr. Xun Lai (ICM/Kent) Dr. Xiao Zou (ICM/Kent) Mr. Saleh Al-shomrani (ICM/Kent) Mr. Kahraman Cem Karadeniz (Gem) (ICM/Kent) Mr. Adnan Eshaque (ICM/Kent) Mr. Su Wei (苏伟, Lanzhou University, PRC) Mr. Li Guanyu (李冠宇, Lanzhou University, PRC) Mrs. Zhao yanjuan ( 赵燕娟, Lanzhou University, PRC) Mrs. Jing Ke ( 景珂, Lanzhou University, PRC)

Page 39: Initial Design of Mathematics Assessment Grid Wei Su, Guanyu Li, YanJuan Zhao, Lian Li School of Information Science and Engineering, Lanzhou University,

Thank you!