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

Ideas on making the website user-specific #96

Closed
anubhakushwaha opened this issue Sep 3, 2017 · 8 comments
Closed

Ideas on making the website user-specific #96

anubhakushwaha opened this issue Sep 3, 2017 · 8 comments

Comments

@anubhakushwaha
Copy link
Member

FEATURE REQUEST

Description:

We are planning to make the website more user-interactive and ideas will be appreciated

  • Show all the sessions on the website itself so that the user can bookmark those sessions for future.

  • Functionality to view previous requests for sessions

  • Add a "My Journey" section, where the developers can add their experience with open source

  • We can also plan on adding labels on issues with points(coins) on issues which could give the developers their own dashboard of how many points won,etc.

These are just some ideas, whether implementable or not at this point, we would really appreciate involvement of as many minds as possible to bring out something productive, feel free to comment with your suggestions regarding the existing features or any new idea that you can think of.

@anubhakushwaha
Copy link
Member Author

@tapasweni-pathak @sandarumk @vaibhavsingh97 @amarlearning @jarifibrahim @nikhita Please have a look and let's try to get the most out of it :)

@nikhita nikhita added this to the Make the website user-account specific milestone Sep 3, 2017
@vaibhavsingh97
Copy link
Member

vaibhavsingh97 commented Sep 4, 2017

  1. We can have badges like rookie, Editor, Contributor, Popular, etc based on the contribution in our website.
  2. We can have xP in the profile so we can have top 10 contributors based on the xP

How we calculate xP

  • We will take help of Github and fetch organizations/ forked repositories. Based on the issues/commit/ PR merged//PR created we will gave points. This will be refreshed via analyze button (allowed to refresh per 24 hours).
  1. Level of experience can be added based on the xp
    For example:
Level Experience
0 0
1 200
2 400
3 800

@anubhakushwaha
Copy link
Member Author

anubhakushwaha commented Sep 4, 2017

@vaibhavsingh97 How do you propose analysis based on contributions outside of our projects? Let me know your thoughts, what I was thinking was to label the open issues with "points" and certain points on opening a new issue and sending a PR, but it would be then confined to projects just limited to OSHC, @nikhita @vaibhavsingh97 any thoughts on this?

@vaibhavsingh97
Copy link
Member

@anubhakushwaha we will ask user to link with Github and fetch all the information of user including his PR, issues, etc. We will then use the data for further calculation.

@anubhakushwaha
Copy link
Member Author

anubhakushwaha commented Sep 4, 2017

@vaibhavsingh97 Yeah that's exactly we need to figure out right? How will the scoring happen? On one hand someone can solve many minor issues as compared to someone with just one major issue in any project, how will the weighting happen without manual intervention? I hope I was clear, let me know if you have any ideas?

@vaibhavsingh97
Copy link
Member

vaibhavsingh97 commented Sep 5, 2017

@anubhakushwaha Here comes the machine learning/AI + NLP which evaluate that the person has solved the major issues or minor issues and grade the points to the person. Right now, we can track only when we collaborate with other organizations and we can then

label the open issues with "points" and certain points on opening a new issue and sending a PR

This way we can track but limited to certain projects 😞

@tapaswenipathak
Copy link
Member

@anubhakushwaha All suggestions are 🌟 and implementable. Can you please open a separate issue for all of them. Discussing on issue level is easier and then we can also assign or pick issues.

@anubhakushwaha
Copy link
Member Author

anubhakushwaha commented Sep 20, 2017

Closing since it has been handled separately in #115, #126 and #112 .

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

4 participants