WIRIS quizzes 2. Integration guide

Size: px
Start display at page:

Download "WIRIS quizzes 2. Integration guide"

Transcription

1 WIRIS quizzes 2. Integration guide Document Release: may, Maths for More Contact: Summary. This guide explains a set of scenarios solved with WIRIS quizzes 2. It starts explaining how to call WIRIS quizzes services to evaluate a student answer and, then, how to integrate WIRIS editor in a quizzes system context. Contents Where can be integrated WIRIS quizzes?... 2 Comparing the equivalence of two formulas... 3 Embedding WIRIS editor... 4 Customizing WIRIS editor toolbar... 5 Comparing two formulas with additional criteria... 6 Step 1. Obtaining the question XML... 6 Step 2. Using the question descriptor in your program... 8 Validate the student answer with a custom algorithm... 9 Change input symbols: working with physics units Allowing physical units in WIRIS editor Integrating WIRIS quizzes studio in your own platform... 13

2 Maths for More 2016 WIRIS quizzes integration guide Page 2 of 13 Where can be integrated WIRIS quizzes? WIRIS quizzes mainly targets Web applications. There are currently five integrations that you can download as part of the respective Getting started example: 1) PHP integration 2).NET integration 3) Java integration 4) JavaScript integration 5) ActionScript 3/Flash integration The PHP,.NET and Java integrations require that you programmatically call the WIRIS quizzes API in order to evaluate the answer of a student. This invocation is done from the server-side. For the JavaScript and ActionScript 3/Flash integrations, you also need to programmatically call the WIRIS quizzes API. But, instead, the invocation is done from the browser. This option is less secure because the correct answer is also sent to the client browser. It s worth to note that the JavaScript and ActionScript 3/Flash integrations also need some serverside scripts used to connect your server with WIRIS quizzes server. Such scripts are part of the integration (Getting started examples) that we already provide for you. In any case, the ultimate evaluation of the student answer is performed by WIRIS quizzes using its Web services: Browser Your server WIRIS quizzes integration WIRIS quizzes Web-services

3 Maths for More 2016 WIRIS quizzes integration guide Page 3 of 13 Comparing the equivalence of two formulas This section explains how to compare the equivalence of two formulas given by plain text or MathML. We will check that x+1 is equivalent to 1+x. First download the getting started source code from compatible with your technology. Let s note that all this examples will connect to to perform the actual computations. The source code to compare $correctanswer and $studentanswer is as follows. <?php require_once 'quizzes/quizzes.php'; $correctanswer = "x+1"; $studentanswer = "1+x"; //build a request for the service. $builder = com_wiris_quizzes_api_quizzesbuilder::getinstance(); $request = $builder->newevalrequest($correctanswer, $studentanswer, null, null); //Make the remote call. $service = $builder->getquizzesservice(); $response = $service->execute($request); //Get the response into this useful object. $instance = $builder->newquestioninstance(); $instance->update($response); //Ask for the correctness of the 0th response. $correct = $instance->isanswercorrect(0); echo $correct;?> This example depends on the quizzes/quizzes.php and related files that can be found in the getting started source code. Any or both $correctanswer and $studentanswer could contain MathML. For example, $correctanswer = "<math><mi>x</mi><mo>+</mo><mn>1</mn></math>"; The importance of MathML is that it can be edited with WIRIS editor, see next section of this documentation. Further discussions about the API can be found WIRIS quizzes API.

4 Maths for More 2016 WIRIS quizzes integration guide Page 4 of 13 Embedding WIRIS editor Students will input the answers using either a simple text box or a full formula editor. This section explains how to embed a formula editor. This same procedure can be repeated many times if you need more than one formula editor. Edit a file called editor.html and write <!DOCTYPE html> <html> <head> <script src= " ></script> <script> function displayeditor() { // Get WIRIS quizzes User Interface Builder. var builder = com.wiris.quizzes.api.quizzesbuilder.getinstance(); var uibuilder = builder.getquizzesuibuilder(); // Build student's answer field. answerfield = uibuilder.newanswerfield(null, null, 0); var answercontainer = document.getelementbyid("studentanswer"); answercontainer.replacechild(answerfield.getelement(), answercontainer.firstchild); } window.onload=displayeditor; </script> </head> <body> <!-- This input will be replaced by a WIRIS editor. --> <div style="width:500px;height:200px" id="studentanswer"><span></span></div> <br> <input type="button" value="get MathML" onclick="alert(answerfield.getvalue())"/> </body> </html> The <your-domain>/quizzes/service.php URL part should point to the quizzes folder that you will find in the Getting started example for your technology. With this code you will see the following page where the toolbar contains the significant symbols for a quizzes scenario and the syntax checking is enabled.

5 Maths for More 2016 WIRIS quizzes integration guide Page 5 of 13 Customizing WIRIS editor toolbar The default WIRIS editor will be fine for many scenarios but you will, eventually, want to configure the toolbar icons or any other aspect. You can check the documentation in Embed WIRIS editor to get an idea of the available initialization parameters. To configure WIRIS editor, you will need to specify the initialization parameters as follows:... answerfield = uibuilder.newanswerfield(null, null, 0); answerfield.seteditorinitialparams({ 'toolbar':'<toolbar><tab rows="1" ref="general" empty="true">'+ '<item ref="fraction"/>'+ '<item ref="squareroot"/>'+ '<item ref="nroot"/>'+ '<item ref="+"/>'+ '<item ref=" "/>'+ '<item ref="-"/>'+ '<item ref=" "/>'+ '</tab></toolbar>', });... Example of customized toolbar:

