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

Chose a scoring system for gci students #6278

Closed
newbazz opened this issue Sep 12, 2019 · 35 comments
Closed

Chose a scoring system for gci students #6278

newbazz opened this issue Sep 12, 2019 · 35 comments

Comments

@newbazz
Copy link
Contributor

newbazz commented Sep 12, 2019

Discuss it with other mentors and have a proper method for scoring the gci participants.

@newbazz
Copy link
Contributor Author

newbazz commented Sep 12, 2019

@SidharthBansal @IshaGupta18 I know only two of you guys and also @gauravano. Please mention others as well for proper consensus.

@SidharthBansal
Copy link
Member

SidharthBansal commented Sep 13, 2019 via email

@debck
Copy link
Member

debck commented Sep 17, 2019

I was thinking of labeling issues as easy-work, medium, or hard and then adding specific points to each task. And then the contributor can be easily evaluated according to the score plus his involvement with the community and other measures.

@IshaGupta18
Copy link
Collaborator

IshaGupta18 commented Sep 17, 2019 via email

@newbazz
Copy link
Contributor Author

newbazz commented Sep 17, 2019

Okay yes it makes sense to have some sort of labels for the issues. Let us first begin by mentioning all the types of issues that can be there for a gci student like typo, css fixing etc and rate them accordingly. Firstly make buckets so as to fit all of the issues and keep a scoring system for the individual bucket.

@SidharthBansal
Copy link
Member

SidharthBansal commented Sep 17, 2019 via email

@IshaGupta18
Copy link
Collaborator

IshaGupta18 commented Sep 17, 2019 via email

@newbazz
Copy link
Contributor Author

newbazz commented Sep 18, 2019

@IshaGupta18 yes we know that they wont be enough, that is why we have proposed an idea to list down all the types of issues that a gci can get to solve, and according to the same, we can make further categories.
Someone can volunteer and make a google doc, share the editable link here so that one can add/edit to the list.

@newbazz
Copy link
Contributor Author

newbazz commented Sep 19, 2019

@sashadev-sky
Copy link
Member

As far as labels go, google code-in gives some guidelines:

  • we should categorize tasks in one of the 5 category labels so people can filter
  • it says students are able to do 2 "beginner" tasks max - so I was just thinking beginner, medium, hard is sufficient.

I designed a scoring / label system in this doc that (I think?) fits the model of GCI: https://docs.google.com/document/d/1KW6zIHtrJEl9329Yep5JhTA5CPmA8XV64CMx5Pz_7KU/edit#

From here we can tailor it to fit if it doesn't? @newbazz @jywarren

@IshaGupta18
Copy link
Collaborator

IshaGupta18 commented Sep 21, 2019 via email

@debck
Copy link
Member

debck commented Sep 21, 2019

I would also like to have the access. I can suggest something if any.
debck7019@gmail.com

@sashadev-sky
Copy link
Member

sorry forgot it was private! I guess its best to leave it private.. I shared with @debck @oorjitchowdhary @jywarren and a few other emails I have already. I will need the rest of your emails to share! Just click on share button on the link to request access @IshaGupta18

@sashadev-sky
Copy link
Member

Also people I have added have the rights to add anyone else so go ahead if you guys know eachotheres email

@sashadev-sky
Copy link
Member

Ok the following people still need to be added @newbazz @IshaGupta18 @aashna27 @jesus-montano @coderjolly @Divy123 @ViditChitkara @CleverFool77

@newbazz
Copy link
Contributor Author

newbazz commented Sep 22, 2019

@sashadev-sky really appreciate your efforts. I think the doc seems okay. One more suggestion from my side is, I have noticed that the code whether ruby or js, doesn't confine to the coding standards of the specified language, that is what needs to be added as a beginners issue as well.

@sashadev-sky
Copy link
Member

@newbazz yes I have always thought that really really neeeds to be fixed add it on

@sashadev-sky
Copy link
Member

@newbazz I think it can be medium as well. The user should document the standards first, then fix them.

@sashadev-sky
Copy link
Member

rememeber beginner issues are limited to 2. anyone have any idea how many that means we should make?

@newbazz
Copy link
Contributor Author

newbazz commented Sep 22, 2019

The standards are already fixed for programming languages which we use like ruby and javascript. We also have linters, we can add the lint tests in continuous integration as well.

@newbazz
Copy link
Contributor Author

newbazz commented Sep 22, 2019

rememeber beginner issues are limited to 2. anyone have any idea how many that means we should make?

It depends on the students PL gets this year :P

@pydevsg
Copy link
Member

pydevsg commented Sep 29, 2019

Can you please share me access to the document @sashadev-sky , so that I too can share my valuable response for the scoring system as well.

@coderjolly
Copy link
Member

Ok the following people still need to be added @newbazz @IshaGupta18 @aashna27 @jesus-montano @coderjolly @Divy123 @ViditChitkara @CleverFool77

Sure @sashadev-sky , pls add me

@SidharthBansal
Copy link
Member

SidharthBansal commented Oct 7, 2019 via email

@sashadev-sky
Copy link
Member

sorry for the delay! just added you guys to all the docs @pydevsg @coderjolly
@SidharthBansal I think we were trying to avoid having it public, but pretty sure anyone can invite anyone else to it. 40 points seems a little unfair, also assuming you are referring to an impossible issue I wouldn't go higher than 15pt (hard x 3). I bumped it up to that in the doc!

@pydevsg
Copy link
Member

pydevsg commented Oct 16, 2019

Thanks for adding me to the docs.
I think we should atleast provide 10 points for the hard issues .
Apart from that I think the naming convention should be changed from impossible to other tag.If a GCI student solves some easy issues and then check there are some impossible issues then surely he would be afraid and would take away himself/herself from trying it.
Correct me if I am wrong somewhere @sashadev-sky .

@pydevsg
Copy link
Member

pydevsg commented Oct 16, 2019

The impossible issues can be renamed to technical_features issues or some relevant but not impossible . Would like to have opinions on this from others as well. @SidharthBansal , @coderjolly , @newbazz @IshaGupta18

@SidharthBansal
Copy link
Member

SidharthBansal commented Oct 16, 2019 via email

@newbazz
Copy link
Contributor Author

newbazz commented Oct 16, 2019

Yes, I also dont think that renaming the issues will help. Renaming will not change the nature of the issue, but yes i think we can partially give them points for the impossible issues.

@coderjolly
Copy link
Member

sorry for the delay! just added you guys to all the docs @pydevsg @coderjolly
@SidharthBansal I think we were trying to avoid having it public, but pretty sure anyone can invite anyone else to it. 40 points seems a little unfair, also assuming you are referring to an impossible issue I wouldn't go higher than 15pt (hard x 3). I bumped it up to that in the doc!

Thanks for the access @sashadev-sky. 😄 👍 🎉

@ebarry
Copy link
Member

ebarry commented Nov 5, 2019

Have we chosen a scoring system for gci students? If so, perhaps should we close this issue?

@newbazz
Copy link
Contributor Author

newbazz commented Nov 6, 2019

@ebarry we are there with a scoring system, i think we can close this issue. What say @SidharthBansal

@StlMaris123
Copy link
Collaborator

@sashadev-sky , would time taken to complete a ticket also be taken into account?

@SidharthBansal
Copy link
Member

SidharthBansal commented Nov 12, 2019 via email

@SidharthBansal
Copy link
Member

SidharthBansal commented Nov 12, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants