Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Based Adaptive Testing

Similar presentations


Presentation on theme: "Computer Based Adaptive Testing"— Presentation transcript:

1 Computer Based Adaptive Testing
Deepak Avanna Sharath Madathil Pradeep Tallogu

2 Talk Organization Introduction Architecture Technologies
Database Design Cool Features Demo

3 Introduction Basic Idea Time based test
Comparison of performance with other test takers

4 Technologies J2EE – Sun reference server XML Java script Servlets
JavaMail

5 Architecture Servlets EJBs Browser Web Services Container Database
Client Tier Database

6 Why EJB ? Three Tier architecture Easy maintenance of code
Database abstraction Security Inherent transaction support EJB caches data for web applications very well and can be ten times faster than ordinary database access. Java – platform independence

7 Scalability Inherent support for clustering 12 KB page content

8 Why Servlets ? Portability Reliability Simplicity Power
Portability – Servlets are just as portable as any Java application Reliability – Servlets generally won’t crash the web server because they run inside of a Java Virtual Machine Power – All standard Java APIs are available: JDBC, RMI, JavaMail etc

9 Why XML ? Extensibility – New tags can be added Data is organized
Easy to interpret Output to different formats

10 Why Oracle ? Time tested robust technology
Scalable – supports distributed databases Excellent support

11 Database Table Structure…. ID Question C1 C2 C3 C4 ANS Number Varchar

12 Cool Features Time based test
Graph showing individual performance – real time Ability to view other test takers performance graphs – real time Test Results sent via

13 Points Calculation f( time taken, question difficulty)
Timetaken weightage * question difficulty 10 - minute test Question difficulty – 2 and 3 Maximum points allowable – 180

14 Timetaken weightage 1 - 3 seconds – 6 3 - 5 seconds – 5

15 Status Written Servlets Graph Generation
Database created and populated EJBs implemented

16 Tasks Remaining Session Bean Implementation Integration
WAP enabling (if time permits)

17 Demo

18 Problems Faced EJB XSL JavaScript debugging
Learning curve – deployment tool Oracle connectivity java.forums.com XSL JavaScript debugging


Download ppt "Computer Based Adaptive Testing"

Similar presentations


Ads by Google