6 Maths for More 2016 WIRIS quizzes integration guide Page 6 of 13 Comparing two formulas with additional criteria When comparing the correct answer with the student answer, for example, it is possible to request further requirements like the the student answer should be simplified. Following the example, the student is asked to compute (x 2 + 3) (2 + 2x 2 ) and the correct answer should be 1 x 2 or x instead of x 2 2x 2 + 1, which is invalid because it is not simplified. WIRIS quizzes allows using many additional criteria. For this purpose we will use WIRIS quizzes studio to define the question that will be sent to the evaluation server at Step 1. Obtaining the question XML You will get the description of the question via WIRIS quizzes studio. The question description XML is an xml file that describes how the student answer will be evaluated. The most common scenario will be to compare the students answer with the correct one. Note that the correct answer is not necessarily part of the question description which means that a single question description can be used by many different correct responses. To use WIRIS quizzes studio, visit and you will get: And press the icon to open WIRIS quizzes studio. Type the Correct answer 1 x 2 with the sole purpose to check the question works fine.

7 Maths for More 2016 WIRIS quizzes integration guide Page 7 of 13 Move to Validation tab and check is simplified. Move to Preview and play with possible student s answers. You will realize that x is a valid response and 1 2x 2 + x 2 is wrong because it is not simplified.

8 Maths for More 2016 WIRIS quizzes integration guide Page 8 of 13 Now, we will get the Question XML in order to use it in our program. Type Shift+Ctrl+Q and the following dialog will appear: You can copy the Question XML and save it into a file named simplified.xml. Step 2. Using the question descriptor in your program Create a file named example2.php with the following content <?php require_once 'quizzes/quizzes.php'; $correctanswer = "x+1"; $studentanswer = "1+x"; $builder = com_wiris_quizzes_api_quizzesbuilder::getinstance(); // Read question $filename = dirname( FILE ). '/simplified.xml'; $requeststr = file_get_contents($filename); $question = $builder->readquestion($requeststr); // Create question request $questionrequest = $builder->newevalrequest($correctanswer, $studentanswer,$question,null); // Send the xml request data $service = $builder->getquizzesservice(); // Call the web service $response = $service->execute($questionrequest); // Get the response into this useful object. $instance = $builder->newquestioninstance();

9 Maths for More 2016 WIRIS quizzes integration guide Page 9 of 13?> $instance->update($response); // Ask for the correctness of the 0th response. $correct = $instance->isanswercorrect(0); echo $correct; Validate the student answer with a custom algorithm You can benefit from the whole power of WIRIS cas for validate answers. For example, you could request to the student to input a polynomial that has a given list of roots. Thus, you need a way to verify that a certain polynomial has the required roots. Visit and press the new window press the variable tab and write the following program: icon. With the Go back to Validation tab and set Grading function with value test.

10 Maths for More 2016 WIRIS quizzes integration guide Page 10 of 13 Press Shift+Ctrl+Q to get the question descriptor and save it into degree2.xml The program would be <?php require_once 'quizzes/quizzes.php'; $correctanswer = "{-1,1}"; $studentanswer = "1-x^2"; $builder = com_wiris_quizzes_api_quizzesbuilder::getinstance();?> // Read question $filename = dirname( FILE ). '/degree2.xml'; $requeststr = file_get_contents($filename); $question = $builder->readquestion($requeststr); // Create question request $questionrequest = $builder->newevalrequest($correctanswer, $studentanswer,$question,null); // Send the xml request data $service = $builder->getquizzesservice(); // Call the web service $response = $service->execute($questionrequest); // Get the response into this useful object. $instance = $builder->newquestioninstance(); $instance->update($response); // Ask for the correctness of the 0th response. $correct = $instance->isanswercorrect(0); echo $correct; Note that the $correctanswer is not the proper correct answer but the list of roots.

11 Maths for More 2016 WIRIS quizzes integration guide Page 11 of 13 Change input symbols: working with physics units This section is related to physics units but is also interesting for understanding how to enable or disable some symbols using the following WIRIS quizzes studio sections from Validation tab and WIRIS quizzes needs to be notified when working with physics units. The underlying reason is that it needs recognize km as kilometer instead of the multiplication of the two variables k and m. Open WIRIS quizzes studio as explained previously and select Quantity. Press Ctrl+Shift+Q and get the question XML and save it to quantity.xml <?php require_once 'quizzes/quizzes.php'; $correctanswer = "1000m"; $studentanswer = "1km"; $builder = com_wiris_quizzes_api_quizzesbuilder::getinstance(); // Read question $filename = dirname( FILE ). '/quantity.xml'; $requeststr = file_get_contents($filename); $question = $builder->readquestion($requeststr); // Create question request $questionrequest = $builder->newevalrequest($correctanswer, $studentanswer,$question,null); // Send the xml request data $service = $builder->getquizzesservice(); // Call the web service $response = $service->execute($questionrequest); // Get the response into this useful object.

