Creating and Implementing Conversational Agents

Size: px
Start display at page:

Download "Creating and Implementing Conversational Agents"

Transcription

1 Creating and Implementing Conversational Agents Kenneth J. Luterbach East Carolina University Abstract First, this paper discusses the use of the Artificial Intelligence Markup Language (AIML) for the development of a conversational agent s knowledge base. Second, this paper discusses two approaches to implementing conversational agents. One implementation option available to instructional designers is to run a conversational agent on a web hosting service capable of interpreting AIML tags. Alternatively, an instructional designer could develop a unique environment for implementation purposes. Introduction This work considers text-based conversational agents. Embodied conversational agents (Cassell, Sullivan, Prevost, & Churchill, 2000; Graesser, McNamara, & VanLehn, 2005; Ruttkay & Pelachaud, 2004) or, as Plantec (2004) describes them, V-people (virtual people) are animated characters capable of simulating human conversation. While animated characters provide greater novelty than textual delivery media (Clark & Choi, 2005), instructional effectiveness is of paramount importance to educators. Conversational agents offer instructional technologists an opportunity to design and to develop instruction that responds to student requests. Software that implements a conversational agent seeks to hold a seemingly intelligent conversation with the learner in order to help the learner meet instructional objectives. To hold an intelligent conversation, a software agent must access a knowledge base. First, this paper discusses the use of the Artificial Intelligence Markup Language (AIML) in order to create knowledge bases of conversational agents. Second, this paper contrasts two methods for implementing a conversational agent. Using the first method, instructional designers can create a knowledge base in AIML and import it to a web hosting service. As discussed in the first section of this paper, creating a knowledge base in AIML requires the inclusion of markup tags around conversational text. Also as noted below, this process has been automated. Consequently, an instructional designer can create the knowledge base of a conversational agent by writing question and answer sequences. The second approach requires computer programming, which is more complex than creating AIML and importing the knowledge base to a hosting service. Although the second approach is more complex, creating a custom made conversation permits instructional designers to implement unique features not available in hosting environments. Using AIML to Develop the Knowledge Base of a Conversational Agent The Artificial Intelligent Markup Language (AIML) was developed by Richard Wallace (see and conforms to the rules of the Extensible Markup Language (XML). As such, AIML features tags similar to ones in XML and other language derivatives, such as the Hypertext Markup Language (HTML) and Voice XML. Accordingly, familiarity with HTML or XML would be helpful when learning AIML, but such knowledge is not required. Although AIML is not a part of the work of the World Wide Web consortium, AIML provides an XML-compliant standard for the creation of a knowledge base. The latest version of AIML (version 1.0.1), which became stable in March 2005, contains 40 tags. For a complete list of the tags, see Discussion of all AIML tags is well beyond the scope of this paper. Nevertheless, the subset of AIML tags illustrated in the following examples serves to highlight key features of the markup language. One can construct a knowledge base using three basic AIML tags:, <pattern>, and <template>. In AIML, knowledge is represented within the and tags and knowledge is conceived of as a linguistic stimulus-response pair. The stimulus appears within <pattern> and </pattern> tags and the response appears within <template> and </template> tags. Whenever the words within the <pattern> tags are encountered, the conversational agent responds with the words within the <template> tags. The following example is a complete AIML script capable of responding only to the question: Where is Anaheim? 259

2 <?xml version="1.0" encoding="utf-8"?> <aiml version="1.0"> <pattern>where IS ANAHEIM</pattern> <template>anaheim is in California</template> </aiml> In the preceding script, the first statement is required for implementation purposes in order to convey that the tags in the script are XML-compliant. The second line identifies the script more specifically as containing AIML tags. The script, which is a strikingly simple conversational agent, can be executed at the following URL. Keep in mind that you will receive the response only when you ask the question: Where is Anaheim? Those three words must be spelled correctly. The letters of those words may be entered in any combination of uppercase and lowercase letters. Entering the question mark is optional. The following AIML example could be used to tutor novice computer users who have yet to learn how to open application programs. In order for a human tutor to help such novice users, the tutors must be able to remember what was said recently. This is also true of conversational agents implemented through computer software. In AIML, the <that> tag enables a conversational agent to recall its last utterance. This is illustrated in the following example. <?xml version="1.0" encoding="utf-8"?> <aiml version="1.0"> <pattern>how DO I OPEN MICROSOFT WORD</pattern> <template>on what operating system do you want to run word</template> <pattern>how DO I OPEN MICROSOFT EXCEL</pattern> <template>on what operating system do you want to run excel</template> <pattern>mac OS *</pattern> <that>on what operating system do you want to run word</that> <template>click the Word icon in the palette</template> <pattern>mac OS *</pattern> <that>on what operating system do you want to run excel</that> <template>click the Excel icon in the palette</template> <pattern>windows *</pattern> <that>on what operating system do you want to run word</that> <template>you may be able to double click a Word icon on the desktop; otherwise, proceed through the Start button, to Program Files, to Microsoft Office, to Word</template> <pattern>windows *</pattern> <that>on what operating system do you want to run excel</that> <template>you may be able to double click an Excel icon on the desktop; otherwise, proceed through the 260

3 Start button, to Program Files, to Microsoft Office, to Excel</template> </aiml> The preceding example can be executed at the following URL: This example demonstrates that all conversational transactions in an AIML knowledge base appear within the pair of tags. Second, note that the asterisk (*) is a wildcard character that matches any input. Consequently, in response to the operating system question posed by the conversational agent, the user can enter Mac OS X or Windows 95, Windows XP, or any other text after either MAC OS or Windows and a match will be found. Then, the conversational agent s reply will depend on whether the agent previously asked about running Word or Excel. Whichever operating system and application pair is of concern, the response in the appropriate <template> </template> tags will be displayed. For instance, if the agent asked: On what operating system do you want to run excel and the user responded, Windows XP, the agent would reply with: You may be able to double click an Excel icon on the desktop; otherwise proceed through the Start button, to Program Files, to Microsoft Office, to Excel. The use of numerous categories in the previous example is inefficient because the procedure for opening Microsoft applications is uniform. Indeed, even though only the name of the application changes, a new category must be inserted into the AIML for each new Microsoft application. To eliminate this inefficiency, a variable can be assigned the name of the application entered by the user. This is shown in the following example. <?xml version="1.0" encoding="utf-8"?> <aiml version="1.0"> <pattern>how DO I OPEN MICROSOFT *</pattern> <template>on what operating system do you want to run <set name="app"><star/></set></template> <pattern>mac OS *</pattern> <that>on what operating system do you want to run *</that> <template>click the <get name="app"/> icon in the dock.</template> <pattern>windows *</pattern> <that>on what operating system do you want to run *</that> <template>you may be able to double click the <get name="app"/> icon on the desktop; otherwise, proceed through the Start button, to Program Files, to Microsoft Office, to <get name="app"/>.</template> </aiml> This example can be executed at the following URL: In AIML, the <star/> tag contains the text associated with the asterisk wildcard character. Consequently, in the script above, the <star/> tag will contain the name of the Microsoft application the user wants to open when the user asks a question like How do I open Microsoft Outlook. The agent uses the name of the application entered by the user to pose the operating system question. This could have been accomplished with the following AIML: <template>on what operating system do you want to run <star/></template> 261

4 For the script to function properly, however, the name of the Microsoft application entered by the user must be saved in a variable. This is accomplished in the example above by enclosing the star tag in a set tag, as in <set name="app"><star/></set>. The use of a variable is vital because the initial value of the star tag (i.e., the name of the Microsoft application entered by the user) is overwritten when the user responds to the operating system question. Once the user has responded to the operating system question, the conversational agent responds with suitable instructions for opening the application. Notice that the get tag (i.e., <get name="app"/>) is used to display the name of the Microsoft application entered by the user. Other AIML tags provide conversational agents with additional capabilities, including, but not limited to the ability to: reply randomly to user input; respond to grammatical variations expressing the same utterance; assign a gender to the agent; and to assign a name to the agent. For a tutorial on the tags that enable these and other features, see Implementing a Conversational Agent One may implement a conversational agent through a free hosting service. Alternatively, one may develop a unique environment. Both approaches are considered here. Agent Hosting Services Anyone with a knowledge base that conforms to the AIML specification can implement their conversational agent, which may also be called a bot, at a free hosting service. Pandorabots ( is an example of such a free service and was used to implement the three examples in the previous section. To implement conversational agents at pandorabots one first creates an account by supplying one s first name, last name, address, and password. Once logged in, a conversational agent can be created in three steps. First, click the link called Create a Pandorabot; supply a name for the bot and if you have your own AIML, select the last radio button, which starts the bot with no initial content or knowledge. Second, click the AIML link in the top menu bar. At this point you may upload an AIML file or click the link called Create a new AIML file. If you take the latter option, then copy and paste your AIML categories into the form; supply a file name and click the web form s submit button, which is labeled Save as. After the uploading or copying-and-pasting step, the last step is to publish the agent: Click the My Pandorabots link; click the radio button beside the name of the bot you just created; ensure that Publish is selected in the drop-down menu; and click the Go button. This completes the bot implementation process by displaying the hyperlink to your conversational agent. Even without AIML, one can create a conversational agent at pandorabots with conversational text like the following four lines. Hello, how are you? Hi, I am fine. Where is Anaheim? Anaheim is in California. In this case, pandorabots creates AIML categories, complete with pattern and template tags. To experience this conversion, you could enter the four lines above, or some other conversational text in which each utterance is separated by a blank line, into the form at and then click the convert button. Another possibility for hosting a conversational agent involves the installation of free AIML processing software on a personal computer. Since the source code is often available, this approach creates the possibility of extending the system in order to provide unique features. To pursue this implementation option, see the installation details at or 262

5 Custom Implementation Creating a custom agent requires skill in computer programming whereas implementing an agent in AIML demands only the inclusion of category, pattern and template tags around conversational text. This is the biggest difference in the two approaches and a considerable disadvantage of custom development. However, in addition to holding a conversation, a custom agent can be programmed to provide additional services. For example, a conversational agent acting as a tutor may be able to diagnose learner errors and provide feedback intended to help learners correct their errors. This is precisely the type of functionality this author sought to provide to students learning how to create web pages in order to fulfill the portfolio requirement of a technology teacher preparation course. By writing unique code in PHP (a hypertext preprocessing language), the author has created and implemented A Web Tutor (A.W.T. or, more simply, AWT) that converses with students in order to help them create web pages. In addition to providing answers to questions about web page development, AWT provides lessons that often include step-by-step instructions. Further, AWT provides diagnostic and feedback features that help students identify broken hyperlink and image not found errors in their web pages. One may perceive of the tutor s conversational, tutorial, diagnostic and feedback capabilities as a kaleidoscope, capable of offering unique experiences to individual learners within a domain of practice. Learners communicate with AWT by typing a question into a text field on a web page. Specifically, learners can ask AWT the following questions: What is all the fuss about the World Wide Web? What is a web browser? What is a web server? What is HTML? What is a web page? What is a home page? What is a URL? What is a web site? What is a web crawler? What is a search engine? What does FTP mean? In addition to asking those questions, a learner can ask AWT the following questions in order to learn how to complete various tasks concerning web page development. How do I access my portfolio web space? How do I create a web page? How do I publish a web page? How do I edit a web page in Netscape Composer? In Netscape Composer, how do I insert a hyperlink? With respect to diagnosing any errors in the addresses of images and relative hyperlinks, learners can enter check my web page or check my web page named xxxx.yyy (where xxxx can be any file name and yyy is either htm or html). Upon encountering either of those directives, AWT retrieves the particular web page (either index.html or the specific page identified in the directive); detects any errors in the relative hyperlinks and in the references to images by parsing the HTML of the web page and retrieving the file names of all files in all folders of the student s web space; and provides feedback. The feedback identifies any errors in the URLs of the images and relative hyperlinks; states the cause of each error; and provides a remedy to fix the error. Given the feedback, the learner can ask additional questions, which will prompt AWT to provide step-by-step instructions for performing the remedies. The conversational capabilities of AWT are limited at this time, but continued development is planned in light of current research. Future versions of the software will improve upon three main aspects of the system, particularly: (1) The tutor s conversational ability, which will enable the tutor to reply to more questions; (2) The tutor s knowledge base, which will permit the tutor to provide additional lessons and will permit each learner to try alternative approaches if the learner is not satisfied with the initial set of instructions; and (3) The tutor s interface, which will send the tutor s output through a text-to-speech engine to an animated character in order for the tutor s comments to be rendered as voice output through an avatar. 263

6 References Cassell, J., Sullivan, J., Prevost, S., & Churchill, C. (Eds.). (2000). Embodied conversational agents. Cambridge, MA: MIT Press. Clark, R. E. & Choi, S. (2005). Five design principles for experiments on the effects of animated pedagogical agents. Journal of Educational Computing Research, 32(3), Graesser, A. C., McNamara, D. S., & VanLehn, K. (2005). Scaffolding deep comprehension strategies through Point&Query, AutoTutor, and istart. Educational Psychologist, 40(4), Plantec, P. M. (2004). Virtual humans: A build-it-yourself kit, complete with software and step-by-step instructions. New York: AMACOM Books. Ruttkay, Z. & Pelachaud, C. (Eds.). (2004). From brows to trust: Evaluating embodied conversational agents. Norwell, MA: Kluwer Academic Publishers. 264

Microsoft Expression Web

Microsoft Expression Web Microsoft Expression Web Microsoft Expression Web is the new program from Microsoft to replace Frontpage as a website editing program. While the layout has changed, it still functions much the same as

More information

Lab 1: Create a Personal Homepage

Lab 1: Create a Personal Homepage Objectives: Lab 1: Create a Personal Homepage Understand the basics of HTML Create a personal website, if you do not have one Learn how to submit your assignments Preparation 1. Create a folder with the

More information

Email Signatures. Advanced User s Guide. Version 2.0

Email Signatures. Advanced User s Guide. Version 2.0 Advanced User s Guide Version 2.0 Contents Email Signatures... 3 About the Documentation... 3 Ifbyphone on the Web... 3 Copying Click-to-XyZ Code... 4 Logging in to your ifbyphone Account... 4 Web-Based

More information

Using FrontPage 2000 to Create Forms

Using FrontPage 2000 to Create Forms Using FrontPage 2000 to Create Forms Academic Computing Support Information Technology Services Tennessee Technological University October 2002 1. Introduction Using FrontPage 2000 you can create simple

More information

Using Internet or Windows Explorer to Upload Your Site

Using Internet or Windows Explorer to Upload Your Site Using Internet or Windows Explorer to Upload Your Site This article briefly describes what an FTP client is and how to use Internet Explorer or Windows Explorer to upload your Web site to your hosting

More information

Using the CCNY Server Space with Secure Shell 3.0 for Windows Created by Doris Grasserbauer dgrasserbauer@ccny.cuny.edu

Using the CCNY Server Space with Secure Shell 3.0 for Windows Created by Doris Grasserbauer dgrasserbauer@ccny.cuny.edu Using the CCNY Server Space with Secure Shell 3.0 for Windows Created by Doris Grasserbauer dgrasserbauer@ccny.cuny.edu Topics: 1. Logging on to the server space 2. How to create a new folder on the server

More information

AXIS 70U - Using Scan-to-File

AXIS 70U - Using Scan-to-File AXIS 70U - Using Scan-to-File Introduction This document describes the Scan-to-File feature in the AXIS 70U. The step-by-step instructions describe the process of configuring the AXIS 70U and an FTP server.

More information

Once we have provided you with an ftp username and password, you may use the following instructions to upload content:

Once we have provided you with an ftp username and password, you may use the following instructions to upload content: Full-text FTP Instructions for PC Users: In order to use the ftp, we will provide you with unique login credentials similar to the following: Host: ftp.epnet.com Username: ftpusername Password: XXXXX Windows

More information

CREATING WEB PAGES USING HTML INTRODUCTION

CREATING WEB PAGES USING HTML INTRODUCTION CREATING WEB PAGES USING HTML INTRODUCTION Web Page Creation Using HTML: Introduction 1. Getting Ready What Software is Needed FourSteps to Follow 2. What Will Be On a Page Technical, Content, & Visual

More information

Plesk for Windows Copyright Notice

Plesk for Windows Copyright Notice 2 Plesk for Windows Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 325 Herndon VA 20171 USA Phone: +1 (703) 815 5670 Fax: +1 (703) 815 5675 Copyright 1999-2007, SWsoft Holdings, Ltd.

More information

Version 2.1.x. Barracuda Message Archiver. Outlook Add-In User's Guide

Version 2.1.x. Barracuda Message Archiver. Outlook Add-In User's Guide Version 2.1.x Barracuda Message Archiver Outlook Add-In User's Guide Barracuda Networks Inc. 3175 S. Winchester Blvd Campbell, CA 95008 http://www.barracuda.com Copyright Copyright 2005-2009, Barracuda

More information

RoboMail Mass Mail Software

RoboMail Mass Mail Software RoboMail Mass Mail Software RoboMail is a comprehensive mass mail software, which has a built-in e-mail server to send out e-mail without using ISP's server. You can prepare personalized e-mail easily.

More information

Cascade Server CMS Quick Start Guide

Cascade Server CMS Quick Start Guide Cascade Server CMS Quick Start Guide 1. How to log in 2. How to open page 3. How to edit a page 4. How to create a new page 5. How to publish a page 6. How to change settings to view publish status page

More information

Getting Started with KompoZer

Getting Started with KompoZer Getting Started with KompoZer Contents Web Publishing with KompoZer... 1 Objectives... 1 UNIX computer account... 1 Resources for learning more about WWW and HTML... 1 Introduction... 2 Publishing files

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

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,

More information

Usability and Effectiveness Evaluation of a Course-Advising Chat Bot

Usability and Effectiveness Evaluation of a Course-Advising Chat Bot Usability and Effectiveness Evaluation of a Course-Advising Chat Bot Hyekyung Kim Informatics Program, University at Buffalo, State University of New York hk67@buffalo.edu Miguel E Ruiz Department of Library

More information

Module 6 Web Page Concept and Design: Getting a Web Page Up and Running

Module 6 Web Page Concept and Design: Getting a Web Page Up and Running Module 6 Web Page Concept and Design: Getting a Web Page Up and Running Lesson 3 Creating Web Pages Using HTML UNESCO EIPICT M6. LESSON 3 1 Rationale Librarians need to learn how to plan, design and create

More information

(These instructions are only meant to get you started. They do not include advanced features.)

(These instructions are only meant to get you started. They do not include advanced features.) FrontPage XP/2003 HOW DO I GET STARTED CREATING A WEB PAGE? Previously, the process of creating a page on the World Wide Web was complicated. Hypertext Markup Language (HTML) is a relatively simple computer

More information

If you are interested in only one mode of sharing, click on your desired logo below for precise instructions for your specified choice:

If you are interested in only one mode of sharing, click on your desired logo below for precise instructions for your specified choice: SHARE YOUR AACE DIGITAL BADGES WITH AACE IMAGE(s) Note: this lengthy document contains complete instructions for all sharing options via E-mail, Facebook, Twitter and LinkedIn If you are interested in

More information

Web Hosting Training Guide. Web Hosting Training Guide. Author: Glow Team Page 1 of 22 Ref: GC349_v1.1

Web Hosting Training Guide. Web Hosting Training Guide. Author: Glow Team Page 1 of 22 Ref: GC349_v1.1 Web Hosting Training Guide Safari version Doc Ref: GC349_v1.1 Author: Glow Team Page 1 of 22 Ref: GC349_v1.1 Contents Introduction... 3 What is the Glow Web Hosting service?... 3 Why use the Glow Web Hosting

More information

Initial Setup of Microsoft Outlook 2011 with IMAP for OS X Lion

Initial Setup of Microsoft Outlook 2011 with IMAP for OS X Lion Initial Setup of Microsoft Outlook Concept This document describes the procedures for setting up the Microsoft Outlook email client to download messages from Google Mail using Internet Message Access Protocol

More information

Access the TAX Training Web Site

Access the TAX Training Web Site Register for TAX Training TAX s Learning Management System (LMS) is a Web-based application that delivers self-study training topics to your desktop, as well as tracks your progress through the training.

More information

PORTLANDDIOCESE.ORG Email - How to Connect Table of Contents

PORTLANDDIOCESE.ORG Email - How to Connect Table of Contents 1 PORTLANDDIOCESE.ORG Email - How to Connect Table of Contents Email Access via a Web Browser... 2 Email Client Setup... 3 Outlook 2013 for Windows... 3 Outlook for Mac 2011... 4 Mac OS X 10.6+... 4 iphone

More information

How to Create and Send a Froogle Data Feed

How to Create and Send a Froogle Data Feed How to Create and Send a Froogle Data Feed Welcome to Froogle! The quickest way to get your products on Froogle is to send a data feed. A data feed is a file that contains a listing of your products. Froogle

More information

Department of Administration - Division of Finance Page 1 of 7 Health Insurance Errors Data Download Instructions

Department of Administration - Division of Finance Page 1 of 7 Health Insurance Errors Data Download Instructions Department of Administration - Division of Finance Page 1 of 7 Overview Download and correction of Health Insurance Error reports requires 3 steps: 1. Download the file. This process is somewhat automated.

More information

Dreamweaver CS5. Module 2: Website Modification

Dreamweaver CS5. Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Last revised: October 31, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland,

More information

Parallels Plesk Control Panel

Parallels Plesk Control Panel Parallels Plesk Control Panel Copyright Notice ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Phone: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2008, Parallels,

More information

Sending Email on Blue Hornet

Sending Email on Blue Hornet Sending Email on Blue Hornet STEP 1 Gathering Your Data A. For existing data from Advance or Outlook, pull email address, first name, last name, and any other variable data you would like to use in the

More information

Outlook Web App (OWA) Quick Start Guide

Outlook Web App (OWA) Quick Start Guide As we move to AD, Office365 and Outlook from our comfort zone of Novell and GroupWise, remember that you have been using Microsoft for a long time. Yes, Office is a Microsoft product. Since Outlook is

More information

Installing the Citrix Online Plug-In

Installing the Citrix Online Plug-In Installing the Citrix Online Plug-In If you are a first-time user accessing NeoSystems Citrix environment, you are required to install a small program on your computer. This program will enable you to

More information

Getting Started with Microsoft Office Live Meeting. Published October 2007 Last Update: August 2009

Getting Started with Microsoft Office Live Meeting. Published October 2007 Last Update: August 2009 Getting Started with Microsoft Office Live Meeting Published October 2007 Last Update: August 2009 Information in this document, including URL and other Internet Web site references, is subject to change

More information

Getting Started with Microsoft Office Live Meeting. Published October 2007

Getting Started with Microsoft Office Live Meeting. Published October 2007 Getting Started with Microsoft Office Live Meeting Published October 2007 Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless

More information

Lesson 7 - Website Administration

Lesson 7 - Website Administration Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their

More information

End User Guide The guide for email/ftp account owner

End User Guide The guide for email/ftp account owner End User Guide The guide for email/ftp account owner ServerDirector Version 3.7 Table Of Contents Introduction...1 Logging In...1 Logging Out...3 Installing SSL License...3 System Requirements...4 Navigating...4

More information

Xtreeme Search Engine Studio Help. 2007 Xtreeme

Xtreeme Search Engine Studio Help. 2007 Xtreeme Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to

More information

Web Hosting Training Guide. Web Hosting Training Guide. Author: Glow Team Page 1 of 28 Ref: GC278_v1.1

Web Hosting Training Guide. Web Hosting Training Guide. Author: Glow Team Page 1 of 28 Ref: GC278_v1.1 Web Hosting Training Guide Internet Explorer version Doc Ref: GC278_v1.1 Author: Glow Team Page 1 of 28 Ref: GC278_v1.1 Contents Introduction... 3 What is the Glow Web Hosting service?... 3 Why use the

More information

Surfing the Internet. Dodge County 4-H Tech Team January 22, 2004

Surfing the Internet. Dodge County 4-H Tech Team January 22, 2004 Surfing the Internet Dodge County 4-H Tech Team January 22, 2004 Topics Tools needed to surf the web How the web works Anatomy of a URL HTML: Hypertext Markup Language Error messages Navigating on the

More information

Connecting to Remote Desktop Windows Users

Connecting to Remote Desktop Windows Users Connecting to Remote Desktop Windows Users How to log into the College Network from Home 1. Start the Remote Desktop Connection For Windows XP, Vista and Windows 7 this is found at:- Star t > All Programs

More information

Patented hosting technology protected by U.S.Patents 7,0909,948; 7,076,633. Patents pending in the U.S.

Patented hosting technology protected by U.S.Patents 7,0909,948; 7,076,633. Patents pending in the U.S. Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 600 Herndon VA 20171 USA Phone: +1 (703) 815 5670 Fax: +1 (703) 815 5675 Copyright 1999-2007, SWsoft Holdings, Ltd. All rights reserved

More information

PORTLANDDIOCESE.ORG Email - How to Connect Table of Contents

PORTLANDDIOCESE.ORG Email - How to Connect Table of Contents 1 PORTLANDDIOCESE.ORG Email - How to Connect Table of Contents Email Access via a Web Browser... 2 Email Client Setup... 3 Outlook 2007, 2010 & 2013 for Windows... 3 Outlook for Mac 2011... 5 Mac OS X

More information

Accessing vlabs using the VMware Horizon View Client for OSX

Accessing vlabs using the VMware Horizon View Client for OSX Accessing vlabs using the VMware Horizon View Client for OSX This document will demonstrate how to download, install, and connect to a virtual lab desktop from a personal Mac OSX computer using the VMware

More information

Customer Control Panel Manual

Customer Control Panel Manual Customer Control Panel Manual Contents Introduction... 2 Before you begin... 2 Logging in to the Control Panel... 2 Resetting your Control Panel password.... 3 Managing FTP... 4 FTP details for your website...

More information

Smart Classroom Tutorial Series

Smart Classroom Tutorial Series King Fahd University of Petroleum and Minerals Information Technology Center (ITC) Academic Technologies (ATS) Smart Classroom Tutorial Series Setting up FTP Server in Windows XP 7 th May, 2005 ITC-ATS

More information

DocuShare User Guide

DocuShare User Guide DocuShare User Guide Publication date: April 2011 This document supports DocuShare Release 6.6.1 Prepared by: erox Corporation DocuShare Business Unit 3400 Hillview Avenue Palo Alto, California 94304 USA

More information

Document Services Online Customer Guide

Document Services Online Customer Guide Document Services Online Customer Guide Logging in... 3 Registering an Account... 3 Navigating DSO... 4 Basic Orders... 5 Getting Started... 5 Attaching Files & Print Options... 7 Advanced Print Options

More information

B a r r a c u d a M e s s a g e A r c h i v e r O u t l o o k A d d - I n U s e r G u i d e. V e r si on 3. 0

B a r r a c u d a M e s s a g e A r c h i v e r O u t l o o k A d d - I n U s e r G u i d e. V e r si on 3. 0 B a r r a c u d a M e s s a g e A r c h i v e r O u t l o o k A d d - I n U s e r G u i d e V e r si on 3. 0 Barracuda Networks, Inc. 3175 S. Winchester Blvd Campbell, CA 95008 http://www.barracuda.com

More information

2) Log in using the Email Address and Password provided in your confirmation email

2) Log in using the Email Address and Password provided in your confirmation email Welcome to HR Classroom! The following will show you how to use your HR Classroom admin account, including setting up Training Groups, inserting Policies, and generating Trainee Reports. 1) Logging into

