Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Welcoming GCI Students #6808

Closed
SidharthBansal opened this issue Nov 18, 2019 · 87 comments
Closed

Welcoming GCI Students #6808

SidharthBansal opened this issue Nov 18, 2019 · 87 comments
Labels
outreach issues involve community involvement and helping people who're stuck somewhere

Comments

@SidharthBansal
Copy link
Member

SidharthBansal commented Nov 18, 2019

Welcome GCI Students 🥇

Hi everybody 😃 !

We all at Public Lab 🎈 - learn, grow, work, brainstorm ideas, contribute together so why not share about our weekly goals and the awesome work we have done at Public Lab with each other, so we can support and collaborate with each other better. We have a Community Check-In each week, where every community member can share something about their work from the past week and about their current week's goal 🎯. You are also welcome to share fun-fact 😄 , new ideas 💡 , your learning goals ☑️ .We believe in collaborative efforts to support our community. We are running a learning platform which helps a newcomer to become master of tomorrow. 💯

About Google Code-In 👨‍💻

Google Code-in (GCI) is an annual programming competition hosted by Google LLC that allows pre-university students to complete tasks specified by various, partnering open source organisations. A global, online contest introducing teenagers to the world of open source development and an opportunity for beginners to jump in and get started no matter what skills they have. Participants get to work on real software and win prizes from t-shirts to a trip to Google HQ!
PublicLab Welcomes all GCI Students, 🎉 🎈

In order to score points, students are required to complete tasks. So, What are tasks ?
Tasks- A task is a small project that is expected to take between 3-5 hours of work to complete. Tasks are categorised with the following labels:

  • Code: Tasks related to writing or refactoring code 👨‍💻
  • Documentation/Training: Tasks related to creating/editing documents and helping others learn more 📝
  • Outreach/Research: Tasks related to community management, outreach/marketing, or studying problems and recommending solutions 👨‍🔬
  • Quality Assurance: Tasks related to testing and ensuring code is of high quality 🔨
  • Design: Tasks related to user experience research or user interface design and interaction 🎨

The following scoring system will be used for grading your tasks throughout all the repositories participating in Google Code-In. 💯
In case you find any task without a score, then immediately inform either me or any mentor to know its score. 👍

GCI Scoring System

  • Beginner Level Task(1pt): - Installation Tasks, First-Time-Issues, Typographical Errors, HTML-CSS, etc. Try to use First-Timers-issue format ONLY if you are creating such tasks. Duration: 3 days.

  • Medium Level Task(3pt) - Simple challenging tasks like methods, tests, designs, demos, documentation(if small) etc. Duration: 5 days.
    . ⛑

  • Hard Level Task(5pts) - New feature, research, Documentation(long or difficult for high school students to understand and write), etc. Duration: 7 days.
    🥇

  • Supportive Task - Bug Reporting(1pt/task) 🐞 , Creating "First-Timer-Issues"(1pt/task), Suggesting New Changes(if accepted, 1pt/change) 💡 , Add Code Linking(1pt/task) 🔗 , PR reviews (1pt/week, however if the mentor that mentee is too helpful, 2 pts can be provided at max) ✔️ 📜 , adding a screenshot to existing PRs(1pt/task), etc.

  • Hall-of-fame Tasks(15pt): Wontfix issues. Jeff/me will ONLY make/publish these tasks. Duration: 10 days.
    Please refer: https://github.com/publiclab/plots2/wiki/Supportive-Tasks.
    If anyone finds any task exceeding complex, then we can enhance the scores too :-)

We strongly encourage students to participate in the Weekly community check-ins for regular updates 👯‍♂

One Installation Task & "First-Timer Issue" is a compulsion for all students. 💯 Mentors are requested to guide the students in this direction.
Supportive tasks can be done multiple times by each student. You will get points for each of the supportive tasks. 👍
We will be having a form at the end of GCI where you have to fill all the details of the tasks. You can mention all your extra supportive tasks there.

In case of any doubts, feel free to contact @SidharthBansal or other mentors here or on gitter! 🖌May you have an awesome journey ahead !!! 🎈 ❤️ 🎉

