GSoC/2016/StatusReports/AbhimanyuSinghShekhawat: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2016‎ | StatusReports
(Updated project status)
(Added link to video and WikiRatingExtension Documentation)
Line 3: Line 3:
'''Project Name:''' WikiToLearn Rating  
'''Project Name:''' WikiToLearn Rating  


'''A  Brief Description:'''  This project is aimed to develop a Rating Engine for WikiToLearn(a wiki style learning platform )based on various parameters like User's Opinion, Author's Credibility,Page Interconnections and Revision History to evaluate the reliability and quality of articles on the platform.
'''A  Brief Description:'''  This project is aimed to develop a Rating Engine for WikiToLearn (a wiki style learning platform ) based on various parameters like User's Opinion, Author's Credibility,Page Interconnections and Revision History to evaluate the reliability and quality of articles on the platform.


'''Status:'''
'''Status:'''
Line 48: Line 48:
*[https://drive.google.com/file/d/0B-aEMI94tcY8c1g3SmQzcGtVcXM/view?usp=sharing WikiRating Algorithm ]
*[https://drive.google.com/file/d/0B-aEMI94tcY8c1g3SmQzcGtVcXM/view?usp=sharing WikiRating Algorithm ]
*[https://drive.google.com/open?id=0B-aEMI94tcY8T3BGV0pyamhOUGc MediaWiki API Queries]
*[https://drive.google.com/open?id=0B-aEMI94tcY8T3BGV0pyamhOUGc MediaWiki API Queries]
*[https://www.mediawiki.org/wiki/Extension:WikiRating WikiRatingExtension(MediaWiki) ]




Line 53: Line 54:
*[https://github.com/WikiToLearn/WikiRating WikiRating Engine]
*[https://github.com/WikiToLearn/WikiRating WikiRating Engine]
*[https://github.com/WikiToLearn/WikiRatingExtension WikiRating Extension]
*[https://github.com/WikiToLearn/WikiRatingExtension WikiRating Extension]
'''Project Demonstration'''
*[https://www.youtube.com/watch?v=lF4HhCDFPqQ WikiRatingExtension(Video)]

Revision as of 10:39, 18 August 2016

Project Overview

Project Name: WikiToLearn Rating

A Brief Description: This project is aimed to develop a Rating Engine for WikiToLearn (a wiki style learning platform ) based on various parameters like User's Opinion, Author's Credibility,Page Interconnections and Revision History to evaluate the reliability and quality of articles on the platform.

Status:

  • Completed :
    • Construction of a Rating Engine that can assess the quality of a Page on WikiToLearn platform.
    • A MediaWiki Extension that serves as the User Interface and collects votes as well as displays Page Ratings.
  • In progress:
    • Code cleaning and documentation.

Screenshots:

Telegram Nick: abhimanyu_shekhawat

Telegram Channels: WikiToLearn Tech, WikiToLearn, WikiToLearn Café,WTL-GSOC Rating,WikiToLearn GSoC

Blog: https://keenlearner.wordpress.com/

This is awesome about GSoC: GSoC 2016 gave me an opportunity to work with some of the experts in the open source community. It was really a great experience working on a technology that can generate a greater impact while simultaneously gaining immense knowledge from the passionate domain experts.

This is what I learned during GSoC:

  • Working with RESTful Web Services framework - Jersey
  • Working with NoSQL database (OrientDB)
  • Working with MediaWiki Web API
  • MediaWiki Extension Development
  • Working with container technologies (Docker)
  • Basic PHP and jQuery
  • Shell Scripting
  • Git

Work report

Documents:


Repositories


Project Demonstration