More information

Getting Started with Dynamic Web Sites

Getting Started with Dynamic Web Sites PHP Tutorial 1 Getting Started with Dynamic Web Sites Setting Up Your Computer To follow this tutorial, you ll need to have PHP, MySQL and a Web server up and running on your computer. This will be your

More information

Web Design Competition 2013. College of Computing Science, Department of Information Systems. New Jersey Institute of Technology

Web Design Competition 2013. College of Computing Science, Department of Information Systems. New Jersey Institute of Technology COMPETITION PURPOSE The Web is the most transformable invention of our time. This competition features the creation of high-quality, well-designed and original Websites, while seeking to identify and encourage

More information

Presenter. REMEMBER: You will always be working with two documents.

Presenter. REMEMBER: You will always be working with two documents. Presenter ICT Training Updated: May 2001 Job Aid Prepared by Luc Gelinas Introduction to Microsoftw Presenter 4.0 In this workshop you will learn how to use Presnter 4.0 to create dynamic Web pages and

More information

Web Design. Links and Navigation

Web Design. Links and Navigation Web Design Links and Navigation Web Design Link Terms HTTP, FTP, Hyperlink, Email Links, Anchor HTTP (HyperText Transfer Protocol) - The most common link type and allows the user to connect to any page

More information

Using WS_FTP. This tutorial explains how to use WS_FTP, a File Transfer Program for Microsoft Windows. INFORMATION SYSTEMS SERVICES.

