SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Design & Development of a
Knowledge Community System
Le Phan Huu Bang
Project Number: H022560
Advisor: Assoc Prof Poo Chiang Choon, Danny
Agenda
  Introduction

 System Components
 Implementation
 Conclusion
 Demonstration
 Q&A
Introduction – Why K-Comm?
    Knowledge sharing is important

    ◩ Vital for company to survive
    ◩ Many questions are repetitive
    ◩ Knowledge can only grow by sharing
    Difficult to encourage sharing

    knowledge
    ◩ People are reluctant to share
    ◩ Knowledge = Power
    ◩ People do not trust each other
System at a Glance
K-Comm – The Features
  K-Comm is a knowledge-focused social

  network
 Social Network Environment:
  blogs, forums, friends, groups, file
  sharing, etc.
 Knowledge-based Features:
    ◩ Questions & answers: seek and contribute
      knowledge
    ◩ Get linked to people who might have the
      answers
    ◩ Share knowledge
    ◩ Collaborate with like-minded people
Similar Systems
K-Comm – The Selling Points
  Combination of various features

 Intuitive UI
 Not another Yahoo! Or Google
  Answers
 Not another social network
 Not another blog
 Not another forum
K-Comm Comparison
             Yahoo! &
                         Social    Blogs &
Features      Goggle                           KMS       K-Comm
                        Networks   Forums
             Answers
Blogs
Forums
Friendship
Groups
Q&A
Quality
control                                                  Enhanced
Domain       General    Personal   Specific   Specific   General
System Components
                           Core
                          Library

                           Q&A
                          Display
              User
             Profiling
                          Widgets
            Questions
            & Answers
                          Rating
   K-Comm
                          System
              Social
            Networking
                           Point
                          System
              User
            Interface
                         Skill Level
                          System
User Profiling Package
Social Networking
Questions & Answers Package
  Ask and answer questions

 Search for questions and answers
 Evaluate questions and answers
 Organize questions and answers
Ask and Answer Questions
  Users can ask and answer questions

 System will evaluate the users, the
  questions and answers according to
  the activities and ratings
 Questions are categorized into
  different categories and by using tags
 List of categories can be updated
Ask and Answer Questions
Search and Organize Q&As
  Using the Search box

 Using the Latest and Interesting tab
 Using the widgets
Evaluation
    Evaluate the questions and answers

    System will analyze and evaluate the questioners

    and answers
User Interface
  Simple, intuitive and user friendly

 Look cool: Ajax, drag & drop
 I can find what I want to find
 Flexible, easy to use and learn
Implementation
  Elgg framework as a foundamental

  platform for the system
 Elgg K-Comm
    ◩ Social networking
    ◩ Plug-in  Q&As, customized look and feels
    ◩ Elgg Data Model  more Object-oriented
      approach
    ◩ Metadata and annotations  users’
      contributions and knowledge value estimation
    ◩ Widget  tools to manage and organize
      Q&As
Elgg Data Model
Core Library
  Question

 Answer
 Category
 Skillrecord
Core Library
Widgets
  Each widget has a view and edit

  interface
 Register the widget with Elgg through
  the start.php in the Q&A plug-in
Widgets
User Interface
  Implemented as a plug-in  extensible and

  reusable
 Provide the layout for Q&A component
 Make use of jQuery plug in for effects
Skill Level System
  Ratings of answers and questions can

  be a good basis to evaluate the level
  of knowledge that the poster
  possesses
 Help the users identify the potential of
  knowledge sharer
 Something missing from other similar
  systems
Skill Level System – An example
                 John                                             Mary
25                                               25




                                                 20
20




                                                 15
15                                                                              Best Answers
                               Best Answers
                                                                                Answer Count
                               Answer Count
                                                                                Question Count
                               Question Count
                                                                                Answer Rating
                                                 10
                               Answer Rating
10
                                                                                Question Rating
                               Question Rating



                                                  5
 5




                                                  0
 0
                                                      Car   Computer   Travel
     Car   Computer   Travel
Skill Level System – An Example
                   Skill Level for John and Mary




John




                                                           Car
                                                           Computer
                                                           Travel



