An Architectural Review of TAKEaTEST.Net Southern California Code Camp California State University, Fullerton January 21-22, 2006 Ben Aminnia Pointer Corporation.

Slides:



Advertisements
Similar presentations
PHP and CSS to control web apps styles. CSS is used to style today’s web applications.
Advertisements

Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
Online Real Estate System Group Members Introduction Member 1 Name: Awais Khalil VU ID: BC Introduction: Assalam-o-Alaikum, I am Awais Khalil.
How to best leverage support & minimize issues By Lenin Martinez Interneer Customer Support.
Languages for Dynamic Web Documents
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
An Overview of Database Access on the Web An Overview of Database Access on the Web Using ASP and Microsoft Database Technology Sheffield Hallam University.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
ASP.NET 2.0 Chapter 6 Securing the ASP.NET Application.
MIST Reporting Standard Reports Report Designer Report Builder Report Manager.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Options for automated tests DatabaseBusiness Logic User Interface Database Unit Tests T T T T T T T T T T T T T T T T T T T T T T T T Web Performance.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Overview of SQL Server Alka Arora.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Classroom User Training June 29, 2005 Presented by:
1 Keith Vicens, Managing Consultant CRM Housing Solution Extending Your Case Management Capabilities.
Integrating CM Receipt to Oracle Apps Using Apex and Webservices Anthony Vendhan Sami Vellaiyan Jan 21, 2008.
Four Phases of Report Authoring Targeted for Executives and Upper Management By: Ben Aminnia President, L.A. SQL Server Professionals Group
WaveMaker Visual AJAX Studio 4.0 Training Authentication.
Jeff Shiley. Start Point System Environment User Experience Our “Unique” Requirements Solution System Evaluation & Prototype Single Sign-on Component.
Sustainable SharePoint 2010 Customizations By Bill Keys.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
1 SQL Server 2000 Administration Kashef Mughal MSB.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
ApplicationXtender Quickly capture, organize, and deliver fixed-content images, documents, reports, and other business-critical information.
Integrating NAV 2013R2 and Office 365 Office 365 Single Sign-on NAV as an app NAV online document store.
Web-Based Commerce Auto Parts Store presented by Victor Hsu.
SQL Server User Group Meeting Reporting Services Tips & Tricks Presented by Jason Buck of Custom Business Solutions.
By Wayne Sibley Information Engineering Technology University of Cincinnati College of Applied Science.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Mobile Photo James Anderson, Dustin Duran, Trevor Hamilton, Ahror Rahmedov, Vivek Rajkumar, Matthew Renzelmann.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 The SqlConnection Object ADO.NET - Lesson 02  Training time: 10 minutes 
MOSS Design Presentation -Senior Project-. MOSS MOSS Server System 1. MOSS Application 2. Server 3. Client SIU-E Code Cop System 1. SIU-E.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
NovaBACKUP xSP Technical Training By: Nathan Fouarge
Learningcomputer.com SQL Server 2008 – Management Studio.
Azure databases 1. Azure storage possibilities Azure offers several storage possibilities Microsoft SQL Server database MySQL database Azure Document.
KLM Productions, Inc Web Site By: Tamecia Walker.
Biosolid Design Spec Brief April 21, Overview Design Overview Proposed System Architecture User Interface Subsystem Interfaces Package & File Organization.
Statistics Monitor of SPMSII -High level and detailed design Warrior Team Pu Su Heng Tan Kening Zhang.
Interaction classes Record context Custom lookups.
Tips and Tricks for Debugging ASP.NET Web Applications and Services Habib Heydarian TLNL05 Program Manager Microsoft Corporation.
Introduction to SQL Server  Working with MS SQL Server and SQL Server Management Studio.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
Developing Custom ASP.NET Providers For Membership And Role Manager Stefan Schackow PRS404 Program Manager – Web Platform and Tools Microsoft Corporation.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
REDCap Mobile Application
Building Enterprise Applications Using Visual Studio®
How to be a SharePoint Developer
Integration with External Applications: General View
Introduction to Database Processing with ADO.NET
# 66.
Introduction to ASP.NET 2.0
Beyond the BDC\BCS Model
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Fix Outlook Error Code 550 For best customer assistance related to Outlook get in touch at Outlook Customer Service Number to Fix Outlook.
Relational databases, and more …
Diversifying Your Data Sources Beyond OPC
Principles of report writing
Beginning Object-Oriented Web Design
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Chapter 17: Client/Server Computing
What about the Data Dude?
Coexistence between Notes/Domino and Outlook (or any non-Notes )
Introduction to ASP.NET Parts 1 & 2
Presentation transcript:

An Architectural Review of TAKEaTEST.Net Southern California Code Camp California State University, Fullerton January 21-22, 2006 Ben Aminnia Pointer Corporation

2 Primary Goals  A Table-Driven Test Taking Tool on the Web  Conduct Multiple Test Styles, using the same Test Engine  Define Test Groups Accessible by Each Login ID  Define New Tests without Creating New Web Pages  Store Test Results in a Database

3 Test Styles  Style 1 - Multiple Choice  Style 2 - Rating Scale of 0 through 5  Style 3 - Rating Scale with 5 Custom Headings  Style 4 - Rating Scale with 2-5 Custom Headings  Style 5 - Rating Scale of 0 through 5 with User Comments  Style 6 - Rating Scale with 2-9 Custom Headings and Optional User Comments

4 Test Style 1 Multiple Choice

5 Test Style 2 Rating Scale of 0 through 5

6 Test Style 3 Rating Scale with 5 Custom Headings

7 Test Style 4 Rating Scale with 2-5 Custom Headings

8 Test Style 5 Rating Scale of 0 through 5 with User Comments

9 Test Style 6 Rating Scale with 2-9 Custom Headings and Optional User Comments

10 Scoring Styles  Different Score for each Question (e.g. The Millionnaire)  Order of Option Button  Reverse Order of Option Button (e.g. Priority Order)  None

11 Design Documents  Database E/R Diagram  Web Page Navigation Chart Sanity Savers  Session Variables  Stored Procedures Summary

12 Database E/R Diagram

13 Web Page Navigation Chart

14 The Test Engine at a Glance … Interactive Entry via Index.htm Automated Entry via Another Application ASP.NET Test Engine SQL Server Database

15 Different Ways to Launch TAKEaTEST.Net  From the Internet …  Login with a Shared ID (e.g. Guest)  Login with a Private ID (e.g. CodeCamp)  Demo  From Another Application  Necessary Information Passed via Arguments  No Login Page – Proceed to Test Group  Demo

16 DB Technology  Original prototype was in MS Access!  Soon converted to SQL Server 2000  A couple of in-line queries  Mostly Stored-Procedures

17 DB Connection  A Mix of OLEDB and SQLConnect  Logic to Identify Local vs. WWW (thus showing certain things in Local mode only)  Connection string housed inside the code (NOT in web.config)

18 Deployment Application  Development: FP2003  Production: Visual Studio Setup App Database  Major Upgrades: Script  Minor Upgrades: Redo

19 Capabilities  Send test results to designated administrator  Via SMTP (not Outlook)  My SMTP or Yours  Optional

20 Under the Hood …

21 Speaker Evaluation Website: Login ID:codecamp

22 My Contact Information Ben Aminnia