Using WS_FTP. This tutorial explains how to use WS_FTP, a File Transfer Program for Microsoft Windows. INFORMATION SYSTEMS SERVICES. INFORMATION SYSTEMS SERVICES Using WS_FTP This tutorial explains how to use WS_FTP, a File Transfer Program for Microsoft Windows. AUTHOR: Information Systems Services DATE: July 2003 EDITION: 1.1 TUT

More information

Web Hosting Getting Started Guide

Web Hosting Getting Started Guide Web Hosting Getting Started Guide This guide describes: - Hosting Terms and Definitions - How to sync a domain with your hosting account - How to change your domain s nameservers - How to use FTP to upload

More information

Alert Solutions Email by WebLaunch User Guide

Alert Solutions Email by WebLaunch User Guide Alert Solutions Email by WebLaunch User Guide Support: Phone: 800-929-1643 Email: support@alertsolutions.com Welcome to Alert Solutions: The one-stop solution for all your messaging needs. Thank you for

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,

More information

OutDisk 4.0 FTP FTP for Email Users using Microsoft Windows and/or Microsoft Outlook. 5/1/2012 2012 Encryptomatic LLC www.encryptomatic.

OutDisk 4.0 FTP FTP for Email Users using Microsoft Windows and/or Microsoft Outlook. 5/1/2012 2012 Encryptomatic LLC www.encryptomatic. OutDisk 4.0 FTP FTP for Email Users using Microsoft Windows and/or Microsoft Outlook 5/1/2012 2012 Encryptomatic LLC www.encryptomatic.com Contents What is OutDisk?... 3 OutDisk Requirements... 3 How Does

