Page MenuHomePhabricator

GSOC'22 Proposal for Edit Request Wizard
Closed, DeclinedPublic

Description

Profile Information

Name : Achhada Hiren Rajkumar
Email :achhadahiren201@gmail.com
Zulip : Hiren_Achhada
Github : https://github.com/Hirenachhaada
Resume: Achhada_Hiren_Rajkumar_CV_Resume.pdf
Location : Surat, Gujarat, India
Time zone : UTC +5:30
Working hours : Reachable anytime easily through email\Zulip.
5:00 pm to 1:00 am (UTC +5:30 )

Synopsis

The project aims

  • To create a Step-by-step form to help beginners submit a Wikipedia edit request. The form should be user friendly.
  • To make the website understand if the edit request is backed by reliable source.
  • To ensure approval or rejection of the data entered by the user being notified to the user.
  • To ensure easy access, easy edits, updation, validation and reliability of the data entered by the user.

Possible Mentors

@Enterprisey @SD0001 @Firefly
I had contacted @Enterprisey sir for reviewing the microtasks and received a positive response from them.

Timeline

PeriodTask
May 20 To June 12Community Bonding period Understand and analyze the code base and setting up a personal Wikipedia page for making all the updates related to the project.
June 13 To June 20Discussing the UI design of the page to be created with the mentors
June 21 To June 28Coordinating with mentors on Edit Request Wizard specifications and defining features for the same.
June 29 To July 8Creating the initial basic design of the Edit Request Wizard and try to include the basic events of edit requests.
July 9 To July 16Discuss the method of verifying the reliability of the entered source with the mentors and implementing them accordingly
July 17 to July 25Implement the method to provide the appropriate feedback to the user according to the source.
July 25 to July 28Fixing the bugs, if any and coordinating with the mentors for further improvements, if any.
July 29Phase 1 Evaluation Day
July 30 to August 6Quotes and its validation to be done and implement a method to make user alert on entering unacceptable quotes.
August 7 To August 13Making a preview button and use an appropriate way to preview the edits. Create a submit button to confirm all the edits.
August 14 to August 21Making the page responsive for all devices using appropriate mediaquerry code.
August 22 to September 1Making a simple feedback page(optional) for the users, if time permits else a buffer week if something unexpected happens.
September 2 to September 4Documentation and fixing bugs. Making changes as guided by mentors
September 5 to September 12Last week Review of the final code by mentors and submission
September 13 to September 19Duration for the evaluation done by the mentor.
September 20Initial GSOC Result Announcement Day

Deliverables

  • Making the edit request wizards easily understandable and hassle free.
  • Making a source form where user can enter the evidence/proof of the correctness of the edit made by him/her.
  • Ensuring the reliability of the data entered by the users.
  • Making a text area type input box where editors can give some idea about their edits and evidence added as source.
  • Keeping the user informed about the acceptance or rejection of the edit request.

Participation

  • I will make a branch in the forked repository and make the changes in them on a daily basis.
  • Before making the pull request and committing the changes I will make sure that all the changes are done and the functions used in it are errorless.
  • Also, I will ensure that the code for which the pull request is to be made is first checked and approved by the mentors.
  • I plan to write the EOD(End of Day) Report everyday so the work done on a daily basis can be tracked and managed well and write a summary at the end of every week and upload it on my personal wikipedia page.
  • I will be active on Zulip during working time for any conversation and also on email forever.

About Me

  • I am a first-year student at IIT (Indian Institute Of Technology) Patna doing B.Tech in CSE(Computer Science & Engineering). I am a member of the development community in my college. I believe in team work and constantly work towards developing my leadership skills. I was the head boy during my school days and ensured discipline in my school.
  • I heard about this program during my JEE vacation. I was amazed by the exposure it provides and wished to get into it.
  • Going through the organization list, I found Wikimedia, and when I went through the idealist, I was very excited to contribute to it. While looking forward to searching a pin to the planet, we find everything on Wikipedia, and contributing to make further reliable edits on it will turn out to be a boon to me.
  • I am eligible for GSOC’2022 and wish to contribute to the WikiMedia organization. Reading the ideas about the project on GSOC Wikimedia page, I believe, I possess the required skill set to complete the task. Learning is perennial and so, I believe will be my contribution to the project.

Microtasks

  • I had performed 4 microtasks.
  • Link for microtasks: click here

Past Experience

  • I am doing an internship as a web developer at Digital Ipsum.
  • I am also a member of the development community in my college IIT PATNA.
  • I have experience of HTML, CSS, JAVASCRIPT in frontend languages for web development. I also have knowledge of how to use PHP and Mysql to store the data and fetch them when required with proper commands. I am open to learn more languages as well.
  • Apart from Web development, I also have knowledge of competitive programming languages like C++, C.

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
DeclinedHappy.54545

Event Timeline

Hi! I am Srishti, one of the org admins - it's great to see your interest in applying to GSoC with Wikimedia! You can safely ignore this message if you have already followed our participants' guide. As you develop your proposal, we want to ensure that you follow the application process steps: https://www.mediawiki.org/wiki/Google_Summer_of_Code/Participants#Application_process_steps, primarily communicate with project mentors, integrate their feedback in your proposal, adhere to the guidelines around proposal submission, contribute to microtasks, etc. Let us know if there are any questions!

As the GSoC deadline is soon approaching in less than 24 hours (April 19, 2022, 18:00 UTC), please ensure that the information in your proposal on Phabricator is complete and you have already submitted it on the Google's program website in the recommended format. When you have done so, please move your proposal here on the Phabricator workboard https://phabricator.wikimedia.org/project/board/5716/ from "Proposals in Progress" to the "Proposals Submitted' column by simply dragging it. Let us know if you have any questions.

Gopavasanth subscribed.

@Happy.54545 We are sorry to say that we could not allocate a slot for you this time. Please do not consider the rejection to be an assessment of your proposal. We received over 75 quality applications, and we could only accept 10 students. We were not able to give all applicants a slot that would have deserved one, and these were some very tough decisions to make. Please know that you are still a valued member of our community and we by no means want to exclude you. Many students who we did not accept in 2021 have become Wikimedia maintainers, contractors and even GSoC students and mentors this year!

Your ideas and contributions to our projects are still welcome! As a next step, you could consider finishing up any pending pull requests or inform us that someone has to take them over. Here is the recommended place for you to get started as a newcomer: https://www.mediawiki.org/wiki/New_Developers.

If you would still be eligible for GSoC next year, we look forward to your participation