Development of the Coding Process Analysis System for Programming Education. Tatsuyuki Takano, Takashi Kohama, Osamu Miyakawa. (pp.

Size: px
Start display at page:

Download "Development of the Coding Process Analysis System for Programming Education. Tatsuyuki Takano, Takashi Kohama, Osamu Miyakawa. (pp."

Transcription

1 Development of the Coding Process Analysis System for Programming Education Tatsuyuki Takano, Takashi Kohama, Osamu Miyakawa (pp ) The Asian Conference on Education Official Conference Proceedings 2011 ISSN: Proceedings URL: iafor The International Academic Forum

2 Development of the coding process analysis system for programming education Tatsuyki Takano Graduate School of Advanced Science and Technology, Tokyo Denki University Osamu Miyakawa School of Information Environment, Tokyo Denki University Takashi Kohama School of Information Environment, Tokyo Denki University Maths, Science, and Technology Learning 517

3 Development of the coding process analysis system for programming education Tatsuyki Takano 1, Osamu Miyakawa 2, Takashi Kohama 2 1. Graduate School of Advanced Science and Technology, Tokyo Denki University 2. School of Information Environment, Tokyo Denki University Abstract Coding style is utilized in introductory programming education. To use indentation as an example, it is confirmed that this has an effect on comprehension of a program s contents. However, even when the coding style of a piece of source code is the same, the process that led to the source code is not necessarily so. Through analysis of the coding process, there is a possibility of revealing the main factors related to program build that cannot be understood through analysis of the source code alone. Thus, we have developed a system for collecting and analyzing the coding process of learners. This system allows for analysis of the program s structural components and program build and viewing the coding process. Also, we have conducted a pilot program using the system in actual lectures, allowing us to collect and analyze data which has confirmed the usefulness of the system. 1. Introduction The scale of software has become larger, and it has become commonplace for development to be carried out by multiple people. Coding styles for creating programs according to coding conventions are used as a method for improving the readability of programs among developers. Coding styles are utilized in introductory programming courses that form the launching point for the education of software engineers. From the perspective of education, coding styles, to use indentation as an example, have been confirmed to have an effect on the comprehension of a program s contents. [1][2] However, even if the coding style of the source code in its final state is the same, a number of variations exist in the coding processes that lead to that result. Thus, it is 518

4 thought that there are characteristics of programming learners that cannot be classified through only coding style. 2. Subjects The goal of the present research is to reveal the main factors related to the ability to build a program through detailed collection and analysis of the coding process. In this paper, we report that we have carried out the development of a system to obtain and analyze coding processes, along with an explanation of that system, and the results of the pilot program. 3. System Overview An overview of the system is shown in Figure 1. The system is structured as a server/client model. The system was built using Java and Groovy [4], and communication between the server and client is carried out through information transfers by XML using HTTP. Students compose programs using a GUI (Graphical User Interface) editor, which comprises the client side. The editor records keystroke information as editing information related to program composition, and then sends that information to the server. The server collects data sent from the editor, and stores that information in a database. Then, the instructor can view the information accumulated on the server through a Web browser. Next, usage method of the system will be described. First, the instructor gives the students an assignment to create a program. Students then create a program for this assignment using the system s GUI editor. Then, by pressing a send button included in the editor, editing information such as keystrokes is transmitted to the server. The information obtained by the system is information including editing work such as the input and deletion of characters, cursor movement, and the timing of transmissions to the server. Figure 2 shows the server/client relationship when the information is sent from the editor. When students press the send button, at the same time the information is saved to the server, the server determines whether or not there are errors in the program. If it is determined that there is an error in the program, the student is notified by the display of an error message. The student may transmit the program any number of times until it is completed. In this way, it is possible to obtain a look at the 519

5 student s response to errors. The student s input information can be reproduced on a Web browser, and the instructor can see it in detail. Also, it is possible for acquire the data of the student s input information as data formatted so as to be easily analyzed. Figure 1. System Overview Figure 2. Client Transmission 4. Student Interface The student interface in the system is the GUI editor that was mentioned above. This GUI editor uses Java Web Start [4] technology. Java Web Start is a technology to launch software that can be automatically downloaded and installed by clicking on a link in a Web browser on any PC with Java installed. Thus, if Java is installed on the student-side PC, this system can be used. Figure 3 shows the appearance of the editor. The GUI of the editor is comprised of a text field that displays the name of the assignment program, the text area region for creating the program, the send button, and a text area region for displaying messages when the send button is pressed. The white portion of the text area is the program creation region, and the black portion is the region that displays messages. 520

6 A message is displayed when the send button is pressed if the program includes mistakes such as compiler errors or differences in method definitions. If there are no errors, a transmission complete message is displayed, and the student is notified that the program is complete. As an example, Figure 4 shows a compiler error, and Figure 5 shows a case with an error with the program s definitions. Figure 3. Editor Appearance Figure 4. Compiler Error Message 521

7 Figure 5. Program Definition Error Message 5. Instructor Interface The interface used by the instructor is a Web browser. The instructor logs in to the system, and views the assignment and data accumulated by the system. The system includes functions for reconstructing the coding process of the student and for displaying the results of each analysis. Figures 6 and 7 show the result of reconstructing the student s coding process. Input time is indicated by the position of the slider, and the program at that time is displayed. The left edge of the slider is the beginning time of input, and the right edge of the ending time of input. In other words, by moving the slider from left to right, the appearance of the program being created can be viewed as shown in Figures 6 and 7. The system supports Web browsers on tablet terminals and smart phones. Figure 8 shows the appearance of displaying an answer list. On the answer list, student numbers are displayed in order, and each one is a button. By tapping this on a tablet terminal, it is possible to view information submitted by the student associated with that number. 522

8 Figure 6. Recreating the Student Coding Process (1) Figure 7. Recreating the Student Coding Process (2) 523

9 Figure 8. Displaying the Solution List 6. Analysis Functions and Implementation The system is equipped with functionality for accumulating and analyzing student coding processes. For the analysis, compiling and parsing analysis technology is used. Through this, it is possible to analyze not only keystrokes, but also coding processes such as what methods were first created. And, from the student s keystroke information, timing for possible compiling and parsing analysis is detected, and analysis of the program s build process and such are performed. Also, the compiling and parsing analysis handled by the system is not filed-based, but rather is designed and implemented to take place in memory. By making this memory-based, processes such as file read and write and the loading of necessary classes at compile time only occur once. Thus, this allows for analyzing the program more quickly than with a file-based approach. 524

10 7. Pilot Program To confirm the operation of the developed system, a pilot program was carried out in which it was used in an actual lecture. The target lecture was Object Oriented Design, a class for third year students at our university. More than 100 students were enrolled. Students had already taken lectures on fundamental programming, and the assignment assigned for this pilot program was from within a range possible to solve with fundamental programming abilities. The assignment involved presenting students with a UML class diagram and having students write the skeleton code for a program following this class diagram. This class diagram is shown in Figure 9, and the solution skeleton code is shown in Figure 10. The answering time for the assignment was approximately 30 minutes. 94 students participated in this pilot program, and most were able to submit within the allotted solution time. Nearly 100 students used the system simultaneously, and no problems in obtaining the coding processes were found. It was confirmed that the Web browser display for instructors executed correctly, and the keystroke information and coding process information for each individual student could be obtained and viewed. The result of this pilot program was that we could confirm that the system operated correctly. Figure 9. Assignment Class Diagram 525

11 Figure 10. Assignment Skeleton Code 8. Summary We developed a system to acquire and analyze coding processes that could not be acquired using only source code analysis. We pilot tested the system, and confirmed the system s operation. Also, by using the system s analytic functions, it was possible to acquire analysis results regarding coding order. In future research, we plan to analyze student coding processes in combination with analysis results from source code analysis. Acknowledgements The authors thank to Professor Akio Takubo of the School of Information Environment at Tokyo Denki University, who provided us guidance in moving forward with this research. 526

12 References [1] Richard J. Miara, Joyce A. Musselman, Juan A. Navarro, and Ben Shneiderman. Program indentation and comprehensibility. Commun. ACM, Vol. 26, No. 11, pp , [2] P. W. Oman and C. R. Cook. A paradigm for programming style research. SIGPLAN Not., Vol. 23, No. 12, pp , [3] Groovy. [4] Java Web Start. javawebstart/index.html. 527

13

Blackboard s Collaboration Tool

Blackboard s Collaboration Tool Blackboard s Collaboration Tool Using Blackboard s Collaboration Tool, instructors can create and host a course-related chat session or virtual classroom in which students and instructors can interact

More information

You can preview your exam by clicking the View Questions button under the Review tab:

You can preview your exam by clicking the View Questions button under the Review tab: Custom Exams Custom Exams To access the Custom Exam Editor, select the My School tab from your LabSim Home screen and click the Custom Exams tab. To create a new exam, click the Add button or to edit an

More information

TestManager Administration Guide

TestManager Administration Guide TestManager Administration Guide RedRat Ltd July 2015 For TestManager Version 4.57-1 - Contents 1. Introduction... 3 2. TestManager Setup Overview... 3 3. TestManager Roles... 4 4. Connection to the TestManager

More information

Avaya Identity Engines Ignition Server Release: 8.0 2013 Avaya Inc. All Rights Reserved.

Avaya Identity Engines Ignition Server Release: 8.0 2013 Avaya Inc. All Rights Reserved. / 8.0.1 Ignition Server Release: 8.0 2013 Avaya Inc. All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information in this document is complete and accurate at the

More information

Using the T&D Thermo App with TR-7wf Data Loggers

Using the T&D Thermo App with TR-7wf Data Loggers Using the T&D Thermo App with TR-7wf Data Loggers T&D Thermo The T&D Thermo App from T&D Corporation can be used to accomplish a variety of functions with the TR-7wf Series of Wi-Fi enabled wireless Data

More information

Version 1.0 09/10. Xerox ColorQube 9301/9302/9303 Internet Services

Version 1.0 09/10. Xerox ColorQube 9301/9302/9303 Internet Services Version 1.0 09/10 Xerox ColorQube 9301/9302/9303 2010 Xerox Corporation. All Rights Reserved. Unpublished rights reserved under the copyright laws of the United States. Contents of this publication may

More information

Sophos Mobile Control User guide for Android

Sophos Mobile Control User guide for Android Sophos Mobile Control User guide for Android Product version: 2.5 Document date: July 2012 Contents 1 About Sophos Mobile Control... 3 2 Login to the Self Service Portal... 4 3 Set up Sophos Mobile Control

More information

Title Page. Hosted Payment Page Guide ACI Commerce Gateway

Title Page. Hosted Payment Page Guide ACI Commerce Gateway Title Page Hosted Payment Page Guide ACI Commerce Gateway Copyright Information 2008 by All rights reserved. All information contained in this documentation, as well as the software described in it, is

More information

Blackboard s Collaboration Tools

Blackboard s Collaboration Tools Blackboard s Collaboration Tools Blackboard s collaboration tools allow you to communicate live with your class. In other words, you and your students must schedule a time to be simultaneously logged in

More information

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps

More information

NASSI-SCHNEIDERMAN DIAGRAM IN HTML BASED ON AML

NASSI-SCHNEIDERMAN DIAGRAM IN HTML BASED ON AML Volume 6, Number 3, 2013 NASSI-SCHNEIDERMAN DIAGRAM IN HTML BASED ON AML László Menyhárt Abstract: In an earlier work I defined an extension of XML called Algorithm Markup Language (AML) for easy and understandable

More information

Novell Filr 1.0.x Mobile App Quick Start

Novell Filr 1.0.x Mobile App Quick Start Novell Filr 1.0.x Mobile App Quick Start February 2014 Novell Quick Start Novell Filr allows you to easily access all your files and folders from your desktop, browser, or a mobile device. In addition,

More information

Web site and ecommerce Testing Service.

Web site and ecommerce Testing Service. Bleu Cypress llc Web site and ecommerce Testing Service. The material in this document is subject to change. Please contact Bleu Cypress as needed to verify any changes to the services provided. Current

More information

M2Web - Browser-Based Mobile Remote Access

M2Web - Browser-Based Mobile Remote Access Application User Guide M2Web - Browser-Based Mobile Remote Access AUG 058 / Rev. 1.2 This application guide describes how to use the M2Web interface for mobile remote access. support.ewon.biz Table of

More information

AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS

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,

More information

SharePoint 2007 Get started User Guide. Team Sites

SharePoint 2007 Get started User Guide. Team Sites SharePoint 2007 Get started User Guide Team Sites Contents 1. Overview... 2 1.1 What is SharePoint?... 2 1.2 What is a SharePoint Team Site?... 2 1.3 SharePoint user permissions... 2 2. Team Site features...

More information

Enroll a Windows Phone 8 Device

Enroll a Windows Phone 8 Device Enroll a Windows Phone 8 Device Download Process Enrolling your Windows 8 device is a quick and easy process that takes around 2 minutes to complete. Your IT administrator will send you a MaaS360 enrollment

More information

Business Internet Banking

Business Internet Banking Business Internet Banking Online banking for your business Set-up Business / User guide Version 10 January 2014 Contents 1 Introduction 3 2 Technical Requirements 3 3 Before You Begin - You Will Need 4

More information

Order Manager Help. v. 4.2

Order Manager Help. v. 4.2 Order Manager Help v. 4.2 Last Update: June 2005 Table Of Contents About Help... 1 Using Online Help... 1 Legal Information... 3 Using the IntraLearn Platform... 5 Product Description... 5 Frame Structure...

More information

Software Requirements Specification. For. Attendance Tracking System, Release 1.0. Version 1.0

Software Requirements Specification. For. Attendance Tracking System, Release 1.0. Version 1.0 Software Requirements Specification For Attendance Tracking System, Release 1.0 Version 1.0 Prepared by Lee Bell, Graham Kennedy, Jonathan Loudin, Roger Seagle February 9, 2003 Table of Contents Table

More information

Blackboard s Collaboration Tools

Blackboard s Collaboration Tools Blackboard s Collaboration Tools Blackboard s collaboration tools allow you to communicate live with your class. You and your students must schedule a time to be simultaneously logged in to use these tools.

More information

http://pkp.sfu.ca/ojs/docs/userguide/2.3.3/es/sectio neditor.html

http://pkp.sfu.ca/ojs/docs/userguide/2.3.3/es/sectio neditor.html Basic steps for section editors You should follow some preliminary considerations and diagrams for the purpose of assigning and managing a review. You have to do a quick reading of the text to evaluate

More information

The Digital Signage System Supporting Multi-Resources Schedule on an Elevator

The Digital Signage System Supporting Multi-Resources Schedule on an Elevator , pp. 219-228 http://dx.doi.org/10.14257/ijsh.2015.9.8.23 The Digital Signage System Supporting Multi-Resources Schedule on an Elevator Woon-Yong Kim and SoonGohn Kim (Corresponding Author) Department

More information

USING MICROSOFT WORD 2008(MAC) FOR APA TASKS

USING MICROSOFT WORD 2008(MAC) FOR APA TASKS USING MICROSOFT WORD 2008(MAC) FOR APA TASKS MS WORD 2008(MAC), GENERAL TIPS Backspace and Delete The keyboard has two delete keys: Backspace and Delete. What s the difference? The Backspace key deletes

More information

Sophos Mobile Control User guide for Android. Product version: 4

Sophos Mobile Control User guide for Android. Product version: 4 Sophos Mobile Control User guide for Android Product version: 4 Document date: May 2014 Contents 1 About Sophos Mobile Control...3 2 About this guide...4 3 Login to the Self Service Portal...5 4 Set up

More information

Going Interactive: Combining Ad-Hoc and Regression Testing

Going Interactive: Combining Ad-Hoc and Regression Testing Going Interactive: Combining Ad-Hoc and Regression Testing Michael Kölling 1, Andrew Patterson 2 1 Mærsk Mc-Kinney Møller Institute, University of Southern Denmark, Denmark mik@mip.sdu.dk 2 Deakin University,

More information

ICE Trade Vault. Public User & Technology Guide June 6, 2014

ICE Trade Vault. Public User & Technology Guide June 6, 2014 ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,

More information

www.novell.com/documentation User Guide Novell iprint 1.1 March 2015

www.novell.com/documentation User Guide Novell iprint 1.1 March 2015 www.novell.com/documentation User Guide Novell iprint 1.1 March 2015 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation, and specifically

More information

Shelly, G. B., & Campbell, J. T. (2012). Web design: Introductory (4th ed.). Boston, MA: Course Technology.

Shelly, G. B., & Campbell, J. T. (2012). Web design: Introductory (4th ed.). Boston, MA: Course Technology. ITC 4310, Web Design and Development Course Syllabus Course Description Presents Web design principles and techniques coupled with practical experience in the design and creation of Web sites. Includes

More information

COURSE RECOMMENDER SYSTEM IN E-LEARNING

COURSE RECOMMENDER SYSTEM IN E-LEARNING International Journal of Computer Science and Communication Vol. 3, No. 1, January-June 2012, pp. 159-164 COURSE RECOMMENDER SYSTEM IN E-LEARNING Sunita B Aher 1, Lobo L.M.R.J. 2 1 M.E. (CSE)-II, Walchand

More information

Lesson 4 Web Service Interface Definition (Part I)

Lesson 4 Web Service Interface Definition (Part I) Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs

More information

Mobile Platform Products Supporting Use of Smart Devices

Mobile Platform Products Supporting Use of Smart Devices Mobile Platform Products Supporting Use of Smart Devices Jutaro Imai Kensuke Okano Smart devices such as smartphones and tablets are coming to be applied in a wide variety of business scenarios both inside

More information

Homework #2 solutions

Homework #2 solutions Homework #2 solutions 6.4 Do the following for the Study Abroad Management System (SAMS) presented in Chapter 4: a. Identify the type of system and briefly justify your answer. b. Identify an architectural

More information

MoodleMobile Block. Adding MoodleMobile to your course

MoodleMobile Block. Adding MoodleMobile to your course MoodleMobile Block This document describes how to add a MoodleMobile block to your course and use it to send text messages and emails to your students. Adding MoodleMobile to your course 1) Navigate to