Mary




       0   1   2     3     4      5     6     7    8   9
Skill Level System Requirements
  In scale of 10

 Calculated based on
    ◩ Ratings of questions and answers
    ◩ Total number of questions and answers
    ◩ Best answers
    Not decrease due to inactivity

Skill Level System - Formula
Conclusion
    Specifications of the system

    ◩ Definition
    ◩ Features
    ◩ Characteristics
  Implementation approach

 Implement fundamental core features
  and components
 Maintain flexibility, extensibility an
  reusability
Future Features
    Presentation

    ◩ Concept-map, mind map
    ◩ Tree view
    Analysis of Q&As

    ◩ Concept extraction  Automated Q&As
    ◩ Information retrieval: e.g. searching based
      on profile or relevant hits
    Tag relationship


Weitere Àhnliche Inhalte

Ähnlich wie HYP Presentation

You cant control what you cant measure - Measuring requirements quality
You cant control what you cant measure - Measuring requirements qualityYou cant control what you cant measure - Measuring requirements quality
You cant control what you cant measure - Measuring requirements quality
Markus Unterauer
 
Final Presentation V3
Final Presentation V3Final Presentation V3
Final Presentation V3
weichen
 
Building Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBuilding Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and Training
Brock Dubbels
 

Ähnlich wie HYP Presentation (20)

presentation.pdf
presentation.pdfpresentation.pdf
presentation.pdf
 
Alnemr tm symp-slides
Alnemr tm symp-slidesAlnemr tm symp-slides
Alnemr tm symp-slides
 
Rokach-GomaxSlides.pptx
Rokach-GomaxSlides.pptxRokach-GomaxSlides.pptx
Rokach-GomaxSlides.pptx
 
Rokach-GomaxSlides (1).pptx
Rokach-GomaxSlides (1).pptxRokach-GomaxSlides (1).pptx
Rokach-GomaxSlides (1).pptx
 
You cant control what you cant measure - Measuring requirements quality
You cant control what you cant measure - Measuring requirements qualityYou cant control what you cant measure - Measuring requirements quality
You cant control what you cant measure - Measuring requirements quality
 
Making Connections With Multimedia
Making Connections With MultimediaMaking Connections With Multimedia
Making Connections With Multimedia
 
Story Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium FrameworkStory Testing Approach for Enterprise Applications using Selenium Framework
Story Testing Approach for Enterprise Applications using Selenium Framework
 
Community day the power of certification
Community day  the power of certificationCommunity day  the power of certification
Community day the power of certification
 
Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...
 
Cracking OCA and OCP Java 8 Exams
Cracking OCA and OCP Java 8 ExamsCracking OCA and OCP Java 8 Exams
Cracking OCA and OCP Java 8 Exams
 
Hybrid system architecture overview
Hybrid system architecture overviewHybrid system architecture overview
Hybrid system architecture overview
 
Testable Requirements
Testable Requirements Testable Requirements
Testable Requirements
 
Certified Quality Engineer Exam Overview
Certified Quality Engineer Exam OverviewCertified Quality Engineer Exam Overview
Certified Quality Engineer Exam Overview
 
Testable requirements
Testable requirementsTestable requirements
Testable requirements
 
Cracking the Coding & PM Interview (Jan 2014)
Cracking the Coding & PM Interview (Jan 2014)Cracking the Coding & PM Interview (Jan 2014)
Cracking the Coding & PM Interview (Jan 2014)
 
Cracking the Coding Interview (Master Slide Deck)
Cracking the Coding Interview (Master Slide Deck)Cracking the Coding Interview (Master Slide Deck)
Cracking the Coding Interview (Master Slide Deck)
 
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
 
Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"
Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"
Code Palousa presentation- "Giving Digital Eyes to your Synthetic Tests"
 
Final Presentation V3
Final Presentation V3Final Presentation V3
Final Presentation V3
 
Building Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and TrainingBuilding Serious Games for Medical Intervention and Training
Building Serious Games for Medical Intervention and Training
 

KĂŒrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

KĂŒrzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