More information

USING OUTLOOK WITH ENTERGROUP. Microsoft Outlook

USING OUTLOOK WITH ENTERGROUP. Microsoft Outlook USING OUTLOOK WITH ENTERGROUP In this tutorial you will learn how to use Outlook with your EnterGroup account. You will learn how to setup an IMAP or POP account, and also how to move your emails and contacts

More information

www.nuvox.net, enter the administrator user name and password for that domain.

www.nuvox.net, enter the administrator user name and password for that domain. Page 1 of 7 Cute_FTP Server Names and Authentication Before connecting to an FTP site you need three pieces of information: the server name or the site you are connecting to and a user name and password.

More information

Web Training Course: Introduction to Web Editing Version 1.4 October 2007 Version 2.0 December 2007. Course Rationale: Aims & Objectives:

Web Training Course: Introduction to Web Editing Version 1.4 October 2007 Version 2.0 December 2007. Course Rationale: Aims & Objectives: Web Training Course: Introduction to Web Editing Version 1.4 October 2007 Version 2.0 December 2007 Course Rationale: The university is currently rolling out new Web publishing templates to all organisational

More information

Forefront Online Protection for Exchange (FOPE) User documentation

Forefront Online Protection for Exchange (FOPE) User documentation Forefront Online Protection for Exchange (FOPE) User documentation About Your FOPE Quarantine Mailbox Applies To: Forefront Online Protection for Exchange This document will help you get started with the

