Is there a way or an API where I can track student progress in Free Code Camp

Hello Free Code Camp Community,

I am currently exploring ways to track student progress on Free Code Camp, specifically focusing on the start date, daily streak, and end date of their learning journey.

I would like to know if there’s a method or tool within Free Code Camp to access this information. Can someone help me understand if it’s possible to obtain these data points through an existing feature or any other available method on the platform?

If so, I’d greatly appreciate any guidance or documentation on how to retrieve these data points.

Thank you in advance for your assistance!

Welcome there,

We have been working on Classroom mode, but it is not ready yet.

Otherwise, the best, current method is to reverse engineer the API, and ensure your student’s profiles are set to public. This way, their timestamp can be used.

Hope this helps

Thank you for the quick response @Sky020 . Where can i get the API Key to track those details ?

When I google this it shows to get the API Key under API Key tab in settings but i am not able to find that .

Is this the right API url to use
https://api.freecodecamp.org/internal/api/users/{username}/progress/frontend/responsive-web-design

Thank you for the support

I am not the best person to ask about this, but, as far as I am aware, there is no API key you can get/use.

You will need to use the https://freecodecamp.org/<USERNAME> endpoint.

We have NOT set up any specific endpoints for classroom mode. We have NOT developed a way to deliver API keys for specific interactions with the database.

I really mean reverse engineer the API:

curl https://api.freecodecamp.org/api/users/get-public-profile?username=sky020

:point_up: That gets my public information as JSON.

Hope this clarifies

2 Likes

Yes @Sky020 , Thank you so much

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.