(This space intentionally left blank.) 2.1 Prototype Architecture Description The TPOT prototype is planned to have nearly the same structure and feature set as the real world product. Table 1 shows a direct comparison between the two. The major differences are the prototype's reliance on ODU virtual machines for hosting and its use of simulated data. Features/Components Real World Product Prototype Actual student testers and Actual students participating TPOT team members using Student Team Members in online project-based virtual test machines with past coursework project data and generated data Professor Pazos as well as Instructors leading online Instructor TPOT team members project-bases courses simulating the instructor role The Google Site tool created by Dr. Pazos with embedded Team Sites Google Apps Scripts which The same tool and scripts structure the data teams generate A tabbed, fully customizable A tabbed dynamic web page dynamic web page which Instructor Dashboard which concisely presents data concisely presents data drawn drawn from the team sites from the team sites A series of JS-like scripts which collect, structure, and Google Apps Scripts store in the TPOT database the The same scripts data by teams which interact with the team sites
(This space intentionally left blank.) 2.1 Prototype Architecture Description The TPOT prototype is planned to have nearly the same structure and feature set as the real world product. Table 1 shows a direct comparison between the two. The major differences are the prototype's reliance on ODU virtual machines for hosting and its use of simulated data. Features/Components Real World Product Prototype Student Team Members Actual students participating in online project-based coursework Actual student testers and TPOT team members using virtual test machines with past project data and data Instructor Instructors leading online project-bases courses Professor Pazos as well as TPOT team members simulating the instructor role Team Sites The Google Site tool created by Dr. Pazos with embedded Google Apps Scripts which structure the data teams generate The same tool and scripts Instructor Dashboard A tabbed, fully customizable dynamic web page which concisely presents data drawn from the team sites A tabbed dynamic web page which concisely presents data drawn from the team sites Google Apps Scripts A series of JS-like scripts which collect, structure, and store in the TPOT database the data generated by teams which interact with the team sites The same scripts