Comments (4)
Hello! Could you elaborate on what the requirements are for rating an individual student?
from skill-board-api.
Right now, the plan is that we will receive a GitHub username from the frontend and we have to fetch all the relevant metadata such as the number of public commits, PRs, issues, stars etc. and calculate a rating out of 5.
We are currently brainstorming on an algorithm/ function that can fairly rate the students out of 5 based on these parameters.
Feel free to put forward any ideas that you have.
from skill-board-api.
so first fetch data using github api then normailze it based on some factor like out of 10 using a function and then using that rating implement sort and filter
from skill-board-api.
Right now, the plan is that we will receive a GitHub username from the frontend and we have to fetch all the relevant metadata such as the number of public commits, PRs, issues, stars etc. and calculate a rating out of 5.
We are currently brainstorming on an algorithm/ function that can fairly rate the students out of 5 based on these parameters.
Feel free to put forward any ideas that you have.
Right now this issue can be divided into 2 subtasks.
- create the rating algorithm
- rate the user
Creating the rating algorithm needs some serious brainstorming on our part, and we won't assign you that task.
For now, you can create a function that can receive a parameter named "rating" and assign this value to the student
user. This function must be exported from the module so that it can be used anywhere it is necessary.
model path: app/models/student.js
controller path: app/controllers/student.js
from skill-board-api.
Related Issues (20)
- Update and delete logic
- JWT HOT 1
- SMTP HOT 1
- Email template addition HOT 1
- Forgot password mechanism
- Routes HOT 1
- Handle dupicate email registrations
- Forgot password mechanism needs to be modified
- Sending user id upon successful login
- Add attribute to Schema HOT 1
- Database Schema HOT 1
- Expiration of OTP HOT 4
- Document migration HOT 4
- Create a Search bar api Logic HOT 9
- Filter API to Filter Students Based on rating HOT 6
- Sort Api HOT 8
- Accept a key "pronoun" from the request body for registration API HOT 1
- Registration for Student , superuser HOT 1
- Login for student and superuser
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skill-board-api.