12 Maths for More 2016 WIRIS quizzes integration guide Page 12 of 13?> $instance = $builder->newquestioninstance(); $instance->update($response); // Ask for the correctness of the 0th response. $correct = $instance->isanswercorrect(0); echo $correct; Allowing physical units in WIRIS editor If you want to use WIRIS editor with physical units you will need to enable them. Create the file editor2.html and write the following <!DOCTYPE html> <html> <head> <script src= " ></script> <script> function displayeditor() { // Get WIRIS quizzes User Interface Builder. var builder = com.wiris.quizzes.api.quizzesbuilder.getinstance(); var question = builder.readquestion('<question> </question>'); var uibuilder = builder.getquizzesuibuilder(); // Build student's answer field. answerfield = uibuilder.newanswerfield(question, null, 0); var answercontainer = document.getelementbyid("studentanswer"); answercontainer.replacechild(answerfield.getelement(), answercontainer.firstchild); } window.onload=displayeditor; </script> </head> <body> <!-- This input will be replaced by a WIRIS editor. --> <div style="width:500px;height:200px" id="studentanswer"><span></span></div> <br> <input type="button" value="get MathML" onclick="alert(answerfield.getvalue())"/> </body> </html> Note that some lines, in blue, are shortened with three dots ( ). The value passed to readquestion is the question XML:

13 Maths for More 2016 WIRIS quizzes integration guide Page 13 of 13 Now, WIRIS editor recognizes the units and displays them in blue. Integrating WIRIS quizzes studio in your own platform WIRIS quizzes studio is designed to be easily integrated in any web platform. You can follow the getting started demos called level 2 and level 3. Another benefit on a depth integration of WIRIS quizzes studio is that you have the option to generate random questions.

WIRIS quizzes web services Getting started with PHP and Java

WIRIS quizzes web services Getting started with PHP and Java WIRIS quizzes web services Getting started with PHP and Java Document Release: 1 2010 december, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS

More information

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148 Index Numbers & Symbols (angle brackets), in HTML, 47 : (colon), in CSS, 96 {} (curly brackets), in CSS, 75, 96. (dot), in CSS, 89, 102 # (hash mark), in CSS, 87 88, 99 % (percent) font size, in CSS,

More information

Creating Interactive Video with Camtasia

Creating Interactive Video with Camtasia Creating Interactive Video with Camtasia Audio SCORM Quizzes PowerPoint and Screen Shots v1.2: 2009 Page 1 Camtasia Studio 6.0.2 http://www.techsmith.com/camtasia.asp (free trial download) Table of Contents

More information

Amazon Connect - SpiceCSM Automated Reader Integration User Guide

Amazon Connect - SpiceCSM Automated Reader Integration User Guide Amazon Connect - SpiceCSM Automated Reader Integration User Guide Overview Amazon Connect and SpiceCSM together allow for the rapid development of intelligent IVR systems. The general flow in which Amazon

More information

Best Practices for Using the Rich Text Editor

Best Practices for Using the Rich Text Editor Best Practices for Using the Rich Text Editor Overview Many pages in ilearn contain large text entry boxes along with many icons and pull down lists (located above the actual text entry area). These icons

More information

Best Practices for Using the Rich Text Editor

Best Practices for Using the Rich Text Editor Best Practices for Using the Rich Text Editor Overview Many pages in Sakai contain large text-entry boxes along with many icons and pull-down lists (located above the actual text entry area). These icons

More information

D2L Brightspace. The Content Tool. University Information Technology Services. Learning Technologies, Training, & Audiovisual Outreach

D2L Brightspace. The Content Tool. University Information Technology Services. Learning Technologies, Training, & Audiovisual Outreach D2L Brightspace The Content Tool University Information Technology Services Learning Technologies, Training, & Audiovisual Outreach Copyright 2016 KSU Division of University Information Technology Services

More information

Figure 1 Properties panel, HTML mode

Figure 1 Properties panel, HTML mode How to add text Adding text to a document To add text to a Dreamweaver document, you can type text directly in the Document window, or you can cut and paste text. You modify text by using the Properties

More information

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz 00 000 00 0 000 000 0 WME MathEdit An initial report on the WME tool for creating & editing mathematics by K. Cem Karadeniz 00 000 00 0 000 000 0 Outline MathML WME MathEdit Tool Selection for Implementation

More information

Brightspace by D2L Upgrade Training

Brightspace by D2L Upgrade Training Brightspace by D2L Upgrade Training August 2015 This document provides an overview of some new features, and improvements to existing features implemented in the latest upgrade. GFC MSU is now participating

More information

The HTML Editor in icollege

The HTML Editor in icollege icollege The HTML Editor in icollege Instructional Technology Services Abstract: This handout provides detailed information about the HTML Editor in icollege. The HTML Editor allows you to create HTML

More information

HTML Mashups A mashup that embeds an HTML or JavaScript based Web page directly on a screen.

HTML Mashups A mashup that embeds an HTML or JavaScript based Web page directly on a screen. ABSTRACT Mashups are used to integrate data from SAP's cloud solution with data provided by an online Web service or application. Users can access the content provided by these Web services and applications.

More information

Ajax- XMLHttpResponse. Returns a value such as ArrayBuffer, Blob, Document, JavaScript object, or a DOMString, based on the value of

Ajax- XMLHttpResponse. Returns a value such as ArrayBuffer, Blob, Document, JavaScript object, or a DOMString, based on the value of Ajax- XMLHttpResponse XMLHttpResponse - A Read only field Returns a value such as ArrayBuffer, Blob, Document, JavaScript object, or a DOMString, based on the value of XMLHttpRequest.responseType. This