More information

Accessing your e-mail using a web browser

Accessing your e-mail using a web browser Accessing your e-mail using a web browser The web address for the PTS e-mail site is. http://mailserver.pts.edu Type that web address in the address bar and press . The screen below appears Next,

More information

Outlook Web Access (OWA) with Exchange Server 2007 (Windows version)

Outlook Web Access (OWA) with Exchange Server 2007 (Windows version) Outlook Web Access (OWA) with Exchange Server 2007 (Windows version) 1. Login into your Baylor email account via a web browser such as Internet Explorer, Fire Fox, or Netscape. The web URL is still http://mail.baylor.edu/

More information

Using the free iweb webpage templates

Using the free iweb webpage templates Table of Contents: Using the free iweb webpage templates Overview... 1 Setup... 1 How to download... 2 How to extract the template files from the.zip file... 2 Programs to use... 3 Rules to follow... 3

More information

An Introduction To The Web File Manager

An Introduction To The Web File Manager An Introduction To The Web File Manager When clients need to use a Web browser to access your FTP site, use the Web File Manager to provide a more reliable, consistent, and inviting interface. Popular

More information

Accessing your Staff (N and O drive) files from off campus

Accessing your Staff (N and O drive) files from off campus Accessing your Staff (N and O drive) files from off campus It is possible to access your N and O drive files while you are off campus, for example whilst working from home or travelling. This document

