1 / 19

Kuestions?!

Kuestions?!. Kuestions?!. A New Web application for Q&A. Contents. Part 1. Introduction do Kuestions Problem Statements What is Kuestions? General Description Part 2. Key Features Part 2. Demonstration Part 3. Wrap-up. Problem Statements. not optimized for Q&A !.

Download Presentation

Kuestions?!

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. Kuestions?! Kuestions?! A New Web application for Q&A

  2. Contents • Part 1. Introduction do Kuestions • Problem Statements • What is Kuestions? • General Description • Part 2. Key Features • Part 2. Demonstration • Part 3. Wrap-up

  3. Problem Statements • not optimized for Q&A ! Part 1. Introduction to Kuestions

  4. Problem Statements confusing... • Too many similar/same questions Part 1. Introduction to Kuestions

  5. Problem Statements hmm... I don't know which question to answer! • Questions do not reach the appropriate audience Part 1. Introduction to Kuestions

  6. What is Kuestions? ? Do you have any Question? ? ! ! Ask your Question in Your Question will be delivered to users who might know the answer! Part 1. Introduction to Kuestions

  7. General Description Kuestionsis a Web Application which provides a simple and efficient question and answer platformfor users. Kuestionswants to make possible … “Questions are answered quickly, accurately” “People can answer questions easily” “Reduce Question Redundancy” Part 1. Introduction to Kuestions

  8. Contents • Part 2. Introduction do Kuestions • Part 2. Key Features • Ask Question • Automatic Tagging (Topic) • Recommended Questions • Social Features • Part 4. Demonstration • Part 5. Wrap-up

  9. Ask Question • To ask question, User only required to input question title • Based on that input, System automatically detects related topics • (or User can create any topic manually.) Part 2. Key Features

  10. Automatic Tagging (Topic) • When User types question, System automatically finds and shows related topics. • With this feature, User don’t need to be bothered from enforcing tagging. • System utilizes those tagged topics to recommend questions to users. ? Is there anyone know which singer is going to come this KAIST Festival? Topic Sets In Database ! KAIST Festival singer Part 2. Key Features

  11. Recommended Question • To ask question, User only required to input question title • Based on that input, System automatically detects related topics • (or User can create any topic manually.) Based on topics of Users… Recommend Questions With that topic Part 2. Key Features

  12. Social Features • Following Questions • User can follow questions they want to know the answer also. • Timeline • When there is a new answer in followed question, users can notify that in their timeline. • Rating Answers • Every Answer is judged by users with rating. Bad answers will get low score, so Only Good answers will survive. Part 2. Key Features

  13. Contents • Part 1. Introduction do Kuestions • Part 2. Key Features • Part 3. Demonstration • Part 5. Wrap-up

  14. See It in Action! Part 3. Demonstration

  15. Contents • Part 1. Introduction do Kuestions • Part 2. Key Features • Part 3. Demonstration • Part 4. Details & Wrap up • Overall Architecture & Implementation • Class Diagram • Roles & Team Management • Lesson Learned

  16. Overall Architecture & Implementation Web Server Web Browser Distributed DB • Implementation • Web Sever: Django(Python) • Database: Apache Couchdb • Presentation Layer; HTML, CSS, JavaScript Part 4. Details & Wrap-up

  17. Roles & Team Management • RémiBouchar Couchdb backend, couchdbdjango interface, django controller design, javascript design • UijuneJeong Django profile controller/page, overall design, css, visual effects • JihoonBaek Django index controller/page, javascript display functions • We all did a little bit of everything  Part 4. Details & Wrap-up

  18. Lessons Learned • Technologies we learned … • Non-Relational database : Apache Couchdb • Text Search engine • Web Development Technologies • : django/python, JavaScript, jQuery • Also we learned … • Features of Social Web Services • : Follow, Rating, Recommendation, … Part 4. Details & Wrap-up

More Related