Student Progress Monitoring Tool using Treeview
|
|
|
- Violet Stewart
- 9 years ago
- Views:
Transcription
1 Student Progress Monitoring Tool using Treeview Jungsoon Yoo Sung Yoo Chris Lance Middle Tennessee State University Murfreesboro, TN 37132, USA Judy Hankins ABSTRACT In this paper, we present an extensible visualization tool that is being used in a web-based closed laboratory system. The goal of this project is to provide a tool for both students and teachers that can help trace deficiencies in a student s understanding back to individual concepts. This visualization tool has been developed by using the tree abstract data type (ADT) which is built from the concepts to be covered in a lab, lecture, or course. Once the tree ADT is built, each node can be associated with different entities such as student performance, class performance, or lab development. Using this tool, a teacher can help students by discovering concepts that need additional lecture coverage, and students may discover concepts for which they need to spend additional time working on reinforcement exercises. Categories and Subject Descriptors K.3.1 [Computer Uses in Education]: Computer-assisted instruction, Computer-managed instruction, Online learning. General Terms Management, Design, Human Factors. Keywords Courseware, Visualization 1. INTRODUCTION A teacher typically spends a significant amount of time assessing and evaluating the students level of understanding on concepts covered in class/lab. The result of the assessment can be used to promote student learning by identifying each student s weaknesses and strengths. A teacher can use this information to make and/or modify lesson plans to reinforce certain subjects. It Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. SIGCSE 06, March 1 5, 2006, Houston, Texas, USA. Copyright 2006 ACM /06/0003 $5.00. can also be used by the teacher to help establish a personal learning plan for each student. However, the assessment and evaluation task is often a time consuming and tedious task. This task has been automated with an online laboratory/tutoring system. An online tutoring system has been developed for Computer Science I and II closed labs [10]. Each lab covers particular concepts from the respective course. For example, in CS-I, one lab might cover decision statements, loops, or arrays. For each lab, a concept base has been created that contains organized concepts to be covered in the lab. The tutoring system provides two components: a testing component and an evaluation component. To evaluate the student s weaknesses and strengths properly, the testing component and the evaluation component are closely coupled with desired learning concepts. The concept base has been used to link the testing and evaluation components in this tutoring system. A graphical progress monitoring tool has been developed for the online tutoring system. The system analyzes student work on each lab and presents the results to the teacher so that the student s understanding can be monitored in a structured, systematic way. Teachers may use the tool to discover topics their classes are having trouble understanding and to identify the problems individual students are having. The monitoring tool is also used by the student to view his or her performance with respect to the topics being covered in a particular lab. This will help the student see exactly what topics he or she is struggling with and should spend additional time reinforcing. To effectively visualize the performance of a student (or class), a tree ADT (Abstract Data Type) was used to associate the performance of that student (class) with concepts to be learned in a tutoring session. Each concept is represented as an individual node in a tree. Student performance is not the only area in which this type of visualization has proven to be useful: the same abstract idea can be applied to many objects which can be quantitatively measured. One example of another use of the system is visualization of a lab design. The online laboratory system has a well-defined set of requirements for the design of labs. These requirements specify the number of programs, the number of questions at different levels of difficulty, and post-test questions required for each exercise. Using the concept tree, the tool has been used to map out the differences between these requirements and the actual number of components set up in the system thus providing a completeness check for lab preparation.
2 Figure 1. A part of the system architecture related to the monitoring tool. In Section 2, the design of the monitoring tool is described in terms of the system s goals, architecture, and graphical visualization with the Tree ADT along with some implementation issues. Section 3 describes experimentation and results. We conclude with related work and the future direction of the current project. 2. DESIGN OF MONITORING TOOL The goal of the system is to develop a visualization tool that will help a user monitor the progress of student learning. The design goals of the system are: The system should provide an assessment tool that captures student activities during a tutoring session. The system should provide a visualization tool that helps a teacher and/or student to monitor a student s progress. The system should provide a visualization tool that helps a teacher to monitor class progress. In the following subsections, the design details of the visualization component are described. 2.1 Architecture We have developed an online tutoring system for CS-I and CS-II closed labs [10]. Figure 1 shows a part of the architecture of the online tutoring system that displays the components related to the monitoring tool. Our system provides a question editor equipped with a GUI to help a teacher create questions [11]. In the lower left corner of the figure, the question editor interfaces with the concept base. The concepts are organized in a concept base so that the dependencies and relationships between concepts and sub-concepts are represented. Each question created using the question editor is associated with a concept(s) in the concept base. This association allows the system to monitor student progress on each concept. The system also contains the rule base editor 1 that provides a graphical user interface for a teacher to create/edit a hierarchical 1 Concept relationships are represented as rules. Thus, we call the editor a rule base editor instead of concept base editor. Figure 2. The one-dimensional array lab page. concept base. A teacher also needs to create lab pages for each lab session. Figure 2 shows an example of a lab page for the onedimensional array lab in CS-I. Students will access the online system though the lab page(s). The student may view an explanation of each concept complete with examples by clicking on the concept prior to the exercises. Our on-line laboratory system captures each student s performance during the session and stores it in the tutoring system database. The performance monitoring tool analyzes student data and displays the results either to a student or a teacher. Using the monitoring tool, a student can view his/her own progress, while a teacher can view the result for an individual student or for a class as a whole. 2.2 Tree ADT The first decision that was made in the creation of the monitoring tool was how to organize the concept base used to link the question and evaluation components of the system. As with topics in many other subjects, topics in computer science are generally hierarchical in nature: a concept is composed of subconcepts which are composed of sub-sub-concepts. This means they lend themselves to being laid out in a tree structure. The concepts covered in each lab can be organized into a single tree; the entire course, then, consists of a collection of trees called a forest. For example, Figure 3 shows a partial view of the concept base built for the one-dimensional array lab in CS-I. This concept base can be used to associate all questions in a test/lab with the one-dimensional array concepts. 2.3 User Interface Design The second major decision involved the user interface for displaying the results to students and teachers. In software development, design is widely misunderstood and undervalued [8]. The user interface is, perhaps, the most crucial component of
3 Figure 3. A partial view of the tree ADT for the one-dimensional array lab. any software system because, without a good interface, novice users will have difficulty learning to use a new application. When designing the user interface for the tool, the principles of usability proposed by both Karat [5] and Neilsen [7] were taken into account. The performance monitoring tool utilizes dynamic HTML (DHTML) in many aspects of its user interface. DHTML allows a web-page, through client-side scripting, to modify its own content based on input from the user. While DHTML provides powerful means for adaptive user interfaces, it becomes very easy to violate Berkun s conservation of user interface principle: if you add something to a user interface, you must replace something else [2]. The DHTML-driven search and options screen in the performance monitoring tool do, in fact, conform to this rule. 2.4 Visualization using Treeview Treeview is a class that is used to display data that is hierarchical in nature, such as organizational trees, the entries in an index, or the files and directories on a disk. The monitoring tool uses Treeview to create a visual, navigable representation of the concept trees in the user s web browser (see Figure 4). The tree produced by Treeview is a convenient visualization technique for novice users because it is easy to learn and for experienced users because of the efficiency in the number of clicks involved [9]. Our tree visualization uses colors and shapes to represent the status of each node: green circles to indicate a high level of performance, yellow triangles for an intermediate level, red squares for a low level, or grey diamonds to indicate incomplete or unavailable data for the particular node. Each node is also capable of displaying context-sensitive information allowing the user to see the detail values of that node. Each child node represents a sub-topic of the parent node, so the parent node is displayed in green when the average performance of each node in the sub-tree of the node is also high enough for the green color. A teacher/student may find a deficiency by locating the highest level node that shows in non-green color. Figure 4. A screen shot of the monitoring tool that displays a student s performance for the onedimensional array lab. He/she can then view the tree at any level by collapsing or expanding nodes into their respective sub-trees. When a student is logged into the system and accesses the tool, the system presents a tree that displays the student s performance of the working lab. However, the instructor must choose whether they wish to view performance for a student or for the class as a whole. If student performance is chosen, the instructor may either search for a student by user id or select from the available class list. Similarly, if class performance is chosen, a list of available sections is displayed from which the instructor may select. Instructors may also customize the range of scores included in each color of node in the tree. For example, for an advanced student, a node with less than 80% competency may be considered a problem area and the teacher may want that displayed in red for that particular student; however, for other students, 80% may be considered reasonable competency and should be displayed in green or yellow. A mechanism for persistence of these options is also provided. 2.5 Implementation The monitoring tool is written in the Java programming language including elements from both J2SE and J2EE. The building blocks of Java web applications are components called Servlets. While traditional web pages and dynamic content created using scripting languages rely on a web server application to service client requests, control script execution, and transport output back to the client, Java web applications rely on an application called a Servlet container to provide these services. This tool has been implemented on an open source Servlet container created by the Apache Software Foundation called Tomcat. All pages are written using Java Server Pages. Java Server Pages allow Java code to be embedded inside of HTML to provide dynamic content in a format that is easy to write and maintain.
4 An important implementation issue in a system such as this is security. Every possible precaution must be taken to ensure that students are able to access only their own performance and not that of any other students. To achieve this requirement, a special component called a filter is used. A filter is a piece of code that is mapped to a URL on the server. When any URL is accessed, the Servlet container looks through its list of filters and executes each filter that is mapped to that URL. Each access to the tool is passed through an authentication filter which determines the current user s level of access and, based on this access level, will either allow or deny their request. 3. EXPERIMENTATION Figure 2 shows the lab page of the one-dimensional array lab that was developed for the online tutoring system. First, a concept base of the array concepts was created (Figure 3). For each of the most specific concepts in the hierarchy, one or more exercises were created using the question editor [11] and stored in a database so that a question could be retrieved using a keyword. The one-dimensional array lab has been used in CS-I since fall of 2004, and it is unique in few ways: The lab was structured to reflect the relationships between concepts in the concept base so that students can see what they are learning in a big picture. Details and examples are still available by clicking on the link provided for each concept. Exercises are created using the problem generator that generates questions on demand [11]. Students can solve problems that address a certain concept as many times as they wish until they feel confident with the concept. The result of student surveys administered after the lab shows that 83% strongly agree with solving similar questions multiple times helped understand the concepts. The survey shows that this approach helps weaker students more than advanced students. The survey also shows that 88% of the students think a hierarchical structure helped understand the overall picture of the material. We have divided the students into two groups; the first group used the traditionally formatted (unstructured and no concept base) one dimensional array lab while the second group used the structured format with the concept base. Students are given a pretest before the lab and a post-test after the lab. We measured the difference in students performance between the pretest and the post-test. Results show that the second group improved more than the first group and the average difference is statistically significant with 99% confidence. In summer 2005, the performance monitoring tool was used for the first time in a CS-I class for the one-dimensional array lab. Students in the class were surveyed to determine their attitudes concerning the monitoring tool. Eighty-five percent of the students in the class agreed that the tool was helpful. Students in fall 2005 will be using the tool and will be polled to determine whether they find the tool useful. Teachers were also asked to use the tool and polled for their opinions. Figure 5 shows a screenshot of the monitoring tool that displays the performance of a class for the Selection lab in CS-I. The selected class was having a problem with logical operators; Figure 5. A screenshot of the monitoring tool that displays the performance of a class for the Selection lab. especially one question (ID 594) turned out to be very hard for many students. All the teachers found the system very useful and the following summarizes the feedback: The collapsible feature of the tree enabled teachers to focus on their desired topic and not be distracted by others. By seeing what questions were missed, it may be possible to narrow the focus of class discussion to specific topics. For example, the student may understand the if statement but does not understand the formation of logical expressions. The teacher can see immediately where to concentrate efforts in class. The detailed question information in the right window provided teachers with useful information. Statistics on students answers helped teachers to determine the understanding/misunderstanding of the concept (see the bar chart in Figure 5). The system has all the benefits of the student response gathering system (remote clicker) with additional benefits such as accommodating individuals needs in the lab environment. It was easy to identify a problematic concept or question by recognizing a node associated with questions with incorrect answers or improper levels of difficulty. By having the options of setting lower bounds for yellow or green, the tool helped teachers adjust for honors classes as opposed to regular classes. The system also provides a visualization tool for the design of labs. In lab design mode, the only options available are the customization of the node color boundaries. Figure 6 shows an example of this interface. The online laboratory system has a well-defined set of requirements for the design of labs. However, manually maintaining the completeness of the lab is a very tedious task and incompleteness can cause serious problems. The visualization tool can map out the differences between the requirements and the actual number of components set up in the system thus providing a completeness check for lab preparation. Teachers who used the lab design tool responded, Using the lab design tree quickly made it easy to see where questions needed to be added.
5 facilitate diagnosis of students competencies in a set of related topics. As the design phase progressed, it became apparent that the tool could be more extensible than originally planned. With a very little amount of coding, the tool can be used to visualize a number of different types of data. We also have plans to use the tool as the teacher s command console for a PDA-based in-class application that allows students to receive and answer questions on PDA s given to them for use during class-time. The tool will be used to push questions to the student s PDA s and to view the results of the questions. This extensibility is one of the best features of this tool and one of the many reasons this project has been a success. 6. ACKNOWLEDGMENTS This research was partially supported by the URSCA Scholarship Program and the FRCAC grant at MTSU and the NSF grant DUE Figure 6. A snapshot of the tree displaying lab design status. 4. RELATED WORK This visualization tool is analogous to the dashboard that is used in project management [3]. A dashboard in a car is used to display vital information such as whether gas is needed or whether the car has become too hot. In a similar manner, a dashboard in project management displays vital information about the project such as which areas of the project are over budget or will keep the project from being completed by the target date. The dashboard is a decision support tool that is used to convert expert knowledge in such a way that non-experts (managers and group leaders) can understand, internalize, and combine explicit expert knowledge to inform their decisions [3]. Originally in 1999, GM developed the dashboard to track a project s status for workgroups and management [6]. The dashboard project tracking system used color-coded status of all IT projects: green when it's progressing as planned, yellow when at least one key target has been missed, red when the project is significantly even if just temporarily behind [6]. The monitoring tool developed in the online tutorial system uses the dashboard idea as well as GM s color scheme. The Treeview concept has been used in many applications such as a bookmark manager and a web file manager, as well as task management systems [1, 4]. The performance monitoring tool uses Treeview with color coding to help the student quickly have an understanding of his/her performance and teachers to quickly have an understanding of class performance. Treeview was used in addition to a typical grade reporting system that itemizes grades and displays an overall score. The choice of Treeview with color coding allows the user to immediately determine which areas (concepts) need to be studied further. 5. CONCLUSION AND FUTURE WORKS The goal of this project was to design and implement a visualization tool for both students and teachers that would 7. REFERENCES [1] Bellotti, V., Ducheneaut, N., Howard, M.A., & Smith, I.E. Taking to task: the design and evaluation of a task management centered tool. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2003); Fort Lauderdale; FL. NY; [2] Berkun, S., The Importance of Simplicity: Create Ease of Use Without Losing Power, July/August 1999, [3] Cassaigne, N: The Dashboard: A Knowledge Conversion Tool, Engineering Management Conference, Vol. 1, pp , [4] Dragunov, A., Dietterich, T., Johnsrude, K., McLaughlin, M,. Li, L., & Herlocker, J. TaskTracer: a desktop environment to support multi-tasking knowledge workers. In Proceedings of the 10th international conference on Intelligent user interfaces, pp75-82, San Diego, CA, [5] Karat, J., Evolving the Scope of User-Centered Design, Communications of the ACM, 40, 7, July 1997, pp [6] Mayor, T., Red Light, Green Light, Case Files: Value Proposition, Oct. 1, 2001 Issue of CIO Magazine [7] Neilsen, J., Ten Good Deeds in Web Design, October 3, 1999, [8] Smith, P., Debunking the myths of UI design, March 1, 2001, [9] "Treeview JavaScript Applet Cross-browser DHTML tree", September 7, 2005, [10] Yoo, J. Seo, S. & Yoo, S. Designing an Adaptive Tutor for CS-I Laboratory. Proceedings of the 5th International Conference on Internet Computing, pp , Las Vegas, NV, [11] Yoo, J., Yoo, S., & Rusek, S. A Question Generator for an Online Tutoring System, Proceedings of the ED-MEDIA conference, pp , Montreal, Canada, 2005.
IE Class Web Design Curriculum
Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,
An Online Automated Scoring System for Java Programming Assignments
An Online Automated Scoring System for Java Programming Assignments Hiroki Kitaya and Ushio Inoue Abstract This paper proposes a web-based system that automatically scores programming assignments for students.
Load testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS
GAZETRACKERrM: SOFTWARE DESIGNED TO FACILITATE EYE MOVEMENT ANALYSIS Chris kankford Dept. of Systems Engineering Olsson Hall, University of Virginia Charlottesville, VA 22903 804-296-3846 [email protected]
How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
Supporting Workflow in a Course Management System
Supporting Workflow in a Course Management System Chavdar Botev Hubert Chao Theodore Chao Raymond Doyle Sergey Grankin Jon Guarino Saikat Guha Pei-Chen Lee Dan Perry Christopher Re Ilya Rifkin Tingyan
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting
Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting S.N.CHEONG AZHAR K.M. M. HANMANDLU Faculty Of Engineering, Multimedia University, Jalan Multimedia,
Oracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: 1.800.529.0165 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials training
Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design
Integrating Databases, Objects and the World-Wide Web for Collaboration in Architectural Design Wassim Jabi, Assistant Professor Department of Architecture University at Buffalo, State University of New
Sports Management Information Systems. Camilo Rostoker November 22, 2002
Sports Management Information Systems Camilo Rostoker November 22, 2002 Introduction We are in the information age The availability of technology has brought forth a new problem domain how do we manage
EMC Smarts Integration Guide
vcenter Operations Manager Enterprise 1.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more
IT Service Level Management 2.1 User s Guide SAS
IT Service Level Management 2.1 User s Guide SAS The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS IT Service Level Management 2.1: User s Guide. Cary, NC:
InfoView User s Guide. BusinessObjects Enterprise XI Release 2
BusinessObjects Enterprise XI Release 2 InfoView User s Guide BusinessObjects Enterprise XI Release 2 Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents,
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
Apache JMeter HTTP(S) Test Script Recorder
Apache JMeter HTTP(S) Test Script Recorder This tutorial attempts to explain the exact steps for recording HTTP/HTTPS. For those new to JMeter, one easy way to create a test plan is to use the Recorder.
2 AIMS: an Agent-based Intelligent Tool for Informational Support
Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based
Using A Learning Management System to Facilitate Program Accreditation
Using A Learning Management System to Facilitate Program Accreditation Harry N. Keeling, Ph.D. Howard University Department of Systems and Computer Science College of Engineering, Architecture and Computer
TIBCO Enterprise Administrator Release Notes
TIBCO Enterprise Administrator Release Notes Software Release 2.2.0 March 2015 Two-Second Advantage 2 Important SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
Internet File Management & HIPAA A Practical Approach towards Responding to the Privacy Regulation of the Act
White Paper Internet File Management & HIPAA A Practical Approach towards Responding to the Privacy Regulation of the Act The recent activation of the privacy requirement of the Health Insurance Portability
Authoring for System Center 2012 Operations Manager
Authoring for System Center 2012 Operations Manager Microsoft Corporation Published: November 1, 2013 Authors Byron Ricks Applies To System Center 2012 Operations Manager System Center 2012 Service Pack
Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course
Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course 1. Introduction Chao Chen January 2014 The purpose of this project is to enhance student learning and practice in
Toward a community enhanced programming education
Toward a community enhanced programming education Ryo Suzuki University of Tokyo Tokyo, Japan [email protected] Permission to make digital or hard copies of all or part of this work for
NASA Workflow Tool. User Guide. September 29, 2010
NASA Workflow Tool User Guide September 29, 2010 NASA Workflow Tool User Guide 1. Overview 2. Getting Started Preparing the Environment 3. Using the NED Client Common Terminology Workflow Configuration
Self-adaptive e-learning Website for Mathematics
Self-adaptive e-learning Website for Mathematics Akira Nakamura Abstract Keyword searching and browsing on learning website is ultimate self-adaptive learning. Our e-learning website KIT Mathematics Navigation
OVERVIEW HIGHLIGHTS. Exsys Corvid Datasheet 1
Easy to build and implement knowledge automation systems bring interactive decision-making expertise to Web sites. Here s proven technology that provides customized, specific recommendations to prospects,
Quality Assurance Checklists for Evaluating Learning Objects and Online Courses
NHS Shared Learning Quality Assurance Checklists for Evaluating Learning Objects and Online Courses February 2009 Page 1 Note This document provides an outline of the Resource workflow within NHS Shared
Sisense. Product Highlights. www.sisense.com
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
Single Product Review - Bitdefender Security for Virtualized Environments - November 2012
Single Product Review Bitdefender Security for Virtualized Environments Language: English November 2012 Last Revision: 1 st December 2012 Review commissioned by Bitdefender - 1 - Bitdefender Security for
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS
AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS ZORAN JEREMIĆ, VLADAN DEVEDŽIĆ, DRAGAN GAŠEVIĆ FON School of Business Administration, University of Belgrade Jove Ilića 154, POB 52, 11000 Belgrade,
Learning Management System (LMS) Guide for Administrators
Learning Management System (LMS) Guide for Administrators www.corelearningonline.com Contents Core Learning Online LMS Guide for Administrators Overview...2 Section 1: Administrator Permissions...3 Assigning
School Library Standards. for California Public Schools, Grades Nine through Twelve
School Library Standards for California Public Schools, Grades Nine through Twelve STANDARD 1 Students Access Information The student will access information by applying knowledge of the organization of
Web design & planning
Instructor Guide Timing: 12 to 18 hours Level: Ages 15 and up Web design & planning Project Overview In this project, student teams work on a project to build a website for a client. The client selects
SOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
New Generation of Software Development
New Generation of Software Development Terry Hon University of British Columbia 201-2366 Main Mall Vancouver B.C. V6T 1Z4 [email protected] ABSTRACT In this paper, I present a picture of what software development
This means that any user from the testing domain can now logon to Cognos 8 (and therefore Controller 8 etc.).
ChaseReferrals and multidomaintrees Graphical explanation of the difference Imagine your Active Directory network looked as follows: Then imagine that you have installed your Controller report server inside
Thin Client Apps Made Easy: Avaya's New.NET SDK Simplifies Telephony App Development for Web-based Environments
Thin Client Apps Made Easy: Avaya's New.NET SDK Simplifies Telephony App Development for Web-based Environments Avaya recently introduced.net developers to the new features that will be available in Application
Parents Guide Cognitive Abilities Test (CogAT)
Grades 3 and 5 Parents Guide Cognitive Abilities Test (CogAT) The CogAT is a measure of a student s potential to succeed in school-related tasks. It is NOT a tool for measuring a student s intelligence
Using Visual Logic with Pseudocode to Teach an Introductory Programming Course
Using Visual Logic with Pseudocode to Teach an Introductory Programming Course G. Cooper, PhD Engineering and Information Sciences, Devry University, Downers Grove, IL, USA Abstract - Introductory programming
Department of Political Science. College of Social Science. Undergraduate Bachelor s Degree in Political Science
Student Outcomes Assessment Plan (SOAP) I. Mission Statement Department of Political Science College of Social Science Undergraduate Bachelor s Degree in Political Science The Department of Political Science
GFI Cloud User Guide A guide to administer GFI Cloud and its services
GFI Cloud User Guide A guide to administer GFI Cloud and its services Contents 1 Introduction to GFI Cloud 5 1.1 The aim of this guide 6 1.2 What is GFI Cloud? 6 1.3 GFI Cloud features 6 1.4 How it works
VitalQIP DNS/DHCP & IP Address Management Software and Appliance Solution
VitalQIP DNS/DHCP & IP Address Management Software and Appliance Solution May 2011 7.3 Version 1 Copyright 2011 Alcatel-Lucent 1 Table of Contents 1. Document Purpose... 3 2. What s New in VitalQIP 7.3?...
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
Product Comparison List
Product Comparison List Data Center Size Site Solution / Feature
OBSERVEIT 6.0 WHAT S NEW
OBSERVEIT 6.0 WHAT S NEW ObserveIT 6.0 extends ObserveIT s industry leading session recording solution to a complete Insider Threat Platform that detects and mitigates the risk of insider threats across
elearning Instructional Design Guidelines Ministry of Labour
elearning Instructional Design Guidelines Ministry of Labour Queen s Printer for Ontario ISBN 978-1-4606-4885-8 (PDF) ISBN 978-1-4606-4884-1 (HTML) December 2014 1 Disclaimer This elearning Instructional
IBM Rational University. Essentials of IBM Rational RequisitePro v7.0 REQ370 / RR331 October 2006 Student Workbook Part No.
IBM Rational University Essentials of IBM Rational RequisitePro v7.0 REQ370 / RR331 October 2006 Student Workbook Part No. 800-027250-000 IBM Corporation Rational University REQ370 / RR331 Essentials of
A QTI editor integrated into the netuniversité web portal using IMS LD
Giacomini Pacurar, E., Trigang, P & Alupoaie, S. (2005). A QTI editor integrated into the netuniversité web portal using IMS LD Journal of Interactive Media in Education 2005(09). [jime.open.ac.uk/2005/09].
Using weblock s Servlet Filters for Application-Level Security
Using weblock s Servlet Filters for Application-Level Security September 2006 www.2ab.com Introduction Access management is a simple concept. Every business has information that needs to be protected from
Apple Applications > Safari 2008-10-15
Safari User Guide for Web Developers Apple Applications > Safari 2008-10-15 Apple Inc. 2008 Apple Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,
Backup Assistant. User Guide. NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6
Backup Assistant User Guide NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6 Liability Disclaimer NEC Unified Solutions, Inc. reserves the right to change the specifications, functions,
AJAX: Highly Interactive Web Applications. Jason Giglio. [email protected]
AJAX 1 Running head: AJAX AJAX: Highly Interactive Web Applications Jason Giglio [email protected] AJAX 2 Abstract AJAX stands for Asynchronous JavaScript and XML. AJAX has recently been gaining attention
Principles and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 1, No. 1, November 2003, 81-87 Principles and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology
DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS
Abstract: Fuzzy logic has rapidly become one of the most successful of today s technologies for developing sophisticated control systems. The reason for which is very simple. Fuzzy logic addresses such
Designing Programming Exercises with Computer Assisted Instruction *
Designing Programming Exercises with Computer Assisted Instruction * Fu Lee Wang 1, and Tak-Lam Wong 2 1 Department of Computer Science, City University of Hong Kong, Kowloon Tong, Hong Kong [email protected]
Hadoop Basics with InfoSphere BigInsights
An IBM Proof of Technology Hadoop Basics with InfoSphere BigInsights Unit 4: Hadoop Administration An IBM Proof of Technology Catalog Number Copyright IBM Corporation, 2013 US Government Users Restricted
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System
DataPA OpenAnalytics End User Training
DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics
Context-sensitive Help Guide
MadCap Software Context-sensitive Help Guide Flare 11 Copyright 2015 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this
Tivoli Enterprise Portal
IBM Tivoli Monitoring Version 6.3 Tivoli Enterprise Portal User's Guide SC22-5447-00 IBM Tivoli Monitoring Version 6.3 Tivoli Enterprise Portal User's Guide SC22-5447-00 Note Before using this information
JAWAA: Easy Web-Based Animation from CS 0 to Advanced CS Courses
JAWAA: Easy Web-Based Animation from CS 0 to Advanced CS Courses Ayonike Akingbade, Thomas Finley, Diana Jackson, Pretesh Patel, and Susan H. Rodger Department of Computer Science Duke University Durham,
Baseline Code Analysis Using McCabe IQ
White Paper Table of Contents What is Baseline Code Analysis?.....2 Importance of Baseline Code Analysis...2 The Objectives of Baseline Code Analysis...4 Best Practices for Baseline Code Analysis...4 Challenges
SAVMDS: A Software Application Vulnerability Management Dashboard System
, July 2-4, 2014, London, U.K. SAVMDS: A Software Application Vulnerability Management Dashboard System Mauranda Elliott, Huiming Yu, Xiaohong Yuan and Justin Zhan Abstract-A vulnerability management tool,
A Framework of Model-Driven Web Application Testing
A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China
PRODUCING AN EDUCATIONALLY EFFECTIVE AND USABLE TOOL FOR LEARNING, THE CASE OF JELIOT FAMILY
PRODUCING AN EDUCATIONALLY EFFECTIVE AND USABLE TOOL FOR LEARNING, THE CASE OF JELIOT FAMILY Andrés Moreno and Niko Myller, University of Joensuu Introduction Jeliot Family is a group of program visualization
Business Rules in User Interfaces
1 of 9 BUSINESS RULES COMMUNITY : The World's Most Trusted Resource For Business Rule Professionals http://www.brcommunity.com Print this Page Business Rules in User Interfaces by Kamlesh Pandey The business
Kentico CMS 7.0 Intranet User's Guide
Kentico CMS 7.0 Intranet User's Guide 2 Kentico CMS 7.0 Intranet User's Guide Table of Contents Introduction 5... 5 About this guide Getting started 7... 7 Accessing the Intranet Portal... 8 Intranet Portal
Software Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
Application. 1.1 About This Tutorial. 1.1.1 Tutorial Requirements. 1.1.2 Provided Files
About This Tutorial 1Creating an End-to-End HL7 Over MLLP Application 1.1 About This Tutorial 1.1.1 Tutorial Requirements 1.1.2 Provided Files This tutorial takes you through the steps of creating an end-to-end
IBM BPM V8.5 Standard Consistent Document Managment
IBM Software An IBM Proof of Technology IBM BPM V8.5 Standard Consistent Document Managment Lab Exercises Version 1.0 Author: Sebastian Carbajales An IBM Proof of Technology Catalog Number Copyright IBM
Development of a Learning Content Management Systems
Development of a Learning Content Management Systems Lejla Abazi-Bexheti Abstract Change appears to be the only constant in the field of ICT and what was treated as advanced feature few years ago is today
CHAPTER 20 TESING WEB APPLICATIONS. Overview
CHAPTER 20 TESING WEB APPLICATIONS Overview The chapter describes the Web testing. Web testing is a collection of activities whose purpose is to uncover errors in WebApp content, function, usability, navigability,
ECAT SWE Exchange Customer Administration Tool Web Interface User Guide Version 6.7
ECAT SWE Exchange Customer Administration Tool SWE - Exchange Customer Administration Tool (ECAT) Table of Contents About this Guide... 3 Audience and Purpose... 3 What is in this Guide?... 3 CA.mail Website...
MyCloudLab: An Interactive Web-based Management System for Cloud Computing Administration
MyCloudLab: An Interactive Web-based Management System for Cloud Computing Administration Hoi-Wan Chan 1, Min Xu 2, Chung-Pan Tang 1, Patrick P. C. Lee 1 & Tsz-Yeung Wong 1, 1 Department of Computer Science
ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS 103 - WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS
ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS 103 - WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS B. CURRICULUM: Mathematics / Computer Science Unit Offering C. CATALOG DESCRIPTION: (N,C,S)
Remote Control 5.1.2. Tivoli Endpoint Manager - TRC User's Guide
Tivoli Remote Control 5.1.2 Tivoli Endpoint Manager - TRC User's Guide Tivoli Remote Control 5.1.2 Tivoli Endpoint Manager - TRC User's Guide Note Before using this information and the product it supports,
How To Use Query Console
Query Console User Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Query Console User
Transaction Monitoring Version 8.1.3 for AIX, Linux, and Windows. Reference IBM
Transaction Monitoring Version 8.1.3 for AIX, Linux, and Windows Reference IBM Note Before using this information and the product it supports, read the information in Notices. This edition applies to V8.1.3
GenericServ, a Generic Server for Web Application Development
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student [email protected] Bilal CHEBARO Assistant professor [email protected] Abstract
Visualizing the Top 400 Universities
Int'l Conf. e-learning, e-bus., EIS, and e-gov. EEE'15 81 Visualizing the Top 400 Universities Salwa Aljehane 1, Reem Alshahrani 1, and Maha Thafar 1 [email protected], [email protected], [email protected]
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)
Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and Operating
Configuration Manager
After you have installed Unified Intelligent Contact Management (Unified ICM) and have it running, use the to view and update the configuration information in the Unified ICM database. The configuration
LEARNING SOLUTIONS website milner.com/learning email [email protected] phone 800 875 5042
Course 6451B: Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007 Length: 3 Days Published: June 29, 2012 Language(s): English Audience(s): IT Professionals Level: 300 Technology:
HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013
HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013 Riley Moses Bri Fidder Jon Lewis Introduction & Product Vision BIMShift is a company that provides all