More information

Mariemont City Schools

Mariemont City Schools Mariemont City Schools Citrix Virtual Desktop Environment Citrix is a virtual desktop system that allows users to access their Mariemont Windows 7 desktop from anywhere with an Internet connection. Once

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

Downloading and installing SMART Notebook Software

Downloading and installing SMART Notebook Software Connected Classrooms Program: Interactive Classrooms Project 03 June 2009 Downloading and installing SMART Notebook Software Step-by-step instructions for Windows and Apple Macs DET has licensed the SMART

More information

BlackBerry Internet Service. Version: 4.5.1. User Guide

BlackBerry Internet Service. Version: 4.5.1. User Guide BlackBerry Internet Service Version: 4.5.1 User Guide Published: 2014-05-22 SWD-20140522173857703 Contents 1 Getting started...7 About the messaging service plans for the BlackBerry Internet Service...7

More information

Adobe Dreamweaver CC 14 Tutorial

Adobe Dreamweaver CC 14 Tutorial Adobe Dreamweaver CC 14 Tutorial GETTING STARTED This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site

More information

Universal Management Service 2015

Universal Management Service 2015 Universal Management Service 2015 UMS 2015 Help All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording,

More information

SPHOL326: Designing a SharePoint 2013 Site. Hands-On Lab. Lab Manual

