User:YuviPanda/Madam Hut

Codename 'Madam Hut' is a project to make assessment of articles much easier. It was built specifically to help en:Wikipedia:WikiProject India, but the code ought to be general enough for everyone to use. Built on request of en:User:AshLin for the English Wikipedia Community.

= Components =

You can track the code here: https://github.com/yuvipanda/MadamHut

Server redirector script
This is a simple web script that redirects you to a random unassessed article. Super simple, not complicated at all.

Implementation

 * 1) Get a list of all unassessed articles
 * 2) Load them in memory
 * 3) Randomly pick one every time a request comes in, redirect to that

This is a 'cached' copy - a cache that shall be purged every 30 minutes or so.

Userscripts for UI
A single user script would provide the following functionality to a logged in user:


 * 1) Show current importance and quality ranking for the article from the project
 * 2) Change importance and quality of current article
 * 3) Show other projects' ratings (Nice to have, perhaps later version?)