AIMLBot that makes an avatar speak

Cancelado Postado Jul 18, 2012 Pago na entrega
Cancelado Pago na entrega

**AIMLBot that makes an avatar speak**

This project is based on an AIMLBot web application. There is currently an AIMLBot web application that is working as a proof-of-concept, but will need to be changed in order to meet the requirements.

Attached is the AIMLBot web application and the [url removed, login to view] source code. Please note that the AIMLBot source code has been changed from its original form ([url removed, login to view]). A demo of the web app can be seen at [url removed, login to view]

## Deliverables

**AIMLBot that makes an avatar speak**

This project is based on an AIMLBot web application. There is currently an AIMLBot web application that is working as a proof-of-concept, but will need to be changed in order to meet the requirements.

Attached is the AIMLBot web application and the [url removed, login to view] source code. Please note that the AIMLBot source code has been changed from its original form ([url removed, login to view]). A demo of the web app can be seen at [url removed, login to view]

Requirements:

1. A simple [url removed, login to view] that accepts an http parameter with the question/query and populates a div with the answer.

a. This will be consumed from another page within an iFrame. The page that consumes it might be on another domain and/or server.

b. I would suggest using the current AIMLBotSite as the starting point. This app can be seen running at [url removed, login to view]

c. Performance is an issue. It may not be practical to instantiate and load the .dll every time a page is loaded. Consider caching the .dll. AIMLBotSite uses session variables and it performs OK.

d. Please use %20 if necessary for as a replacement in the http parameter for spaces. Also use any other translation necessary so that the http parameter is received by the web app correctly.

e. There must be a reference in the Bin directory for AIMLBot.dll.

2. A simple [url removed, login to view] page that has the following:

a. A text field into which a question can be asked.

b. A small iFrame (1x1 or so) that will contain the answer.

c. When user enters a question, the iFrame src attribute is populated (javascript) with the fully qualified URL to ContactBot.aspx. (Please place this in a javascript variable at the top of the page so that it can be easily changed.)

d. An embedded avatar that will speak. Log in to sitepal.com. Use the login **PROVIDED UPON BID ACCEPTANCE

Please note: it is OK to use another avatar solution if it is easier than sitepal. A monthly fee up to $40 is OK.**

e. A completion event for the iFrame must be provided so that the completed answer which is in the iFrame can be acted upon.

f. The completed response must then populate a label (div or span) in the HTML, and the avatar must speak the answer.

g. Please provide as little UI such as graphics and layout to the [url removed, login to view] page as possible as it will become part of a larger page.

3. Summary of the process

a. User enters a question and clicks a button.

b. Javascript takes the user question and contacts the [url removed, login to view] page with an html parameter such as [url removed, login to view]? (remember to use fully qualified URLs.)

c. The web server receives the request, calls the AIMLBot class, and produces and answer.

d. The answer is output as the http response.

e. The client iFrame is populated with the answer.

f. Once the iFrame completion event is fired, the answer text populates a span or div and makes the avatar speak (all with javascript).

PHP Arquitetura de software Teste de Software Hospedagem Web Gestão de Site Teste de Website

ID do Projeto: #2760660

Sobre o projeto

Projeto remoto Ativo em Jul 18, 2012