codeforcauseorg / edu-client

Product focuses on 100% education as well as upskilling developing countries and rural areas.
https://educlient.codeforcause.org/
MIT License
130 stars 149 forks source link

# feature request => Course Progress graph on Profile Section #153

Closed gargayush18 closed 3 years ago

gargayush18 commented 3 years ago

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

On the profile page, a progress section can be introduced. The progress Section contains the graph keeping the track of progress. The current progress can be compared to the average progress graph. We can also introduce the leaderboard depending on the number of users taking a particular course.

img1

Abhishek-kumar09 commented 3 years ago

Please fill in the required details, follow Issue template and make title short

gargayush18 commented 3 years ago

@Abhishek-kumar09 I have updated all the proposed features in the desired formats, Kindly have a look at them.

gargayush18 commented 3 years ago

@Abhishek-kumar09 Can you please provide your consent over this .

Abhishek-kumar09 commented 3 years ago

That sounds good but how are you thinking to implement this?

rajatgupta24 commented 3 years ago

Hey @ayush19030 and @Abhishek-kumar09, instead of showing it on the profile page I think the "more" section of the course itself is a better place for this, which can be called course status.

And this can be done by comparing the result of the quizzes in between the course, compare your result with the average and highest at the same time.

Or we can just simply generate a rank list for each course.

And the avg of all the quizzes can be displayed on the user's profile

gargayush18 commented 3 years ago

@rajatgupta24 Actually I was creating a button in a Profile Page and then navigating into the user progress page.

Abhijay007 commented 3 years ago

@ayush19030 you can close this issue, as it was resolved in this PR (#237).