ashishnagpal2498 / hackstation

It is a web-app that help you track your coding status, showing it in form of dashboard. It also provides reminders to users for various competitive coding contests.
https://hackstation.netlify.app/
28 stars 44 forks source link

Badges and star rating for participants #54

Open kkg2001 opened 2 years ago

kkg2001 commented 2 years ago

πŸš€ Feature

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Describe alternatives you've considered

Additional context

welcome[bot] commented 2 years ago

Hello there!πŸ‘‹ Welcome to the project!πŸš€βš‘

Thank you and congratsπŸŽ‰ for opening your very first issue in this project. We at hackStation provide a platform to share your work in number. Please adhere to our Code of Conduct.πŸ™Œ Kindly ensure you have fulfilled all the project guidelines.

kkg2001 commented 2 years ago

πŸš€ Feature

Is your feature request related to a problem? Please describe.

  • A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like

  • A clear and concise description of what you want to happen.

Describe alternatives you've considered

  • A clear and concise description of any alternative solutions or features you've considered.

Additional context

  • Add any other context or screenshots about the feature request here.

We can add a new feature like awarding badges and star rating to the participants. The parameters to be taken into consideration is the amount of time spent on the coding platform and the marks scored during each contest. Percentile system can also be introduced to track performance of participants.

@SWOC21

πŸš€ Feature

Is your feature request related to a problem? Please describe.

  • A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like

  • A clear and concise description of what you want to happen.

Describe alternatives you've considered

  • A clear and concise description of any alternative solutions or features you've considered.

Additional context

  • Add any other context or screenshots about the feature request here.

We can add a new feature like awarding badges and star rating to the participants. The parameters to be taken into consideration is the amount of time spent on the coding platform and the marks scored during each contest. Percentile system can also be introduced to track performance of participants.

SWOC21

ashishnagpal2498 commented 2 years ago

Great idea @kkg2001 . Yes you can start working on this issue. Could you please brief a little more about the issue. And how will you implement it.

kkg2001 commented 2 years ago

Sir,I wanted to ask what all other parameters we could include in determining the star rating of participants? The ones I am considering our 1.)Time factor 2.)How often a participant take part in contests and his/her individual performance. 3.)How often the participant solves problems and we could set a benchmark that after answering certain number of questions correctly he/she will be awarded 1 star or 2 star 4.)His/Her participation in workshops

On Fri, 10 Dec, 2021, 12:47 am Ashish Nagpal, @.***> wrote:

Assigned #54 https://github.com/ashishnagpal2498/hackstation/issues/54 to @kkg2001 https://github.com/kkg2001.

β€” You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/ashishnagpal2498/hackstation/issues/54#event-5743000686, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATVCAH24WC7RUKDHUDNGYNTUQD6DFANCNFSM5JQWNMDQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ashishnagpal2498 commented 2 years ago

Well, the first 3 points you mentioned are satisfying to provide ratings to a user. So, I think initially that would suffice . Anyway, how would you track 4th point ?

kkg2001 commented 2 years ago

I will go with the first three points and well I am not sure about the 4th point. Maybe if the workshops are organized on that particular platform then we can track it through the participants' attendance or the participant certificate he/she gets after completing certain sets of tasks(to make sure that participant not just merely participates for the sake of participation)

aakankshabhende commented 2 years ago

Any updates? @kkg2001

kkg2001 commented 2 years ago

I am working on it. I am considering the hackerrank standards of awarding of badges based on number of points the participants and languages used. I have used html and css along with javascript,is it fine? One thing is that I am required to enter ratings for the participant but in actuality it should be automatically done based on the data, also it would also require some data of participants in order to go forward could that be provided? Right now I am considering basic conditions like if a participant gets certain points or more then he/she gets certain badges. Thanks

aakankshabhende commented 2 years ago

The parameters you told were the amount of time spent on the coding platform and the marks scored during each contest for rating. You will have to code this in react and style it using css @kkg2001

kkg2001 commented 2 years ago

Ok so I will giving time, number of questions solved, number of contests participated initially and later on it can be modified. Also do you want me to build a React application or simply code in react and style in css like you mentioned?

On Wed, 29 Dec, 2021, 12:19 pm Aakanksha Bhende, @.***> wrote:

The parameters you told were the amount of time spent on the coding platform and the marks scored during each contest for rating. You will have to code this in react and style it using css @kkg2001 https://github.com/kkg2001

β€” Reply to this email directly, view it on GitHub https://github.com/ashishnagpal2498/hackstation/issues/54#issuecomment-1002422653, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATVCAH6G57OSR2JNOO7RYUTUTKVN7ANCNFSM5JQWNMDQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

aakankshabhende commented 2 years ago

Code in react, style in css and you will have to integrate it with the already existing code in this repository @kkg2001