1 / 1

iBrutus

Problems. Multiple data sources - CETI project data is spread over sources like posters, cds , CETI website and Trac . Current CETI website is powered by Plone CMS which lacks compatibility with the iBrutus (a spoken dialogue system) interface .

becky
Download Presentation

iBrutus

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Problems • Multiple data sources - CETI project data is spread over sources like posters, cds, CETI website and Trac. • Current CETI website is powered by PloneCMS which lacks compatibility with the iBrutus (a spoken dialogue system) interface. • Difficult for users to find specific projects and students with specific capabilities. Project Goals • Create a new project repository to ensure a consistent structure for all projects. • Data from all the data sources should be accessible at single central project repository. It allows information to be updated quickly and easily • Integrate iBrutus with the Drupal project database to create a user friendly and flexible information retrieval system. • Migrate current CETI website from plone to drupal. • Metro school internship experience. Metro High School and CETI Collaboration Create Information View specific projects based on search criteria Project Repository • Project Data Sources • Posters • CD’s • CETI website • BugZilla Bug • Research • Project • Other • Trac • Blogs(Open To All) • Tickets(Project Specific) Aaron Benson, Anthony Nembhard, Kieran Rathburn, RohanBenkar http://www.ceti.cse.ohio-state.edu/ Project Manager Drupal Interface View potential projects/positions based on own skills Project Repository MySQL database Student Introduction Software Analysis and Design Find students based on skills or other criteria Post ideas for new projects iBrutus +Project Repository iBrutus Computer Vision Module Grammar Rules Request Processor Result Set MySQL Queries Figure 4: iBrutus Project Repository Integration Figure 1: Data Sources • Drupal uses MySQL as its database so project repository data is stored in MySQL tables. • Computer Vision module takes care of user and iBrutus interaction. • Grammar Rules – User input is given to Grammar file which is used to recognize the input. Different grammar rules are written to recognize questions asked by the user. • Based on the question asked MySQL queries are fired to fetch data from project repository. Returned result is given back to request processor. System Architecture Ask Me Project Repository • Features – Thousands of add-on modules and designs. Semantic query support. Free, flexible, robust and constantly being improved. • Drupal - Drupal is an open source content management platform powering millions of websites and applications. • Drupal Modules used • References • Date • Conditional Fields • Field Collection • Views • Link • ctools • What is CETI ? • What can CETI offer me ? • What Projects CETI is currently working on ? • Tell me some of the projects going on in the area of Enterprise Architecture Significance • Project Node – gives complete view of a project. Students, Collaborators and Project manager are references to one or more asset nodes. • Information Node – Information object allows user to add one or more documents, images, links etc. System allows documents to be shared among different nodes. • Asset Node – captures the user information for users which include Students, Business Sponsors, Community sponsors, Faculty and Project Managers. • Creation of an organized project database, that with the integration of iBrutus, will make the CETI website more useful • Makes it easier for people to understand CETI’s purpose and available opportunities, whether future students or potential collaborators • Provided meaningful internship opportunity to high school students CETI Website Future Work • Architecture • Full implementation of new project database beyond offline demos. • Further integration with HEZO module which acts as a reference system for project managers. • Interface • Complete migration of CETI website from Plone to Drupal • Implementation of a module with iBrutus interface Figure 2: Use Case Diagram Drupal 7 • Two Types of Users: Student/User, Project Manager • Any user can create his information, view past projects based on search criteria, post new project ideas. • Students have the ability to view possible projects based on their skills • Project Managers can ask system to refer students having specific skills and how can work on their projects. PHP 5.3.8 Apache 2.2.21 Acknowledgements MySQL 5.5.16 .NET 4.0 • A special thanks to Dr. Jay Ramanathan and RohanBenkar for providing this fantastic internship opportunity and making this project possible. • Thanks to Tom Lynch and ZheXu for timely guidance. Figure 3: System Configuration

More Related