Students can ping the mentors of the respective repos or projects in order to seek help or guidance. 🎉 👍 👨‍💻
ALL: @jywarren
Mapknitter: @gauravano, @SidharthBansal, @sashadev-sky @IshaGupta18, @cesswairimu @divyabaid16
Plots2: @gauravano, @SidharthBansal, @IshaGupta18, @ananyaarun, @pydevsg, @sashadev-sky, @cesswairimu
SWB: @gauravano, @SidharthBansal, @cesswairimu @sidntrivedi012
simple-data-grapher: @IshaGupta18, @pydevsg, @debck, @rexagod @ananyaarun
LEL: @sagarpreet-chadha @ananyaarun, @rexagod @IshaGupta18
IS: @keshav234156, @debck, @subhahu123, @rexagod
LDI: @sashadev-sky, @rexagod
LBL: @rexagod
PublicLab.Editor: @ananyaarun @rexagod @IshaGupta18 @divyabaid16
image-sequencer: @rexagod @lohitha02
spectral-workbench.js: @sidntrivedi012 @ananyaarun
infragram: @divyabaid16 @rexagod @ananyaarun

GCI students will be evaluated on the basis of total points, friendliness, and collaboration skills. We will be circulating a form to be filled by all the GCI students. This form will include their tasklist and expected total points. So, all students are requested to note down the issue number, pr number, scores of the task, etc. whichever they would solve in GCI.
Note: Students who will miss filling the final form will not be evaluated for prizes. So, please don't forget to fill the form at the end week of GCI.
Student grade sheet self-evaluation forms will be active in last week of GCI. 🚀

All GCI Students are requested to say HELLO in this issue as this issue is the place for all the announcements.
Thanks,
Sidharth

@SidharthBansal SidharthBansal added outreach issues involve community involvement and helping people who're stuck somewhere gci-candidate labels Nov 18, 2019
@SidharthBansal SidharthBansal changed the title GCI Scoring System Welcoming GCI Students Dec 1, 2019
@IshaGupta18
Copy link
Collaborator

IshaGupta18 commented Dec 2, 2019

Hey Everyone! GCI Candidates are welcome to contribute to our repositories!
I am a mentor for PL. In case of any doubts. Feel free to ping me at any time :-)
Thanks for participating in GCI
Isha

@chen-robert

This comment has been minimized.

@keshav234156

This comment has been minimized.

@SidharthBansal
Copy link
Member Author

ALL GCI STUDENTS ARE REQUESTED TO GET THEIR PR REVIEW TASK APPROVAL FOR WEEK 1 FROM KESHAV
@keshav234156

@SidharthBansal
Copy link
Member Author

PR Review grading will be done after each week.
1st week by @keshav234156
2nd week by @pydevsg
3rd week by @IshaGupta18
4th week by @ananyaarun
more soon
All GCI students are requested to leave a hello in this issue

@SidharthBansal
Copy link
Member Author

We are aiming at a Supportive community at PL. So, we will be giving 1pt/week per repository to the students who will help in reviewing the PRs which are not reviewed yet.
Students are requested to write descriptive comments so that the creator of PR facing any trouble can resolve the problems in their PR. Yes, we want students to behave as mentors and review PR. 🎉
🚀
Student can do ALL supportive tasks along with their current task. Students can get points for these tasks after completion of the week.
For week i they will get marks in week i+1.
For the last week, get points in the last week itself.
These supportive tasks are made so that students can be busy while their tasks are under review by the mentors. You can check other supportive tasks too.
All students can do as many as supportive tasks as they want. They will get points for all of them.
Example, X opens 100 FTOS then X will get 100 points. We will circulate a form at the last week where you all have to write about these supportive tasks.

In case of any doubts, please feel free to ask here.

@SidharthBansal
Copy link
Member Author

All students are requested to get PR review task in week i+1 for week i. We will delete week i PR Review task per repo in week i + 2.
We want all of you to secure a lot of points due to these tasks.
Tip: There are many tasks labelled with fto-candidate. If you change them to first-timers-only issue using fto templates, then you will get 1pt/fto.

