CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] A New Web application for Q&A Kuestions?!

Slides:



Advertisements
Similar presentations
Cloud platforms Lead to Open and Universal access for people with Disabilities and for All WP Federating repositories of Solutions.
Advertisements

MASTERY OBJECTIVE: Learn parts of an html document Learn basic html tags HTML-An Introduction.
Cloud platforms Lead to Open and Universal access for people with Disabilities and for All WP Federating repositories of Solutions.
Course for teachers covering: HTML, CSS, JavaScript, JQuery PHP, PHP/MySQL
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
UserSupport Help Desk System at CCIN2P3 Jean-René Rouet IN2P3 Computing Center
TikTok The Web-Based Punchclock E. Edge J. Vu. Introduction Introduce Team Describe Our Project Architecture User Manual.
Interactive Simulation-Based Virtual Classroom By: Katrina Connors, Tavon Pourboghrat, Steven Aldridge.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Best Practices for Website Design & Web Content Management.
IS 360 Web Promotion. Slide 2 Overview How to attract visitors.
Web Page Behavior IS 373—Web Standards Todd Will.
IELM 230: Industrial Data Systems Course topics: - Relational Database Design - DB development and optimized usage - DB backed web-applications.
CONTENTS  ABSTRACT  INTRODUCTION  HARDWARE & SOFTWARE REQUIREMENTS  PROBLEM ANALYSIS  MODULES DESCRIPTION  TABLE DESIGN  ER DIAGRAM  SCREEN SHOTS.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Digital media project 101. The six common major stages 1- Site definition and planning 2- Information architecture 3- Site design 4- Site construction.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Xpantrac connection with IDEAL Sloane Neidig, Samantha Johnson, David Cabrera, Erika Hoffman CS /6/2014.
Search Engine Optimization. Introduction SEO is a technique used to optimize a web site for search engines like Google, Yahoo, etc. It improves the volume.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Tool name : Firebug A URL for more information about the tool, or where to buy or download it : Firebug is.
CPSC 203 Introduction to Computers T59 & T64 By Jie (Jeff) Gao.
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
Title, meta, link, script.  The title looks like:  The tag defines the title of the document in the browser toolbar.  It also: ◦ Provides a title for.
& Dev Ops. Sherwin-Williams & DevOps Introduction to Sherwin-Williams.
Mid Morning Discussion Introduction to the IBIS-Q Front-End System ("Module" Emphasis) What is the front end Where does the front end fit in What is a.
The Document Object Model. The Web B.D, A.D. They aren’t web pages, they’re document objects A web browser interprets structured information. A server.
Web Technologies COMP6115 Session 4: Adding a Database to a Web Site Dr. Paul Walcott Department of Computer Science, Mathematics and Physics University.
DITA Info Introduction DITA Architecture Maps Specialization Business case Best practices FAQ & Fact Sheet References Reuse XSL Open Toolkit DITA RSS IRC.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Technovation Incorporating Feedback Week 4. Check-in: paper prototype By now, your paper prototype should be complete, so that you can begin creating.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the web Kedar Desai presented by.
Lecture 6 Title: Web Planning, Designing, Developing for E-Marketing By: Mr Hashem Alaidaros MKT 445.
PART 1: INTRODUCTION TO BLOG Instructor: Mr Rizal Arbain FB:Facebook/rizal.arbain Website: H/P: Ibnu.
Extend the Operations Dashboard with Custom Widgets (and more)
Web Search Engines AGED Search Engines Search engines (most have directories, too)  Yahoo  AltaVista  Lycos
Web Development Process The Site Development Process Site Construction is one of the last steps.
Cloud platforms Lead to Open and Universal access for people with Disabilities and for All WP Federating repositories of Solutions.
SEO Friendly Website Building a visually stunning website is not enough to ensure any success for your online presence.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
CentralCampus Group: May13-26 – William Van Walbeek & Paul Wilson Client: Google, Muthu Muthusrinivasan Advisor: Manimaran Govindarasu Abstract Introduction.
HTML A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
Headings are defined with the to tags. defines the largest heading. defines the smallest heading. Note: Browsers automatically add an empty line before.
INTRODUCTION TO HTML5 New HTML5 User Interface and Attributes.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
Review of HTML and CSS A (very) brief review of some key fundamentals to be aware of in IT-238.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Statistics Monitor of SPMSII -High level and detailed design Warrior Team Pu Su Heng Tan Kening Zhang.
HTML5 SEMANTICS TO OR NOT TO THAT IS THE QUESTION BY WILLIAM MURRAY.
VIVO architecture March 1, Major Components Vitro is a general-purpose Web-based application leveraging semantic standards VIVO is a customized.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
How to write a CRITIQUE Laura Ruel Assistant Professor, UNC-Chapel Hill.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the Web presented by Kedar Desai Differential Technologies,
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
WEB MONITORING E6125 Web enHanced Information Management Presentation on Design of Web Monitoring applications. By Satyajeet Shaligram Columbia University.
NAVSEA Liaison Scott Huseth Faculty Advisor Dr. Jiang Guo Team Members Areg Abcarians David Ballardo Niteen Borge Daniel Flores Constance Jiang June 3,
MICROSOFT AJAX CDN (CONTENT DELIVERY NETWORK) Make Your ASP.NET site faster to retrieve.
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Web Technologies Computing Science Thompson Rivers University
IS 360 Web Promotion.
JavaScript is a language that is used on any website to add tags, improve the function of the website and allow users to interact. When the development.
University Event Management System
Creating web sites from scratch using ASPX model
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
CIS 133 mashup Javascript, jQuery and XML
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Presentation transcript:

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] A New Web application for Q&A Kuestions?!

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Contents  Part 1. Introduction do Kuestions Problem Statements What is Kuestions? General Description  Part 2. Key Features  Part 2. Demonstration  Part 3. Wrap-up

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Problem Statements Part 1. Introduction to Kuestions not optimized for Q&A !

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Problem Statements Part 1. Introduction to Kuestions Too many similar/same questions confusing...

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Problem Statements Part 1. Introduction to Kuestions Questions do not reach the appropriate audience hmm... I don't know which question to answer!

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! What is Kuestions? Part 1. Introduction to Kuestions Ask your Question in Your Question will be delivered to users who might know the answer! Do you have any Question? ? ! ?!

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! General Description Part 1. Introduction to Kuestions Kuestions is a Web Application which provides a simple and efficient question and answer platform for users. Kuestions wants to make possible … “Questions are answered quickly, accurately” “People can answer questions easily” “Reduce Question Redundancy”

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! 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

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Ask Question Part 2. Key Features  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.)

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Automatic Tagging (Topic) Part 2. Key Features  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? ? ! KAISTFestivalsinger Topic Sets In Database

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Recommended Question Part 2. Key Features Based on topics of Users… Recommend Questions With that topic  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.)

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Social Features Part 2. Key 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.

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Contents  Part 1. Introduction do Kuestions  Part 2. Key Features  Part 3. Demonstration  Part 5. Wrap-up

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! See It in Action! Part 3. Demonstration

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! 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

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Overall Architecture & Implementation Part 4. Details & Wrap-up  Implementation Web Sever: Django(Python) Database: Apache Couchdb Presentation Layer; HTML, CSS, JavaScript Web Server Web Browser Distributed DB

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Roles & Team Management Part 4. Details & Wrap-up  Rémi Bouchar Couchdb backend, couchdb django interface, django controller design, javascript design  Uijune Jeong Django profile controller/page, overall design, css, visual effects  Jihoon Baek Django index controller/page, javascript display functions  We all did a little bit of everything

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111] Kuestions?! Lessons Learned Part 4. Details & Wrap-up 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, …

CS408 CS Project Kuestions?! Uijune Jeong, Jihoon Baek, Rémi Bouchar [TEAM 111]