25.07.2013 Views

Download Complete Issue in PDF - Educational Technology & Society

Download Complete Issue in PDF - Educational Technology & Society

Download Complete Issue in PDF - Educational Technology & Society

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

To provide timely feedback, the new technology AJAX is presented for creat<strong>in</strong>g more efficient and <strong>in</strong>teractive web<br />

applications that handle users’ requests <strong>in</strong>stantly. AJAX applications do not require <strong>in</strong>stall<strong>in</strong>g a browser plug-<strong>in</strong>, such<br />

as Java Applet and Microsoft ActiveX, but work directly with most popular browsers, allow<strong>in</strong>g immediate updat<strong>in</strong>g<br />

of partial content on a web page when a user performs an action.<br />

When draw<strong>in</strong>g an ERD, the process flows of timely feedback are as follows: Whenever a user executes a draw<strong>in</strong>g<br />

step on a browser, this action triggers the local AJAX eng<strong>in</strong>e for submitt<strong>in</strong>g the request to the web server. The web<br />

application then processes this request and returns the results. After receiv<strong>in</strong>g the results, the browser’s partial page<br />

is updated accord<strong>in</strong>g to the returned results. This process<strong>in</strong>g flow is employed iteratively if the browser operates<br />

cont<strong>in</strong>uously. This AJAX feature that enables the result to return right after a student has completed a step can be<br />

used for timely feedback. The software model of the timely diagnosis feedback is shown <strong>in</strong> the right part of Fig. 6.<br />

The Diagnostic module is designed accord<strong>in</strong>g to the descriptions of the proposed approach <strong>in</strong> the previous section.<br />

HTTP request<br />

User Interface<br />

Client Browser<br />

ASP.NET Web Application<br />

Verification Module<br />

(Correct or Incorrect)<br />

Traditional Web Application Model<br />

(Delayed Mode)<br />

Operation procedure and demonstrations<br />

HTML + CSS data<br />

Web Server<br />

JavaScript call<br />

HTTP request<br />

User Interface<br />

AJAX Eng<strong>in</strong>e<br />

Client Browser<br />

HTML+ CSS data<br />

XML data<br />

ASP.NET Web Application<br />

Diagnostic Module<br />

(Frequent Itemsets and Association Rules)<br />

Web Server<br />

AJAX Web Application Model<br />

(Timely Mode)<br />

Figure 6. Different software models for timely and delayed mode<br />

The operation procedure of WTDS is divided <strong>in</strong>to two phases, shown <strong>in</strong> Fig. 7.<br />

First Phase<br />

Presett<strong>in</strong>g correct ERD<br />

Inputt<strong>in</strong>g M<strong>in</strong> Support and M<strong>in</strong> Confidence<br />

Pre-test<strong>in</strong>g by testees<br />

Generat<strong>in</strong>g frequent itemsets<br />

Generat<strong>in</strong>g<br />

association rules<br />

Diagnostic Database<br />

Second Phase<br />

Start<strong>in</strong>g learn<strong>in</strong>g<br />

Perform<strong>in</strong>g a draw<strong>in</strong>g action on ERD<br />

Determ<strong>in</strong><strong>in</strong>g<br />

if correct<br />

F<strong>in</strong>ish ERD<br />

Figure 7. Operation stage of the IAFA system<br />

Yes<br />

Yes<br />

No<br />

No<br />

Return<strong>in</strong>g a adaptive<br />

feedback immediately<br />

235

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!