More information

Introduction to Autodesk MapGuide EnterpriseChapter1:

Introduction to Autodesk MapGuide EnterpriseChapter1: Chapter 1 Introduction to Autodesk MapGuide EnterpriseChapter1: In this chapter, you review the high-level key components that comprise Autodesk MapGuide Enterprise. The Autodesk MapGuide Studio, an integral

More information

Rigi plugin for SDL Trados Studio

Rigi plugin for SDL Trados Studio Rigi plugin for SDL Trados Studio Version 1.0 (30 November 2017) Rigi.io - Localization Platform Copyright by Rigi.io. All Rights Reserved. Table of contents... 3 Translation workflow... 4 Installation...

More information

Embedding Videos in Web Pages

Embedding Videos in Web Pages Embedding Videos in Web Pages 1. Many sites on the internet are devoted to the posting of videos. A majority of these sites include a tab or button marked EMBED which gives you the ability to insert their

More information

Introduction to Autodesk MapGuide EnterpriseChapter1:

Introduction to Autodesk MapGuide EnterpriseChapter1: Chapter 1 Introduction to Autodesk MapGuide EnterpriseChapter1: In this chapter, you review the high-level key components that make up Autodesk MapGuide Enterprise. The Autodesk MapGuide Studio, an integral

More information

Business Intelligence and Reporting Tools

Business Intelligence and Reporting Tools Business Intelligence and Reporting Tools Release 1.0 Requirements Document Version 1.0 November 8, 2004 Contents Eclipse Business Intelligence and Reporting Tools Project Requirements...2 Project Overview...2

More information

CSC 337. JavaScript Object Notation (JSON) Rick Mercer

CSC 337. JavaScript Object Notation (JSON) Rick Mercer CSC 337 JavaScript Object Notation (JSON) Rick Mercer Why JSON over XML? JSON was built to know JS JSON JavaScript Object Notation Data-interchange format Lightweight Replacement for XML It's just a string

More information

Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5

Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5 Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5 Introduction Use Cases for Anonymous Authentication Anonymous Authentication in TIBCO Spotfire 7.5 Enabling Anonymous Authentication

More information

KonaKart Shopping Widgets. 3rd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK

KonaKart Shopping Widgets. 3rd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK KonaKart Shopping Widgets 3rd January 2018 DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK Introduction KonaKart ( www.konakart.com ) is a Java based ecommerce platform

More information

FOCUS ON REAL DESIGN AUTOMATE THE REST CUSTOMTOOLS EXCEL REPORTING

FOCUS ON REAL DESIGN AUTOMATE THE REST CUSTOMTOOLS EXCEL REPORTING FOCUS ON REAL DESIGN AUTOMATE THE REST CUSTOMTOOLS EXCEL REPORTING Table of Contents EXCEL REPORTING... 3 Introduction... 3 What does it do?... 3 How does it work?... 3 How can you use it?... 3 Adding

More information

Searching Options. Quick Start Guide. With Learn360, there are three different searching options which are displayed in Figures 1, 2, & 3.

Searching Options. Quick Start Guide. With Learn360, there are three different searching options which are displayed in Figures 1, 2, & 3. This guide is designed to give new users a brief overview of. It will review how users can begin using the many tools, features and functionality has to offer with the greatest of ease. Login Figures 1,

More information

Dreamweaver MX The Basics

Dreamweaver MX The Basics Chapter 1 Dreamweaver MX 2004 - The Basics COPYRIGHTED MATERIAL Welcome to Dreamweaver MX 2004! Dreamweaver is a powerful Web page creation program created by Macromedia. It s included in the Macromedia

More information

Using Adobe Flex in JSR-286 Portlets

Using Adobe Flex in JSR-286 Portlets Using Adobe Flex in JSR-286 Portlets This article shall show you how the Adobe Flex SDK can be used in a Portal environment to enhance the user interface for a Portlet. It has also previously been possible

More information

How to use the Assets panel

How to use the Assets panel Adobe Dreamweaver Guide How to use the Assets panel You can use the Assets panel in Dreamweaver to manage assets in the current site (Figure 1). The Assets panel displays assets for the site associated

More information

Xcelsius Gurus: Part 2 - Data Connectivity Series

Xcelsius Gurus: Part 2 - Data Connectivity Series Xcelsius Gurus: Part 2 - Data Connectivity Series When NOT to Utilize SAP Business Objects Enterprise for your Dashboard? Presented by: Mico Yuk & Ryan Goodman Date: June 10 th, 2009 Who are We? Mico Yuk

More information

Kaltura Video Package for Moodle 2.x Quick Start Guide. Version: 3.1 for Moodle

Kaltura Video Package for Moodle 2.x Quick Start Guide. Version: 3.1 for Moodle Kaltura Video Package for Moodle 2.x Quick Start Guide Version: 3.1 for Moodle 2.0-2.4 Kaltura Business Headquarters 5 Union Square West, Suite 602, New York, NY, 10003, USA Tel.: +1 800 871 5224 Copyright

More information

Postman User Guide. Document Reference: July Version: 2

Postman User Guide. Document Reference: July Version: 2 Postman User Guide Document Reference: 8314 July 2017 Version: 2 Version Number Date Author Changes 1 Sep 2015 Sam Smith 2 Jul 2017 Sam Smith Branding updated Page 1 Contents 1 Introduction... 3 2 Downloading...