More information

Download and Launch Instructions for WLC Client App Program

Download and Launch Instructions for WLC Client App Program Download and Launch Instructions for WLC Client App Program Version 1.0 Contents Introduction... 1 Windows 7, IE9... 2 Windows 7 or XP, IE8... 3 Windows 7 or XP, Firefox... 4 Windows 7, Google Chrome...

More information

Semester Thesis Traffic Monitoring in Sensor Networks

Semester Thesis Traffic Monitoring in Sensor Networks Semester Thesis Traffic Monitoring in Sensor Networks Raphael Schmid Departments of Computer Science and Information Technology and Electrical Engineering, ETH Zurich Summer Term 2006 Supervisors: Nicolas

More information

SYSTEM DEVELOPMENT AND IMPLEMENTATION

SYSTEM DEVELOPMENT AND IMPLEMENTATION CHAPTER 6 SYSTEM DEVELOPMENT AND IMPLEMENTATION 6.0 Introduction This chapter discusses about the development and implementation process of EPUM web-based system. The process is based on the system design

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

Privacy Policy Version 1.0, 1 st of May 2016

Privacy Policy Version 1.0, 1 st of May 2016 Privacy Policy Version 1.0, 1 st of May 2016 THIS PRIVACY POLICY APPLIES TO PERSONAL INFORMATION COLLECTED BY GOCIETY SOLUTIONS FROM USERS OF THE GOCIETY SOLUTIONS APPLICATIONS (GoLivePhone and GoLiveAssist)

