(**This is in a Draft stage**)
**Description**
This is Outreachy proposal to provide cumulative statistics for all programs a user has participated in.
**Profile Information**
Name: Sejal Khatri
Email: sejal.khatri5@gmail.com
IRC Nick: sejal
Mediawiki User: Sek2016
Resume: http://sejalkhatri.github.io/
Location: India
Time Zone: UTC+5:30
Typical working hours: [12PM to 7PM] and [10PM to 2AM](Indian Standard Time)
**Synopsis**
This project aims at enhancing the user interface of the [[ https://dashboard.wikiedu.org/ | dashboard ]], profile page for the user will be added which further can be customized by the user. As currently the dashboard only shows statistics for each individual's program, a view will be added for the user to see the totals from all their programs combined.
Planning to add visualization designs using [[ https://vega.github.io/vega/ | Vega ]] for displaying cumulative statistics.
**Possible mentors**
# Ragesoss
# Capt_Swing
**Participation**
Resolved User story: (Taken as a micro-task)
As a dashboard admin or curious user, I want to look up a user by their username and find their profile with all their courses.
The user can do this by extending the URL by adding /users/username to find user profile with all the courses.
LINK : https://dashboard.wikiedu.org/users/Ragesoss
**Change1: Link the UserName in the NavBar to the Profile Page. **
**Change2: Redirect the Instructor Link in the Course page Details section to respective profile page, currently it redirects to wikipedia user page. **
{F4600555}
**Change3: Make Profile Page Customizable.**
//Current Page//
{F4600558}
//Changes Proposed//
{F4600560}
{F4600562}
**End Goal**
Creating customizable Profile page and providing brief overview to the user for all the contributions they have made to encourage them to do more.
***Working on putting up a Timeline***
**About Me**
I am a Final year undergraduate student of computer science at Pune Institute of Computer Technology.
My major interest is in web languages(HTML,CSS,javascript,Ruby on rails) and python language and developing UI designs where I have done maximum work.
I got to know about the Outreachy program while I was surfing the web to get details about GSOC. This year as I went through all the projects I came across this project and found it interesting to enhance user interface for WikiEduDashboard and experience working with open source developers and explore stuff in this field at WikiEducationFoundation. I learned a lot while contributing to the micro task and am still working on improving it. Therefore, I have decided to take it up. I am looking forward to working on this task and make data representations for getting a clear idea of progress made by users(instructors/user/students)
**Past experience**
My open source experience began with the use of Linux. I had tried contributing last year(Mifos)that is when I understood how open source development works but failed.
Recently I have started contributing to MediaWiki since I found the project that interests me and I was familiar with the concept.
I have contributed to WikiEduDashboard by resolving the issue https://github.com/WikiEducationFoundation/WikiEduDashboard/issues/930
which was listed as a microtask for the project I am interested in. In the process, I learned Ruby on rails and now understanding how vega.js works as planning to work on that for the project applied.
Link to the contributions made :
https://github.com/WikiEducationFoundation/WikiEduDashboard/pull/973
https://github.com/WikiEducationFoundation/WikiEduDashboard/pull/977
https://github.com/WikiEducationFoundation/WikiEduDashboard/pull/983
**Other Projects:**
Web developer, work taken as a freelancer (http://www.smaacademy.tk/)
Front end developer in College Project, AutoTransliterator-PyGtk framework used (https://github.com/sejalkhatri/autoTransliterate)
Developed website for college technical event INC'15 (http://pictinc.org/)
Designed UI for Clash'14 - C/CPP coding contest (https://github.com/sejalkhatri/Design/tree/master/CLASH)
**Will you have any other time commitments, such as school work, exams, research, another job, planned vacation, etc., between December 6, 2016, and March 6, 2017? Please provide exact dates for these commitments and the number of hours a week these commitments take.**
I have my karate belt exam in December (26th and 27th) and also I have applied for Navy, so I am not sure if I'll get the call letter for Interview but if I do its gonna take max 4 days. I won't be as active, but I will continue working, and will continue full time as soon as they're over.
**If a student, please list the courses you will be taking between December 6, 2016, and March 6, 2017, how many credits you will be taking, and how many credits a full-time student normally takes at your school. Please provide a link or upload your program's suggested curriculum by semester, which includes the suggested number of credits in each semester. Please provide a link or upload your school's academic calendar.**
I'll have my mid-term exams sometime in February. Although the university hasn't declared the dates yet, these exams usually go on for a maximum of 5 days. Again I won't be as active, but I will continue working, and will continue full time as soon as they're over.
Link to Academic Calendar: http://pict.edu/wp-content/uploads/2015/09/Academic-Calendar-2016-17-Sem-I.pdf?c21199
**A final note:**
I will be ready to work full time from the day Internship period begins (Dec 6th) for at least 40 hours a week throughout the week.