More information

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10 CONTENTS Chapter 1 Introduction to Dreamweaver CS3 1 About Dreamweaver CS3 Interface...4 Title Bar... 4 Menu Bar... 4 Insert Bar... 5 Document Toolbar... 5 Coding Toolbar... 6 Document Window... 7 Properties

More information

In Figure 6, users can view their profile information in the Profile tab displayed by. Figure 8 Figure 7

In Figure 6, users can view their profile information in the Profile tab displayed by. Figure 8 Figure 7 This guide is designed to give new users a brief overview of Learn360. It will review how to begin using the many tools, features and functionality Learn360 has to offer. Login Figures 1, 2 and 3 feature

More information

Data Service Center December

Data Service Center December www.dataservice.org Data Service Center December 2005 504-7222 Property of the Data Service Center, Wilmington, DE For Use Within the Colonial & Red Clay Consolidated Public School Districts Only Table

More information

Captivating Movies! Getting Started with Captivate

Captivating Movies! Getting Started with Captivate Captivating Movies! Getting Started with Captivate Welcome to Getting Started with Captivate. In this tutorial you will learn to import a PowerPoint file into a Captivate Project. Then you will prepare

More information

Siteforce Pilot: Best Practices

Siteforce Pilot: Best Practices Siteforce Pilot: Best Practices Getting Started with Siteforce Setup your users as Publishers and Contributors. Siteforce has two distinct types of users First, is your Web Publishers. These are the front

More information

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote Acknowledgments p. xxv Introduction p. xxvii Getting Started with Dreamweaver MX 2004 Is It 2004 Already? p. 3 The Internet p. 4 TCP/IP p. 7 Hypertext Transfer Protocol p. 8 Hypertext Markup Language p.

More information

Notes General. IS 651: Distributed Systems 1

Notes General. IS 651: Distributed Systems 1 Notes General Discussion 1 and homework 1 are now graded. Grading is final one week after the deadline. Contract me before that if you find problem and want regrading. Minor syllabus change Moved chapter

More information

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz

WME MathEdit. An initial report on the WME tool for creating & editing mathematics. by K. Cem Karadeniz 00 000 00 0 000 000 0 WME MathEdit An initial report on the WME tool for creating & editing mathematics by K. Cem Karadeniz Hi everybody. Today s talk will be on one of the WME tools that I am currently

More information

Checkbox Quick Start Guide

Checkbox Quick Start Guide Checkbox 5.0 - Quick Start Guide This How-To Guide will guide you though the process of creating a survey and adding a survey item to a page. Contents: - Log-In - How to create a survey - How to add/change

More information

PHP for PL/SQL Developers. Lewis Cunningham JP Morgan Chase

PHP for PL/SQL Developers. Lewis Cunningham JP Morgan Chase PHP for PL/SQL Developers Lewis Cunningham JP Morgan Chase 1 What is PHP? PHP is a HTML pre-processor PHP allows you to generate HTML dynamically PHP is a scripting language usable on the web, the server

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!   We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 9A0-046 Title : Adobe GoLive CS2 ACE Exam Vendors : Adobe Version : DEMO

More information

Zend Studio 3.0. Quick Start Guide

Zend Studio 3.0. Quick Start Guide Zend Studio 3.0 This walks you through the Zend Studio 3.0 major features, helping you to get a general knowledge on the most important capabilities of the application. A more complete Information Center

More information

USER GUIDE MADCAP FLARE Project Creation

USER GUIDE MADCAP FLARE Project Creation USER GUIDE MADCAP FLARE 2018 Project Creation Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

ADDING RESOURCES IN MOODLE

ADDING RESOURCES IN MOODLE EDUCATIONAL TECHNOLOGY WORKSHOPS ADDING RESOURCES IN MOODLE Facilitators: Joseph Blankson (j-blankson), Chandra Dunbar (c-dunbar), Sharyn Zembower (s-zembower) A resource is an item that an instructor

More information

Current trends: Scripting (I) A bid part of interface design centers around dialogs

Current trends: Scripting (I) A bid part of interface design centers around dialogs Current trends: Scripting (I) A bid part of interface design centers around dialogs that a system has with a user of the system These dialogs follow what is usually called a "script", i.e. a sequence of

More information

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites A. Pre-Production of Webpage 1. Determine the specific software needed WYSIWYG- design software that manipulates components of the web page without the user writing or editing code Uses graphical layout

More information

encase Item Bank Overview

encase Item Bank Overview encase Item Bank Overview Step One: for users without Clever portal access https://encase.te21.com Step Two: Log In (there are two log in options) Option 1: Clever Supported Login Use the Clever login

More information

Design Importer User Guide

Design Importer User Guide Design Importer User Guide Rev: 9 February 2012 Sitecore CMS 6.5 Design Importer User Guide How to import the design of an external webpage as a Sitecore layout or sublayout Table of Contents Chapter 1

More information

User's Guide. Version 2.2.1

User's Guide. Version 2.2.1 User's Guide Version 2.2.1 This edition refers to Version 2.2.1 of Black Duck Code Sight. This document created or updated October 26, 2012. Please send your comments and suggestions to: Black Duck Software,

More information

Agenda. My Introduction. CIS 154 Javascript Programming