More information

SEC Guidance I Processing of Service Requests, Responses and Alerts

SEC Guidance I Processing of Service Requests, Responses and Alerts Overview Communications with Devices comprising Enrolled Smart Metering Systems will be managed through the submission of Service Requests by users of the DCC s Enrolment and Communications Services (

More information

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it?

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it? SMART BOARD USER GUIDE FOR PC What is it? SMART Board is an interactive whiteboard available in an increasing number of classrooms at the University of Tennessee. While your laptop image is projected on

More information

New World Construction FTP service User Guide

New World Construction FTP service User Guide New World Construction FTP service User Guide A. Introduction... 2 B. Logging In... 4 C. Uploading Files... 5 D. Sending Files... 6 E. Tracking Downloads... 10 F. Receiving Files... 11 G. Setting Download

More information

IBM Unica emessage Version 8 Release 6 February 13, 2015. User's Guide

IBM Unica emessage Version 8 Release 6 February 13, 2015. User's Guide IBM Unica emessage Version 8 Release 6 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 403. This edition applies to

More information

Creating a table of contents quickly in Word

Creating a table of contents quickly in Word Creating a table of contents quickly in Word This note shows you how to set up a table of contents that can be generated and updated quickly and easily, even for the longest and most complex documents.

More information

PLATO Web Learning Network Learner's Guide

PLATO Web Learning Network Learner's Guide PLATO Web Learning Network Learner's Guide Corporate Headquarters PLATO Learning, Inc. 10801 Nesbitt Avenue S. Bloomington, MN 55437 800.869.2000 952.832.1200 (FAX) PLATO Support Services Website: http://support.plato.com

More information

2 SQL in iseries Navigator

2 SQL in iseries Navigator 2 SQL in iseries Navigator In V4R4, IBM added an SQL scripting tool to the standard features included within iseries Navigator and has continued enhancing it in subsequent releases. Because standard features

More information

Leonardo Hotels Group Page 1

Leonardo Hotels Group Page 1 Privacy Policy The Leonardo Hotels Group, represented by Sunflower Management GmbH & Co.KG, respects the right to privacy of every individual who access and navigate our website. Leonardo Hotels takes

More information

File Dropbox Service

File Dropbox Service Information Services What is it? The dropbox service provides a means of sending and receiving very large files. Information Services recommends that you do not send files larger than 5MB via e-mail because

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu

More information

Challenges in Android Application Development: A Case Study

Challenges in Android Application Development: A Case Study Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.294

More information

SIEMENS. Operating Web Server. Opening program and changing message text properties

SIEMENS. Operating Web Server. Opening program and changing message text properties With the new LOGO! 8 you can monitor and control your application via PC, smartphone or tablet via the integrated web server with all conventional browsers via the integrated web server. Opening program

More information

De La Salle University Information Technology Center. Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 READER / CONTRIBUTOR

De La Salle University Information Technology Center. Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 READER / CONTRIBUTOR De La Salle University Information Technology Center Microsoft Windows SharePoint Services and SharePoint Portal Server 2003 READER / CONTRIBUTOR User s Guide Microsoft Windows SharePoint Services and

More information

Creating Web Pages with Netscape/Mozilla Composer and Uploading Files with CuteFTP

Creating Web Pages with Netscape/Mozilla Composer and Uploading Files with CuteFTP Creating Web Pages with Netscape/Mozilla Composer and Uploading Files with CuteFTP Introduction This document describes how to create a basic web page with Netscape/Mozilla Composer and how to publish

More information

Software Requirements Specification for DLS SYSTEM

Software Requirements Specification for DLS SYSTEM Software Requirements Specification for DLS SYSTEM 3.1.1 Purpose This is the Software Requirements Specification (SRS) for the DLS (Digital Library System). The purpose of this document is to convey information

More information

Quick DDNS Quick Start Guide

Quick DDNS Quick Start Guide Quick DDNS Quick Start Guide Contents Before Use... 1 Enable Domain Name Access... 2 Default Domain Name Access... 2 Custom Domain Name... 3 DDNS Web Registration and Management... 5 Smart Phone Client...

More information

How to Use the Text Editor in Blackboard

How to Use the Text Editor in Blackboard How to Use the Text Editor in Blackboard The image below is the text editor in Blackboard. No matter you add an item or discussion forum for your course as an instructor, post threads and replies on a

More information

Deltek Touch Time & Expense for GovCon. User Guide for Triumph

Deltek Touch Time & Expense for GovCon. User Guide for Triumph Deltek Touch Time & Expense for GovCon User Guide for Triumph November 25, 2014 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or

More information

Design Approaches of Web Application with Efficient Performance in JAVA

Design Approaches of Web Application with Efficient Performance in JAVA IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.7, July 2011 141 Design Approaches of Web Application with Efficient Performance in JAVA OhSoo Kwon and HyeJa Bang Dept

More information

1. Right click using your mouse on the desktop and select New Shortcut.

1. Right click using your mouse on the desktop and select New Shortcut. offers 3 login page styles: Standard Login, List Login or Quick Time Punch. Each login page can be saved as a shortcut to your desktop or as a bookmark for easy fast login access. For quicker access to

More information

Electronic Medical Record System MegaOakHR

Electronic Medical Record System MegaOakHR NAMIKAWA Hirokazu, MIYAKAWA Riki, SATO Yusuke, TAKASHIMA Koji Abstract MegaOakHR is a core electronic medical record system that is used to record and share medical information including order instructions,

More information

A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application

A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application K. Akhila 1 B. Prathyusha 2 M. PavanKumar 3 M. Amrutha 4 Research Scholar Research Scholar Research Scholar

More information

f. Expand the term to see the courses in which you are enrolled by clicking on the + sign to the left of the semester.

f. Expand the term to see the courses in which you are enrolled by clicking on the + sign to the left of the semester. ecollege FAQ s Note: The only courses that appear in ecollege are online or web-enhanced courses. Face to Face courses, with no online component, will NOT appear in ecollege. 1. How do I access my ecollege

More information

Transitioning Computer Courseware to Mobile Web Apps

Transitioning Computer Courseware to Mobile Web Apps Transitioning Computer Courseware to Mobile Web Apps RE: http://vanat.cvm.umn.edu/mneuroconcepts/ Thomas F. Fletcher, DVM, PhD Synopsis: To exploit the learning potential of mobile devices, we are converting

More information

Xerox Mobile Link 2.0 Frequently Asked Questions (FAQ) - Android

Xerox Mobile Link 2.0 Frequently Asked Questions (FAQ) - Android Xerox Mobile Link 2.0 Frequently Asked Questions (FAQ) - Android Xerox Mobile Link is a personal productivity app that connects your mobile phone and tablet to a Xerox Multifunction Printer (MFP). You

More information

ABB solar inverters. User s manual ABB Remote monitoring portal

ABB solar inverters. User s manual ABB Remote monitoring portal ABB solar inverters User s manual ABB Remote monitoring portal List of related manuals Title ABB Remote monitoring portal User s manual NETA-01 Ethernet adapter module User s manual Code (English) 3AUA0000098904

More information

Microsoft Word 2010 Tutorial

Microsoft Word 2010 Tutorial Microsoft Word 2010 Tutorial GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,

More information

Brock University Content Management System Training Guide

Brock University Content Management System Training Guide Brock University Content Management System Training Guide Table of Contents Brock University Content Management System Training Guide...1 Logging In...2 User Permissions...3 Content Editors...3 Section

More information

Installing and using XAMPP with NetBeans PHP

Installing and using XAMPP with NetBeans PHP Installing and using XAMPP with NetBeans PHP About This document explains how to configure the XAMPP package with NetBeans for PHP programming and debugging (specifically for students using a Windows PC).

More information

Client applications are available for PC and Mac computers and ios and Android mobile devices. Internet

Client applications are available for PC and Mac computers and ios and Android mobile devices. Internet Introduction to OpenVPN 1 - Introduction to OpenVPN The AN-300-RT-4L2W router features a built-in OpenVPN server for secure, easily configured access to the network from the Internet using devices with

More information

How Students Access Chats and Virtual Classrooms

How Students Access Chats and Virtual Classrooms How Students Access Chats and Virtual Classrooms Using Blackboard s Collaboration Tool, instructors can create and host a course-related chat session or virtual classroom in which students and instructors

More information

Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development

Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development By Kenji Uchida Software Engineer IBM Corporation Level: Intermediate

More information

Virtual Classroom Student Guide

Virtual Classroom Student Guide Virtual Classroom Student Guide Table of Contents Overview 3 Grade Weights 3 Finding Help 3 Virtual Classroom Login 4 Virtual Classroom Lobby 5 The Course Map 6 Activities in the Virtual Classroom 7 Vocabulary

More information

Remote access set up for a home PC

Remote access set up for a home PC Remote access set up for a home PC Please follow these instructions to set up remote access from home. These instructions are for a Windows PC only.! * NOTE Upon installation, you will be required To restart

More information

Manual English KOI Desktop App 2.0.x

Manual English KOI Desktop App 2.0.x Manual English KOI Desktop App 2.0.x KOI Kommunikation, Organisation, Information Comm-Unity EDV GmbH 2010 Contents Introduction... 3 Information on how to use the documentation... 3 System requirements:...

More information

Now SMS/MMS Android Modem Quick Start Guide

Now SMS/MMS Android Modem Quick Start Guide Now SMS/MMS Android Modem Quick Start Guide Using a GSM modem, or an Android phone as a modem, is a quick and efficient way to get started with SMS and/or MMS applications. No special service provider

More information

IBM MaaS360 Mobile Document Editor User Guide

IBM MaaS360 Mobile Document Editor User Guide IBM MaaS360 Mobile Document Editor User Guide Introduction MaaS360 Mobile Document Editor allows you to edit files directly in IBM MaaS360 Secure Mobile Mail or in your IBM MaaS360 Docs Repository. MaaS360

More information

Mass Announcement Service Operation

Mass Announcement Service Operation Mass Announcement Service Operation The Mass Announcement Service enables you to automate calling a typically large number of contacts, and playing them a pre-recorded announcement. For example, a weather

More information

How to Configure your Energate Foundation Wi-Fi USNAP Radio Module.

How to Configure your Energate Foundation Wi-Fi USNAP Radio Module. How to Configure your Energate Foundation Wi-Fi USNAP Radio Module. This guide is to be used when using a Foundation Smart Thermostat and Home Energy Gateway with version 1.4 and Energate Wi-Fi USNAP RM42W.

More information

Session Administration System (SAS) Manager s Guide

Session Administration System (SAS) Manager s Guide Session Administration System (SAS) Manager s Guide 2010 Elluminate, Inc. All Rights Reserved. Contents Section 1 SAS Overview... 1 Getting Started... 1 Creating Sessions Using the SAS... 2 Creating Users...

More information

MS InfoPath 2003 MS InfoPath 2007 Microsoft Office InfoPath 2003 minimally runs on the following operating systems:

MS InfoPath 2003 MS InfoPath 2007 Microsoft Office InfoPath 2003 minimally runs on the following operating systems: 8. PREPARING AND TRANSMITTING EDGARLITE SUBMISSIONS 8.1 Purpose EDGARLite is an application that uses intelligent forms to aid in the construction of filings to be submitted to EDGAR. Each EDGARLite form

More information

WebRatio 5: An Eclipse-based CASE tool for engineering Web applications

WebRatio 5: An Eclipse-based CASE tool for engineering Web applications WebRatio 5: An Eclipse-based CASE tool for engineering Web applications Roberto Acerbis 1, Aldo Bongio 1, Marco Brambilla 2, Stefano Butti 1 1 WebModels S.r.l. Piazzale Gerbetto, 6. I22100 Como, Italy

More information

QUICK START FOR COURSES: USING BASIC COURSE SITE FEATURES

QUICK START FOR COURSES: USING BASIC COURSE SITE FEATURES collab.virginia.edu UVACOLLAB QUICK START FOR COURSES: USING BASIC COURSE SITE FEATURES UVaCollab Quick Start Series collab-support@virginia.edu Revised 5/20/2015 Quick Start for Courses Overview... 4

More information

2 Getting Started. Chapter

2 Getting Started. Chapter Chapter 2 Getting Started What do I need on my computer? SEMSNet requires only that your computer and some of the programs on it meet some minimal specifications. Before starting SEMSNet you should check

More information

PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide

PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up and testing

More information

Two Factor Authentication (TFA; 2FA) is a security process in which two methods of authentication are used to verify who you are.

Two Factor Authentication (TFA; 2FA) is a security process in which two methods of authentication are used to verify who you are. Two Factor Authentication Two Factor Authentication (TFA; 2FA) is a security process in which two methods of authentication are used to verify who you are. For example, one method currently utilized within

More information

To download and install directly to your phone

To download and install directly to your phone Important update: To continue logging in from T-Mobile HotSpot locations, you will need to update the T-Mobile HotSpot Login Utility on your Wing. This upgrade takes only a few minutes. There are two ways

More information

AXIGEN Mail Server Reporting Service

AXIGEN Mail Server Reporting Service AXIGEN Mail Server Reporting Service Usage and Configuration The article describes in full details how to properly configure and use the AXIGEN reporting service, as well as the steps for integrating it

More information

Stored Documents and the FileCabinet

Stored Documents and the FileCabinet Stored Documents and the FileCabinet Introduction The stored document features have been greatly enhanced to allow easier storage and retrieval of a clinic s electronic documents. Individual or multiple

More information

E-Learning User Manual

E-Learning User Manual E-Learning User Manual 1 University of Puthisastra Lecturer Features Main Page 1 st Main Page Needs a proper login. 1. Select your preferred language from the list box (English or Khmer) 2. To go back

More information

ICS Technology. PADS Viewer Manual. ICS Technology Inc PO Box 4063 Middletown, NJ 077748 732-671-5400 www.icstec.com

ICS Technology. PADS Viewer Manual. ICS Technology Inc PO Box 4063 Middletown, NJ 077748 732-671-5400 www.icstec.com ICS Technology PADS Viewer Manual ICS Technology Inc PO Box 4063 Middletown, NJ 077748 732-671-5400 www.icstec.com Welcome to PADS Viewer Page 1 of 1 Welcome to PADS Viewer Welcome to PADS (Public Area

More information

Pcounter Web Administrator User Guide - v2014-09-08. Pcounter Web Administrator User Guide Version 1.0

Pcounter Web Administrator User Guide - v2014-09-08. Pcounter Web Administrator User Guide Version 1.0 Pcounter Web Administrator User Guide - v2014-09-08 Pcounter Web Administrator User Guide Version 1.0 Table of Contents Table of Contents... 2 Overview... 3 Installation Prerequisites and Requirements...

More information

for Java developers Building Mobile Applications Introduction 1 Building Mobile Applications

for Java developers Building Mobile Applications Introduction 1 Building Mobile Applications Introduction Building Mobile Applications for Java developers Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted,

More information

HRC Advanced Citrix Troubleshooting Guide. Remove all Citrix Instances from the Registry

HRC Advanced Citrix Troubleshooting Guide. Remove all Citrix Instances from the Registry HRC Advanced Citrix Troubleshooting Guide Advanced Troubleshooting procedures: 1. Add https://mobile.hrc.army.mil to Internet Explorer s trusted sites list. Click on Tools Internet Options Security. Click

More information

Mobile Game and App Development the Easy Way

Mobile Game and App Development the Easy Way Mobile Game and App Development the Easy Way Developed and maintained by Pocketeers Limited (http://www.pocketeers.co.uk). For support please visit http://www.appeasymobile.com This document is protected

More information

2X ApplicationServer & LoadBalancer Manual

2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Manual 2X ApplicationServer & LoadBalancer Contents 1 URL: www.2x.com E-mail: info@2x.com Information in this document is subject to change without notice. Companies,

More information

TELECOMMUNICATIONS REQUIREMENTS FOR TRANSMITTING ELECTRONIC DATA FILES ADMINISTRATIVE SERVICES OF KANSAS

TELECOMMUNICATIONS REQUIREMENTS FOR TRANSMITTING ELECTRONIC DATA FILES ADMINISTRATIVE SERVICES OF KANSAS TELECOMMUNICATIONS REQUIREMENTS FOR TRANSMITTING ELECTRONIC DATA FILES TO ADMINISTRATIVE SERVICES OF KANSAS Rev. 04/2010 1 TABLE OF CONTENTS TABLE OF CONTENTS...2 PREFACE...3 INTERNET FILE TRANSFER...4

More information

Elluminate Live! Troubleshooting Guide

Elluminate Live! Troubleshooting Guide Elluminate Live! Troubleshooting Guide Windows 95/98/Me/NT/2000/XP 2001-2004 Elluminate, Inc. All Rights Reserved. Contents Section 1 Getting Started...1 Prerequisites...1 Minimum System Requirements...1

More information

Moneris ecommerce Guide

Moneris ecommerce Guide Moneris ecommerce Guide (04/16) For more information and assistance: Web: getpayd.com/paydproplus/support Toll-free: 1-855-423-PAYD (7293) Record your Moneris merchant ID here: Contents Welcome to PAYD

More information

Password Depot for Android

Password Depot for Android Password Depot for Android Table Of Contents Table Of Contents... 2 User interface... 3 Action Bar... 3 Overflow Menu... 4 Entry menu... 5 Context Bar... 6 Settings... 7 Creating a password file... 8 Opening

More information

Accessing the Online Meeting Room (Blackboard Collaborate)

Accessing the Online Meeting Room (Blackboard Collaborate) Step 1: Check your System and Install Required Software NOTE: Make sure you are on the computer you will be using to access the online meeting room AND that you are using the internet browser (ie: firefox,

More information