Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBrutus Request Processor Grammar Rules Computer Vision Module Software Analysis and Design  Multiple data sources - CETI project data is spread over.

Similar presentations


Presentation on theme: "IBrutus Request Processor Grammar Rules Computer Vision Module Software Analysis and Design  Multiple data sources - CETI project data is spread over."— Presentation transcript:

1 iBrutus Request Processor Grammar Rules Computer Vision Module Software Analysis and Design  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.  Difficult for users to find specific projects and students with specific capabilities. Problems  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. Project Goals Aaron Benson, Anthony Nembhard, Kieran Rathburn, Rohan Benkar http://www.ceti.cse.ohio-state.edu/ Metro High School and CETI Collaboration Metro High School and CETI Collaboration Introduction Future Work  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 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 A special thanks to Dr. Jay Ramanathan and Rohan Benkar for providing this fantastic internship opportunity and making this project possible. Thanks to Tom Lynch and Zhe Xu for timely guidance. Significance Acknowledgements Project Data Sources Posters CD’s CETI website Project Data Sources Posters CD’s CETI website BugZilla Bug Research Project Other BugZilla Bug Research Project Other Trac Blogs(Open To All) Tickets(Project Specific ) Trac Blogs(Open To All) Tickets(Project Specific ) Project Repository Figure 1: Data Sources Figure 4: iBrutus Project Repository Integration Project Repository Drupal Interface MySQL database Result Set MySQL Queries System Architecture  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.  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 Figure 3: System Configuration Drupal 7 PHP 5.3.8 Apache 2.2.21 MySQL 5.5.16.NET 4.0 Project Repository iBrutus +Project Repository  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. Figure 2: Use Case Diagram Project Manager Student Create Information Find students based on skills or other criteria View specific projects based on search criteria View potential projects/positions based on own skills Post ideas for new projects CETI Website  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. Ask Me


Download ppt "IBrutus Request Processor Grammar Rules Computer Vision Module Software Analysis and Design  Multiple data sources - CETI project data is spread over."

Similar presentations


Ads by Google