Agenda. My Introduction. CIS 154 Javascript Programming CIS 154 Javascript Programming Brad Rippe brippe@fullcoll.edu Agenda Brief Javascript Introduction Course Requirements Brief HTML review On to JavaScript Assignment 1 Due Next week Helpful Tools Questions/Comments

More information

Displaying ndtv Graphics in Spotfire using TERR and JSViz

Displaying ndtv Graphics in Spotfire using TERR and JSViz Displaying ndtv Graphics in Spotfire using TERR and JSViz Introduction The R package ndtv provides a quick and simple means to create compelling interactive graphics. The following R Code: library(ndtv)

More information

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables Lab 5 Valid HTML, Home Page & Editor Tables Navigation Topics Covered Server Side Includes (SSI) PHP Scripts menu.php.htaccess assessment.html labtasks.html Software Used: HTML Editor Background Reading:

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4

More information

Lab 3: Using Worklight Server and Environment Optimization Lab Exercise

Lab 3: Using Worklight Server and Environment Optimization Lab Exercise Lab 3: Using Worklight Server and Environment Optimization Lab Exercise Table of Contents Lab 3 Using the Worklight Server and Environment Optimizations... 3-4 3.1 Building and Testing on the Android Platform...3-4

More information

Quick Guide for Suppliers - Catalogs Supplier Portal (October 2012)

Quick Guide for Suppliers - Catalogs Supplier Portal (October 2012) Quick Guide for Suppliers - Catalogs Supplier Portal (October 2012) Copyright 1999-2012 Basware Corporation. All rights reserved. About Basware Supplier Portal Documentation The following documentation

More information

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. Javascript & JQuery: interactive front-end

More information

Website Development Komodo Editor and HTML Intro

Website Development Komodo Editor and HTML Intro Website Development Komodo Editor and HTML Intro Introduction In this Lecture and Tour we will cover: o Use of the editor that will be used for the Website Development and Javascript Programming sections

More information

Introduction to Dropbox Management Add a Category Add a Folder Set Availability for Dropbox Folders Add Special Access...

Introduction to Dropbox Management Add a Category Add a Folder Set Availability for Dropbox Folders Add Special Access... Dropbox Introduction to Dropbox Management... 2 Add a Category... 3 Add a Folder... 4 Set Availability for Dropbox Folders... 8 Add Special Access... 10 Reorder Folders and Categories... 12 Delete a Folder...

More information

Introduction Add Item Add Folder Add External Link Add Course Link Add Test Add Selection Text Editing...

Introduction Add Item Add Folder Add External Link Add Course Link Add Test Add Selection Text Editing... Table of Contents Introduction... 2 Add Item... 3 Add Folder... 3 Add External Link... 4 Add Course Link... 4 Add Test... 4 Add Selection... 5 Text Editing... 8 Manage... 9 Instructional Media and Design

More information

Dashboards. created by others because they have given you permission to view.

Dashboards. created by others because they have given you permission to view. The Unified Intelligence Center interface is organized by dashboards. are web pages that display reports, scheduled reports, sticky notes, and web-based elements, such as URLs and web widgets, that are

More information

User Guide Zend Studio for Eclipse V6.1

User Guide Zend Studio for Eclipse V6.1 User Guide Zend Studio for Eclipse V6.1 By Zend Technologies, Inc. www.zend.com Disclaimer The information in this help is subject to change without notice and does not represent a commitment on the part

More information

HTML5 Creatives. MediaMath now supports HTML5 Creatives. Each T1AS HTML5 Creative must be uploaded with the following 2 components:

HTML5 Creatives. MediaMath now supports HTML5 Creatives. Each T1AS HTML5 Creative must be uploaded with the following 2 components: HTML5 Creatives MediaMath now supports HTML5 Creatives. Each T1AS HTML5 Creative must be uploaded with the following 2 components: Component HTML5 Asset Package: The zip file for the T1AS HTML5 creative.

More information

Readme. HotDocs Developer LE Table of Contents. About This Version. New Features and Enhancements. About This Version

Readme. HotDocs Developer LE Table of Contents. About This Version. New Features and Enhancements. About This Version HotDocs Developer LE 11.0.4 Version 11.0.4 - January 2014 Copyright 2014 HotDocs Limited. All rights reserved. Table of Contents About This Version New Features and Enhancements Other changes from HotDocs

More information

Lab 1: Getting Started with IBM Worklight Lab Exercise

Lab 1: Getting Started with IBM Worklight Lab Exercise Lab 1: Getting Started with IBM Worklight Lab Exercise Table of Contents 1. Getting Started with IBM Worklight... 3 1.1 Start Worklight Studio... 5 1.1.1 Start Worklight Studio... 6 1.2 Create new MyMemories

More information

PHP & PHP++ Curriculum

PHP & PHP++ Curriculum PHP & PHP++ Curriculum CORE PHP How PHP Works The php.ini File Basic PHP Syntax PHP Tags PHP Statements and Whitespace Comments PHP Functions Variables Variable Types Variable Names (Identifiers) Type

More information

Developing Web Views for VMware vcenter Orchestrator. vrealize Orchestrator 5.5

Developing Web Views for VMware vcenter Orchestrator. vrealize Orchestrator 5.5 Developing Web Views for VMware vcenter Orchestrator vrealize Orchestrator 5.5 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments

More information