Best of luck :-)

@Uzay-G
Copy link
Member

Uzay-G commented Dec 7, 2019

Hello I am participating in GCI

@anthony-zhou
Copy link
Member

Hello! I'm participating in Google Code-in, and I'm excited to help out here. It looks like the task system here is separate from the GCI tasks dashboard, where you have to wait for one task to be approved before moving on to the next.

Is it alright to work on multiple PRs at the same time here on GitHub (just while waiting for the others to be reviewed)?

@sashadev-sky
Copy link
Member

@anthony-zhou you're technically allowed to work in multiple on Github, but if another student gets the issue on the dashboard it's theirs.

It's not a good situation when a participant claims a task that already has a PR up for it by a participant that didn't claim (this has already happened ). So I would say please don't officially open the PR on Github until you get the issue on dashboard (keep your changes local).

@SidharthBansal
Copy link
Member Author

SidharthBansal commented Dec 8, 2019 via email

@SidharthBansal
Copy link
Member Author

We will be giving points who are actively reviewing prs throughout the week. I observed some students write a single comment and are asking for approvals. We want GCI students to learn about reviewing prs too. Writing a single comment will give you points but you all will not be able to learn. So, I will advise students to review as many prs as possible.
Thanks

cc/ @chen-robert @Uzay-G @VladimirMikulic @Ugtan @anthony-zhou
Can you guys write GitHub handle of all the GCI students you know in this post? Please don't write handles that are already present in this post.
I want all the Github Handle so that all the announcements done in this post are reached to them.

Mentors, please do it @keshav234156 @ananyaarun @sashadev-sky @pydevsg @IshaGupta18

@SidharthBansal
Copy link
Member Author

Sorry I don't know Github handle of all the GCI students. So, I want your help.
Thanks

@Uzay-G
Copy link
Member

Uzay-G commented Dec 8, 2019

@fluctix @harshkhandeparkar @genesis331 @CodeSarthak @vgadodia

@dotangad
Copy link

dotangad commented Dec 9, 2019

Hello! I'm Angad - a sophomore participating in Google Code-In. I just finished my first task and I'm about to claim my next. My email is mail@angad.dev, I am also on the Gitter channel as @dotangad.

@cesswairimu
Copy link
Collaborator

Hello everyone, I just wanted to thank all of you for the amazing work you are doing 🚀 . Also I would like to know if anyone here would like to open the next weekly check-in? I would be glad to guide if needed. Thanks all and keep up the great work 👍

@daemon1024
Copy link
Member

daemon1024 commented Jan 19, 2020

Also I would like to know if anyone here would like to open the next weekly check-in?

I would like to open the next weekly check-in @cesswairimu . I am not a GCI Student but I am new to Public Labs and would like to participate in the organisation more actively.
Thank You :)

@cesswairimu

This comment has been minimized.

@daemon1024

This comment has been minimized.

@daemon1024

This comment has been minimized.

@SidharthBansal
Copy link
Member Author

It will be great if you all can get your tasks approved asap if not approved yet. Also please fill the grade sheet and mentor evaluation forms before the deadline.

@SidharthBansal
Copy link
Member Author

You can claim one task for some time at the dashboard in the end phase of GCI. So, it will be great if you choose and keep one task for it. Thanks all

@coderjolly
Copy link
Member

coderjolly commented Jan 22, 2020

Hello Everyone !!
Just wanted to remind all GCI Students that you need to fill the forms pertaining to the Grade sheet & Mentor Evaluation as together they carry 10 points 💯

GRADESHEET FOR STUDENTS https://docs.google.com/forms/d/1e60ybBZNaJ_Aai_pJHIzFL4gxMVsVngZBUYw3gK_1dE/edit?ts=5df7b8f8

MENTOR EVALUATION FORMS FOR STUDENTS https://docs.google.com/forms/d/1DO5U3APs6nyOorHWIvz5jwFz_Nvw4xhjGredIwprQCg/edit

