SlideShare una empresa de Scribd logo
1 de 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


Más contenido relacionado

Similar a HYP Presentation

presentation.pdf
presentation.pdfpresentation.pdf
presentation.pdfcaa28steve
 
Alnemr tm symp-slides
Alnemr tm symp-slidesAlnemr tm symp-slides
Alnemr tm symp-slidesRehab Alnemr
 
Rokach-GomaxSlides.pptx
Rokach-GomaxSlides.pptxRokach-GomaxSlides.pptx
Rokach-GomaxSlides.pptxJadna Almeida
 
Rokach-GomaxSlides (1).pptx
Rokach-GomaxSlides (1).pptxRokach-GomaxSlides (1).pptx
Rokach-GomaxSlides (1).pptxJadna Almeida
 
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 qualityMarkus Unterauer
 
Making Connections With Multimedia
Making Connections With MultimediaMaking Connections With Multimedia
Making Connections With MultimediaChar Gore
 
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 FrameworkOleksiy Rezchykov
 
Community day the power of certification
Community day  the power of certificationCommunity day  the power of certification
Community day the power of certificationPeter De Tender
 
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...Eduardo Castillejo Gil
 
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 ExamsGanesh Samarthyam
 
Hybrid system architecture overview
Hybrid system architecture overviewHybrid system architecture overview
Hybrid system architecture overviewJesse Wang
 
Testable Requirements
Testable Requirements Testable Requirements
Testable Requirements Bharti Rupani
 
Certified Quality Engineer Exam Overview
Certified Quality Engineer Exam OverviewCertified Quality Engineer Exam Overview
Certified Quality Engineer Exam OverviewStephen Deas
 
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)Gayle McDowell
 
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)careercup
 
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...Scrum Bangalore
 
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"Christopher Hamm
 
Final Presentation V3
Final Presentation V3Final Presentation V3
Final Presentation V3weichen
 
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 TrainingBrock Dubbels
 

Similar a 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
 

Último

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

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 