Layout Manager - Toolbar Reference Guide

Layout Manager - Toolbar Reference Guide Layout Manager - Toolbar Reference Guide Working with a Document Toolbar Button Description View or edit the source code of the document (for advanced users). Save the contents and submit its data to the

More information

TinyMCE Users Guide. This user manual will show you all the basics of the TinyMCE editor.

TinyMCE Users Guide. This user manual will show you all the basics of the TinyMCE editor. Introduction TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor. What this means is that it will let you create html content on your web site. TinyMCE supports a lot of Operation

More information

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE COURSE TITLE WEB SITE DESIGN COURSE DURATION 19 Hours of Interactive Training COURSE OVERVIEW In this 7 session course Debbie will take you through the

More information

Create Items and Passages

Create Items and Passages Create Items and Passages Page 39 Toolbar Overview When creating items or passages, an Toolbar is available to assist you in creating your very own unique item. Most tools available are similar to that

More information

How to add content to your course

How to add content to your course How to add content to your course To start adding content to your course, you need to turn the editing on the editable page of your course will display. and You can now choose between 2 ways of uploading

More information

Web Programming/Scripting: JavaScript

Web Programming/Scripting: JavaScript CS 312 Internet Concepts Web Programming/Scripting: JavaScript Dr. Michele Weigle Department of Computer Science Old Dominion University mweigle@cs.odu.edu http://www.cs.odu.edu/~mweigle/cs312-f11/ 1 Outline!

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer ASP.NET WP

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer ASP.NET WP i About the Tutorial This tutorial will give you a fair idea on how to get started with ASP.NET Web pages. Microsoft ASP.NET Web Pages is a free Web development technology that is designed to deliver the

More information

Getting Started with Universal

Getting Started with Universal Getting Started with Universal Email Universal Email adds email power to your website. This Getting Started Guide shows you how to use Universal Email to enable a contact form that you have on your site,

More information

Getting Started. i-net Designer

Getting Started. i-net Designer i-net Designer 1 Introduction to i-net Designer... 2 2 Obtaining and installing i-net Designer... 3 2.1 Where to find i-net Clear Reports and i-net Designer... 3 2.2 System Requirements... 3 2.3 Installing

More information

USER GUIDE. MADCAP FLARE 2017 r3. Import

USER GUIDE. MADCAP FLARE 2017 r3. Import USER GUIDE MADCAP FLARE 2017 r3 Import Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is

More information

1. To access the Course settings page, click Edit settings in the Administration block.

1. To access the Course settings page, click Edit settings in the Administration block. Course Management Managing Course Design Configuring Course Settings The course setting page contains all of the important options for your course such as making the course available to students, and enabling

More information

From the Insert Tab (1), highlight Picture (2) drop down and finally choose From Computer to insert a new image

From the Insert Tab (1), highlight Picture (2) drop down and finally choose From Computer to insert a new image Inserting Image To make your page more striking visually you can add images. There are three ways of loading images, one from your computer as you edit the page or you can preload them in an image library

More information

JUNE 2016 PRIMAVERA P6 8x, CONTRACT MANAGEMENT 14x AND UNIFIER 16x CREATING DASHBOARD REPORTS IN ORACLE BI PUBLISHER

JUNE 2016 PRIMAVERA P6 8x, CONTRACT MANAGEMENT 14x AND UNIFIER 16x CREATING DASHBOARD REPORTS IN ORACLE BI PUBLISHER JUNE 2016 PRIMAVERA P6 8x, CONTRACT MANAGEMENT 14x AND UNIFIER 16x ABSTRACT An often requested feature in reporting is the development of simple Dashboard reports that summarize project information in

More information

XML Processing & Web Services. Husni Husni.trunojoyo.ac.id

XML Processing & Web Services. Husni Husni.trunojoyo.ac.id XML Processing & Web Services Husni Husni.trunojoyo.ac.id Based on Randy Connolly and Ricardo Hoar Fundamentals of Web Development, Pearson Education, 2015 Objectives 1 XML Overview 2 XML Processing 3

More information

Connecting the Dots. Building Web Applications with PHP, HTML, CSS, and JavaScript

Connecting the Dots. Building Web Applications with PHP, HTML, CSS, and JavaScript Connecting the Dots Building Web Applications with PHP, HTML, CSS, and JavaScript John Valance division 1 systems johnv@div1sys.com www.div1sys.com All materials copyright 2014-2017 John Valance

More information

Poet Image Description Tool: Step-by-step Guide

Poet Image Description Tool: Step-by-step Guide Poet Image Description Tool: Step-by-step Guide Introduction This guide is designed to help you use the Poet image description tool to add image descriptions to DAISY books. The tool assumes you have access

More information

SpagoBI Worksheet Engine. Alessandra Toninelli 2013/11/13 11:58

SpagoBI Worksheet Engine. Alessandra Toninelli 2013/11/13 11:58 SpagoBI Worksheet Engine Alessandra Toninelli 2013/11/13 11:58 Table of Contents 1 Worksheet overview... 3 2 Engine configuration... 3 3 Worksheet design... 3 3.1 Starting the designer... 4 3.2 Defining

More information

Main Window. Overview. Do this Click the New Report link. Create a New Report.

Main Window. Overview. Do this Click the New Report link. Create a New Report. Overview Main Window Create a new report from a table or existing view Create a new report by defining a custom join Work with your custom reports Open a recently accessed custom report Work with reports

