GSoC/2016/StatusReports/AbhimanyuSinghShekhawat
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.
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