HYP Presentation

  • 1. Design & Development of a Knowledge Community System Le Phan Huu Bang Project Number: H022560 Advisor: Assoc Prof Poo Chiang Choon, Danny
  • 2. Agenda Introduction   System Components  Implementation  Conclusion  Demonstration  Q&A
  • 3. Introduction – Why K-Comm? Knowledge sharing is important  ◩ Vital for company to survive ◩ Many questions are repetitive ◩ Knowledge can only grow by sharing Difficult to encourage sharing  knowledge ◩ People are reluctant to share ◩ Knowledge = Power ◩ People do not trust each other
  • 4. System at a Glance
  • 5. K-Comm – The Features K-Comm is a knowledge-focused social  network  Social Network Environment: blogs, forums, friends, groups, file sharing, etc.  Knowledge-based Features: ◩ Questions & answers: seek and contribute knowledge ◩ Get linked to people who might have the answers ◩ Share knowledge ◩ Collaborate with like-minded people
  • 7. K-Comm – The Selling Points Combination of various features   Intuitive UI  Not another Yahoo! Or Google Answers  Not another social network  Not another blog  Not another forum
  • 8. K-Comm Comparison Yahoo! & Social Blogs & Features Goggle KMS K-Comm Networks Forums Answers Blogs Forums Friendship Groups Q&A Quality control Enhanced Domain General Personal Specific Specific General
  • 9. System Components Core Library Q&A Display User Profiling Widgets Questions & Answers Rating K-Comm System Social Networking Point System User Interface Skill Level System
  • 12. Questions & Answers Package Ask and answer questions   Search for questions and answers  Evaluate questions and answers  Organize questions and answers
  • 13. Ask and Answer Questions Users can ask and answer questions   System will evaluate the users, the questions and answers according to the activities and ratings  Questions are categorized into different categories and by using tags  List of categories can be updated
  • 14. Ask and Answer Questions
  • 15. Search and Organize Q&As Using the Search box   Using the Latest and Interesting tab  Using the widgets
  • 16. Evaluation Evaluate the questions and answers  System will analyze and evaluate the questioners  and answers
  • 17. User Interface Simple, intuitive and user friendly   Look cool: Ajax, drag & drop  I can find what I want to find  Flexible, easy to use and learn
  • 18. Implementation Elgg framework as a foundamental  platform for the system  Elgg K-Comm ◩ Social networking ◩ Plug-in  Q&As, customized look and feels ◩ Elgg Data Model  more Object-oriented approach ◩ Metadata and annotations  users’ contributions and knowledge value estimation ◩ Widget  tools to manage and organize Q&As
  • 20. Core Library Question   Answer  Category  Skillrecord
  • 22. Widgets Each widget has a view and edit  interface  Register the widget with Elgg through the start.php in the Q&A plug-in
  • 24. User Interface Implemented as a plug-in  extensible and  reusable  Provide the layout for Q&A component  Make use of jQuery plug in for effects
  • 25. Skill Level System Ratings of answers and questions can  be a good basis to evaluate the level of knowledge that the poster possesses  Help the users identify the potential of knowledge sharer  Something missing from other similar systems
  • 26. Skill Level System – An example John Mary 25 25 20 20 15 15 Best Answers Best Answers Answer Count Answer Count Question Count Question Count Answer Rating 10 Answer Rating 10 Question Rating Question Rating 5 5 0 0 Car Computer Travel Car Computer Travel
  • 27. Skill Level System – An Example Skill Level for John and Mary John Car Computer Travel Mary 0 1 2 3 4 5 6 7 8 9
  • 28. Skill Level System Requirements In scale of 10   Calculated based on ◩ Ratings of questions and answers ◩ Total number of questions and answers ◩ Best answers Not decrease due to inactivity 
  • 29. Skill Level System - Formula
  • 30. Conclusion Specifications of the system  ◩ Definition ◩ Features ◩ Characteristics Implementation approach   Implement fundamental core features and components  Maintain flexibility, extensibility an reusability
  • 31. Future Features Presentation  ◩ Concept-map, mind map ◩ Tree view Analysis of Q&As  ◩ Concept extraction  Automated Q&As ◩ Information retrieval: e.g. searching based on profile or relevant hits Tag relationship 