SPHOL326: Designing a SharePoint 2013 Site. Hands-On Lab. Lab Manual 2013 SPHOL326: Designing a SharePoint 2013 Site Hands-On Lab Lab Manual This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references,

More information

Help. F-Secure Online Backup

Help. F-Secure Online Backup Help F-Secure Online Backup F-Secure Online Backup Help... 3 Introduction... 3 What is F-Secure Online Backup?... 3 How does the program work?... 3 Using the service for the first time... 3 Activating

More information

1: 2: 2.1. 2.2. 3: 3.1: 3.2: 4: 5: 5.1 5.2 & 5.3 5.4 5.5 5.6 5.7 5.8 CAPTCHA

1: 2: 2.1. 2.2. 3: 3.1: 3.2: 4: 5: 5.1 5.2 & 5.3 5.4 5.5 5.6 5.7 5.8 CAPTCHA Step by step guide Step 1: Purchasing a RSMembership! membership Step 2: Download RSMembership! 2.1. Download the component 2.2. Download RSMembership! language files Step 3: Installing RSMembership! 3.1:

More information

WEBSITE CONTENT MANAGEMENT SYSTEM USER MANUAL CMS Version 2.0 CMS Manual Version 1.0 2-25-13

WEBSITE CONTENT MANAGEMENT SYSTEM USER MANUAL CMS Version 2.0 CMS Manual Version 1.0 2-25-13 WEBSITE CONTENT MANAGEMENT SYSTEM USER MANUAL CMS Version 2.0 CMS Manual Version 1.0 2-25-13 CONTENTS Things to Remember... 2 Browser Requirements... 2 Why Some Areas of Your Website May Not Be CMS Enabled...

More information

Citrix for Mac Installation

Citrix for Mac Installation While some MCPS applications run on Macintosh computers, other applications do not function properly. One method to get these applications (such as Outlook and Special Education s O/SS) is to add a mini-program

More information

2. Registration You need to register an account before you can start using sft.pearson.com. You can do this either by

2. Registration You need to register an account before you can start using sft.pearson.com. You can do this either by 1. SFT.PEARSON.COM is a web based secure file transfer utility that enables secure delivery of data of any type and size to and from anyone with a valid email address. It works very much like email but

More information

Software Development Environment. Installation Guide

Software Development Environment. Installation Guide Software Development Environment Installation Guide Software Installation Guide This step-by-step guide is meant to help teachers and students set up the necessary software development environment. By

More information

Information & Communication Technologies FTP and GroupWise Archives Wilfrid Laurier University

Information & Communication Technologies FTP and GroupWise Archives Wilfrid Laurier University Instructions for MAC users MAC users have not been joined to the Active Directory Domain. ICT is unable to capture GroupWise archives you may have on your computer automatically or confirm if you have

More information

BA (Hons) Social work MA Social work PG Diploma Social work: Using PebblePad on Placement 2014-15

BA (Hons) Social work MA Social work PG Diploma Social work: Using PebblePad on Placement 2014-15 Creating assets in Pebble+ There are two ways of creating assets in Pebble+, adding files and completing Pebble+ templates. Adding files You can add file to your assets using Add new File. You then add

More information

Getting started with Email Marketing

Getting started with Email Marketing Getting started with Email Marketing Create Email a marketing campaign remains one of the most important tools available to digital marketers today, providing a cost-effective technique to reach prospects

More information

Build it with Drupal 8

Build it with Drupal 8 Build it with Drupal 8 Comprehensive guide for building common websites in Drupal 8. No programming knowledge required! Antonio Torres This book is for sale at http://leanpub.com/drupal-8-book This version

More information

