WIRIS quizzes 2. Integration guide
|
|
- Benedict Gallagher
- 5 years ago
- Views:
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 Document Release: 1 2010 december, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
More informationIndex. 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 informationCreating 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 informationAmazon 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 informationBest 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 informationBest 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 informationD2L 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 informationFigure 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 informationWME 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 informationBrightspace 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 informationThe 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 informationHTML 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 informationAjax- 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 informationIntroduction 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 informationRigi 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 informationEmbedding 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 informationIntroduction 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 informationBusiness 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 informationCSC 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 informationConfiguring 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 informationKonaKart 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 informationFOCUS 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 informationSearching 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 informationDreamweaver 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 informationUsing 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 informationHow 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 informationXcelsius 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 informationKaltura 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 informationPostman 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 informationChapter 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 informationIn 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 informationData 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 informationCaptivating 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 informationSiteforce 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 informationPlanning 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 informationNotes 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 informationWME 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 informationCheckbox 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 informationPHP 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 informationPASS4TEST. 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 informationZend 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 informationUSER 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 informationADDING 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 informationCurrent 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 information1. 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 informationencase 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 informationDesign 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 informationUser'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 informationAgenda. 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 informationDisplaying 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 informationE-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 informationVirto 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 informationLab 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 informationQuick 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 informationJavaScript 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 informationWebsite 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 informationIntroduction 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 informationIntroduction 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 informationDashboards. 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 informationUser 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 informationHTML5 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 informationReadme. 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 informationLab 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 informationPHP & 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 informationDeveloping 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 informationLayout 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 informationTinyMCE 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 informationMobile 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 informationCreate 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 informationHow 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 informationWeb 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 informationAbout 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 informationGetting 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 informationGetting 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 informationUSER 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 information1. 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 informationFrom 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 informationJUNE 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 informationXML 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 informationConnecting 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 informationPoet 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 informationSpagoBI 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 informationMain 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 informationExam : 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 informationFrontPage 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 informationLecture : 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 informationIBM 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 informationMicrosoft 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 information1. 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 informationAll 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 informationWeb 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 informationCleaning 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 informationACADEMIC 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 informationSoftChalk 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 informationVIVVO 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 informationUser 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 informationFigure 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 informationMiSiS 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 informationQuark 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 informationSitecore 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