Computer Based Adaptive Testing

Slides:



Advertisements
Similar presentations
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialistica in Informatica – Università di Trento.
Advertisements

11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
J2EE Architecture Overview
Lecture plan Information retrieval (from week 11)
Sergio Ferreira MoreData I16 Thursday, October 12, :30 a.m. – 11:30 a.m. Platform: Informix How to call Informix 4gl code from J2EE.
An architecture for webb applications, J2EE
Introduction to Java 2 Enterprise Edition About myself –Neutrinos, Cancer Research, IT Applications Today’s topic: J2EE –Context –Advantages –Components.
Sapana Mehta (CS-6V81) Overview Of J2EE & JBoss Sapana Mehta.
BICS546 Client/Server Database Application Development.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Layers & Tiers Umair Javed Lec - 41.
Multiple Tiers in Action
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
Enterprise Programming By J Pearce. Enterprise Software Sales HR Inventory Customer Support Shipping.
Nikolaos Korfiatis The Java 2 Enterprise Edition Platform Dept. of Management & Technology-Athens University of Economics and Business Java 2 Platform.
E-business Architecture.NET vs J2EE Judith Molka-Danielsen Feb.27, 2004.
1 Java Server Pages Can web pages be created specially for each user? What part does Java play?
Technion – Israel Institute of Technology Department of Electrical Engineering Software Lab Grades Server on J2EE Technology Edo Yichie Sagee Rosen Supervisor:
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
Web-based Software Development - An introduction.
J AVA SE, EE, AND ME Compiled (with permission) from Sang Shin’s Introduction to Java EE Online Course Introduction to Java EE Online Course.
EJB Overview Celsina Bignoli Distributed Business Applications Server DB Client DB Server DB.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
Chapter 4: Core Web Technologies
Enterprise Java Beans CS-422. Application Servers In the late 1980s and though the mid 1990s a number of corporations (Broadvision, Netscape…) marketed.
HTTP client wide area network (Internet) HTTP proxy HTTP server HTTP gateway firewall HTTP tunnel Copyright Springer Verlag Berlin Heidelberg 2004.
Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher.
Ing. Ignacio Roqueta ARTech GeneXus and J2EE.
Modern Software Technologies Java™, J2EE™, JSP™, JDBC™ by Radoslav Tr. Ivanov
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 21, 2005.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
MSE Presentation 3 By Padmaja Havaldar- Graduate Student
Introduction to J2EE Architecture Portions by Kunal Mehta.
Wanna know how to get from “Y” to“K” ? Farisai Mabvudza Uma Rudraraju & George Wells Greg Foster & Presented By…Supervised By…
第十四章 J2EE 入门 Introduction What is J2EE ?
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
An Enterprise Computer Architecture ASIG – Sept 12, 2001.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Java Servlets and Java Server Pages Norman White Stern School of Business.
Assignment of JAVA id : BSSE-F10-M-10-JAVA1 Overview of J2EE/Session 2/Slide 1 of 38.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Java Servlets and Java Server Pages
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
Bayu Priyambadha, S.Kom. Static content  Web Server delivers contents of a file (html) 1. Browser sends request to Web Server 3. Web Server sends HTML.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Speaker Name Speaker Title Speaker Title Oracle Corporation Olivier Le Diouris Principal Product Manager Oracle Corporation Building Servlet and JSP Applications.
Java Server Pages Can web pages be created specially for each user?
J2EE Platform Overview (Application Architecture)
CX Introduction to Web Programming
Web-based Software Development - An introduction
Introduction to J2EE Architecture
Design and Maintenance of Web Applications in J2EE
Web-Services-based Systems Architecture, Design and Implementation
Distributed System Using Java 2 Enterprise Edition (J2EE)
Java Server Pages (JSP)
Technology Landscape and Enterprise Objectives
JavaServer Faces: The Fundamentals
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Knowledge Byte In this section, you will learn about:
Outcome of the Lecture Upon completion of this lecture you will be able to understand Fundamentals and Characteristics of Java Language Basic Terminology.
Presentation transcript:

Computer Based Adaptive Testing Deepak Avanna Sharath Madathil Pradeep Tallogu

Talk Organization Introduction Architecture Technologies Database Design Cool Features Demo

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

Technologies J2EE – Sun reference server XML Java script Servlets JavaMail

Architecture Servlets EJBs Browser Web Services Container Database Client Tier Database

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

Scalability Inherent support for clustering 12 KB page content

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

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

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

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

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 e-mail

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

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

Status Written Servlets Graph Generation Database created and populated EJBs implemented

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

Demo

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