Voice-Over PowerPoint (VOPP) and FTP Instructions for Online Courses (for Windows PC Computers) December 2009

Voice-Over PowerPoint (VOPP) and FTP Instructions for Online Courses (for Windows PC Computers) December 2009 Voice-Over PowerPoint (VOPP) and FTP Instructions for Online Courses (for Windows PC Computers) December 2009 A. How to add narration to a PowerPoint presentation: 1. Attach a microphone to your computer

More information

B a r r a c u d a M e s s a g e A r c h i v e r O u t l o o k A d d - I n U s e r G u i d e. V e r si on 3. 1

B a r r a c u d a M e s s a g e A r c h i v e r O u t l o o k A d d - I n U s e r G u i d e. V e r si on 3. 1 B a r r a c u d a M e s s a g e A r c h i v e r O u t l o o k A d d - I n U s e r G u i d e V e r si on 3. 1 Barracuda Networks, Inc. 3175 S. Winchester Blvd Campbell, CA 95008 http://www.barracuda.com

More information

Web Mail Classic Web Mail

Web Mail Classic Web Mail April 14 Web Mail Classic Web Mail Version 2.2 Table of Contents 1 Technical Requirements... 4 2 Accessing your Web Mail... 4 3 Web Mail Features... 5 3.1 Home... 5 3.1.1 Mailbox Summary... 5 3.1.2 Announcements...

More information

Reseller Manual. version 2.0-r1

Reseller Manual. version 2.0-r1 Reseller Manual version 2.0-r1 Contents 1 Definition of Terms 3 2 Sections of the Reseller Interface 3 3 General 4 3.1 Overview.............................. 4 3.2 Change Password.........................

More information

Using etoken for Securing E-mails Using Outlook and Outlook Express

Using etoken for Securing E-mails Using Outlook and Outlook Express Using etoken for Securing E-mails Using Outlook and Outlook Express Lesson 15 April 2004 etoken Certification Course Securing Email Using Certificates Unprotected emails can be easily read and/or altered

More information

Secure Message Center User Guide

Secure Message Center User Guide Secure Message Center User Guide Using the Department of Banking Secure Email Message Center 2 Receiving and Replying to Messages 3 Initiating New Messages 7 Using the Address Book 9 Managing Your Account

More information

Microsoft Outlook Web Access Handbook

Microsoft Outlook Web Access Handbook Microsoft Outlook Web Access Handbook Introduction Outlook Web access allows you to use a web browser (Internet Explorer or Firefox) to read your email, send email, and check your online calendar. This

More information

Create a GAME PERFORMANCE Portfolio with Microsoft Word

Create a GAME PERFORMANCE Portfolio with Microsoft Word Create a GAME PERFORMANCE Portfolio with Microsoft Word Planning A good place to start is on paper. Get a sheet of blank paper and just use a pencil to indicate where the content is going to be positioned

More information

Using Microsoft Expression Web to Upload Your Site

Using Microsoft Expression Web to Upload Your Site Using Microsoft Expression Web to Upload Your Site Using Microsoft Expression Web to Upload Your Web Site This article briefly describes how to use Microsoft Expression Web to connect to your Web server

More information

Using the GroupWise Client

Using the GroupWise Client Spring 2006 (Our appreciation to Jennifer Sherouse for her assistance in editing and improving this document) Page 1 of 15 What is the GroupWise Client The GroupWise client is a program that installs on

More information

User guide. Business Email

User guide. Business Email User guide Business Email June 2013 Contents Introduction 3 Logging on to the UC Management Centre User Interface 3 Exchange User Summary 4 Downloading Outlook 5 Outlook Configuration 6 Configuring Outlook

More information

Office of Information Technology Connecting to Microsoft Exchange User Guide

Office of Information Technology Connecting to Microsoft Exchange User Guide OVERVIEW The Office of Information Technology is migrating its messaging infrastructure from Microsoft Exchange 2003 to Microsoft Exchange 2010. Moving to the latest technology will provide many enhancements

More information

Lync Online Deployment Guide. Version 1.0

Lync Online Deployment Guide. Version 1.0 Date 28/07/2014 Table of Contents 1. Provisioning Lync Online... 1 1.1 Operating System Requirements... 1 1.2 Browser Requirements Administrative Centre... 1 2. Obtaining your login Credentials & Logging

More information

Parallels Plesk Panel

Parallels Plesk Panel Parallels Plesk Panel Copyright Notice ISBN: N/A Parallels 660 SW 39th Street Suite 205 Renton, Washington 98057 USA Phone: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels, Inc.

More information

Transitioning from TurningPoint 5 to TurningPoint Cloud - LMS 1

Transitioning from TurningPoint 5 to TurningPoint Cloud - LMS 1 Transitioning from TurningPoint 5 to TurningPoint Cloud - LMS 1 A Turning Account is a unique identifier that is used to tie together all software accounts and response devices. A Turning Account is required

More information

FileMaker Pro and Microsoft Office Integration

FileMaker Pro and Microsoft Office Integration FileMaker Pro and Microsoft Office Integration page Table of Contents Executive Summary...3 Introduction...3 Top Reasons to Read This Guide...3 Before You Get Started...4 Downloading the FileMaker Trial

More information

HOW TO CREATE AN HTML5 JEOPARDY- STYLE GAME IN CAPTIVATE

HOW TO CREATE AN HTML5 JEOPARDY- STYLE GAME IN CAPTIVATE HOW TO CREATE AN HTML5 JEOPARDY- STYLE GAME IN CAPTIVATE This document describes the steps required to create an HTML5 Jeopardy- style game using an Adobe Captivate 7 template. The document is split into

More information