The deadline to fill the forms is till 23th January 18 UTC

In case of any doubts/queries/problems with the form, contact @SidharthBansal immediately on any communication media.

Thank all of you for the amazing work you are doing 🚀.

@SidharthBansal
Copy link
Member Author

Is here anyone interested to mentor GSoC or outreachy or rails girl summer of code?

We will be opening the call for mentors shortly

@Uzay-G
Copy link
Member

Uzay-G commented Jan 23, 2020 via email

@SidharthBansal
Copy link
Member Author

SidharthBansal commented Jan 23, 2020 via email

@VladimirMikulic
Copy link
Contributor

@SidharthBansal we have to be mature (18) to be mentors, right?

@SidharthBansal
Copy link
Member Author

SidharthBansal commented Jan 23, 2020 via email

@SidharthBansal
Copy link
Member Author

Mentors are requested to fill the form
https://docs.google.com/forms/d/1UcmXtNEVjZW6fozpW_9gWduRpnfVNG816JTswx85_VA/edit asap
DEADLINE 27 January 18 IST
Thanks all. We have expedited the process :-)

@SidharthBansal
Copy link
Member Author

It was really nice working with you all in GCI.
Let's move to SoC programs now.
Closing this.
Thanks

@SidharthBansal SidharthBansal unpinned this issue Jan 24, 2020
@SidharthBansal
Copy link
Member Author

Those candidates who are ineligible for GSoC mentorship can become part of reviewers team. So, no worries :-)

@SidharthBansal
Copy link
Member Author

Also, check Outreachy and Rails Girl Summer of Code mentorship eligibility criterion. Maybe you will fit there

@VladimirMikulic
Copy link
Contributor

Mark me for reviewers team 👍

@SidharthBansal
Copy link
Member Author

Please send a request. I or @cesswairimu or @jywarren will accept

@VladimirMikulic
Copy link
Contributor

Thanks, @SidharthBansal. Where should I send it? Thanks.

@CodeSarthak
Copy link
Collaborator

Count me in for reviewers team too

@Uzay-G
Copy link
Member

Uzay-G commented Jan 27, 2020 via email

@SidharthBansal
Copy link
Member Author

SidharthBansal commented Jan 27, 2020 via email

@SidharthBansal
Copy link
Member Author

SidharthBansal commented Jan 27, 2020 via email

@SidharthBansal
Copy link
Member Author

SidharthBansal commented Jan 29, 2020

Google Code In 2019-20 Mentorship Prize Results
Hello everyone, this year was EPIC 🚀. Over 127 students participated and 35 mentors participated this year 🎉. Around 11 repositories participated this year 💯 . We completed the Login/Sign Up and Oauth Milestone and System Tests 🎖 for entire plots2 repository. Addition to this, please check the pulse monthly
image
This is greater than SoC programs we had earlier. 💯 This is just for plots2.
Similar progress for other repositories like leaflet, LDI, Editor, MK, SWB, IS and many more.
We are proud to have you all this winter. We have already filled the results for students. Google will be announcing them on 10 February.
Regarding mentors, we will be happy to announce them now 🎉 🎉 🎉
@keshav234156 GCI GRAND PRIZE SUMMIT + PL KIT
@ananyaarun GSOC SUMMIT(If GCI mentor is invited, in 2019 gci mentor was invited. We hope this year also, GCI mentor is invited) + PL Kit
Following mentors will be awarded a PL Kit for their contribution at Public Lab
Ananya, Keshav, Debashish, Mayank Pathela, Sasha, Isha, Sudipto and Harman Jolly. 🥇
I have sent an email for the PL kits. Kindly order that using the coupon code I emailed you all.
Thanks and let's start with GSoC and outreachy 🚀
Let's make it more encouraging and collaborative than past years

@VladimirMikulic
Copy link
Contributor

Wow, just wow! I didn't even look at insights. This is crazy 😄
Good work everyone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
outreach issues involve community involvement and helping people who're stuck somewhere
Projects
None yet
Development

No branches or pull requests