More information

Exam : 9A Title : Adobe GoLive CS2 ACE Exam. Version : DEMO

Exam : 9A Title : Adobe GoLive CS2 ACE Exam. Version : DEMO Exam : 9A0-046 Title : Adobe GoLive CS2 ACE Exam Version : DEMO 1. Which scripting language is the default for use with ASP, and does NOT require a language specification at the beginning of a Web page's

More information

FrontPage Student IT Essentials. October 2005 This leaflet is available in other formats on request. Saving your work

FrontPage Student IT Essentials. October 2005 This leaflet is available in other formats on request. Saving your work Saving your work All students have access to a personal file storage space known as the U: Drive. This is your own personal secure area on the network. Each user has 60mb of space (40 bigger than a floppy

More information

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes Course Title Course Code WEB DESIGNING TECHNOLOGIES DCE311 Lecture : 3 Course Credit Practical : Tutorial : 0 Total : 5 Course Learning Outcomes At end of the course, students will be able to: Understand

More information

IBM A Assessment: IBM Notes and Domino 9.0 Social Edition Application Development.

IBM A Assessment: IBM Notes and Domino 9.0 Social Edition Application Development. IBM A2040-408 Assessment: IBM Notes and Domino 9.0 Social Edition Application Development http://killexams.com/exam-detail/a2040-408 QUESTION: 92 What are two ways Olly can identify which of his applications

More information

Microsoft Excel can be run on any computer which meets these requirements:

Microsoft Excel can be run on any computer which meets these requirements: Excel Tutorial Excel is a very helpful software that has changed the way that people record and organize data. Microsoft Excel (Microsoft Office Excel) is a spreadsheet application that was written and

More information

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism ANDROID TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION Android What it is? History of Android Importance of Java language for Android Apps Other mobile OS-es Android Versions & different development

More information

All Applications Release Bulletin January 2010

All Applications Release Bulletin January 2010 All Applications Release Bulletin January 2010 In this bulletin... Online Enrollment: HTML Forms for Contracts 2 System Administration: MBP Online User Accounts 11 About Release 91_6 This release includes

More information

Web Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1

Web Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1 Web Programming and Design MPT Senior Cycle Tutor: Tamara Week 1 What will we cover? HTML - Website Structure and Layout CSS - Website Style JavaScript - Makes our Website Dynamic and Interactive Plan

More information

Cleaning a Course Shell Quick Reference

Cleaning a Course Shell Quick Reference Cleaning a Course Shell Quick Reference Page 1 of 25 Announcements From the Course Home page select Announcements. Select the per page dropdown and select 200 to get everything on one page. Select the

More information

ACADEMIC TECHNOLOGY SUPPORT

ACADEMIC TECHNOLOGY SUPPORT ACADEMIC TECHNOLOGY SUPPORT Dropbox Student Quick Start Guide ats@etsu.edu 439-8611 www.etsu.edu/ats Table of Contents: Accessing Dropbox... 1 Navigating the Dropbox... 1 Adding Files to the Dropbox...

More information

SoftChalk 10. Level 1. University Information Technology Services. Learning Technologies, Training, Audiovisual, and Outreach

SoftChalk 10. Level 1. University Information Technology Services. Learning Technologies, Training, Audiovisual, and Outreach SoftChalk 10 Level 1 University Information Technology Services Learning Technologies, Training, Audiovisual, and Outreach Copyright 2018 KSU Division of University Information Technology Services This

More information

VIVVO CMS Plug-in Manual

VIVVO CMS Plug-in Manual VIVVO CMS Plug-in Manual www.vivvo.net 1 TABLE OF CONTENTS INTRODUCTION...4 PLUGIN: CONTACT FORM BUILDER PLUG-IN...5 DESCRIPTION:...5 HOW TO INSTALL?...5 ACTIVATION:...5 ACCESS:...5 USER LEVEL:...5 ACTIONS:...6

More information

User Guide. Version 8.0

User Guide. Version 8.0 User Guide Version 8.0 Contents 1 Getting Started... iii 1.1... About... iii 2 Logging In... 4 2.1... Choosing Security Questions... 4 3 The File Manager... 5 3.1... Uploading a file... 6 3.2... Downloading

More information

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel.

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel. Adobe Dreamweaver CS6 Project 3 guide How to create forms You can use forms to interact with or gather information from site visitors. With forms, visitors can provide feedback, sign a guest book, take

More information

MiSiS My Student Information System MiSiS Explorer (Ad Hoc Reporting) 2/28/2014

MiSiS My Student Information System MiSiS Explorer (Ad Hoc Reporting) 2/28/2014 MiSiS My Student Information System MiSiS Explorer (Ad Hoc Reporting) 2/28/2014 This job aid will focus on building a report using filters and expressions: Step 1 Log into MiSiS with the following url:

More information

Quark XML Author September 2016 Update for Platform with Business Documents

Quark XML Author September 2016 Update for Platform with Business Documents Quark XML Author 05 - September 06 Update for Platform with Business Documents Contents Getting started... About Quark XML Author... Working with the Platform repository... Creating a new document from

More information

Sitecore guide building a blog

Sitecore guide building a blog Sitecore guide building a blog Creating the page Log in to Sitecore and open the content editor. In the content tree on the left hand side use the + icon to expand the area of the site the blog is intended

More information