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

Track challenge opening #606

Open
ColdHeat opened this issue Apr 6, 2018 · 2 comments
Open

Track challenge opening #606

ColdHeat opened this issue Apr 6, 2018 · 2 comments

Comments

@ColdHeat
Copy link
Member

ColdHeat commented Apr 6, 2018

In theory, the dev version of CTFd means that every challenge load induces a hit to the server. This means that in theory we should be able to track each time a challenge opens.

Whether or not the db can take this kind of load increase I am not sure, but if it can, we should do it.

Perhaps this makes more sense in a cache versus a database.

@ColdHeat ColdHeat added this to the 2.0 milestone Apr 6, 2018
@ColdHeat
Copy link
Member Author

This also allows for the concept of tracking first views. The very first time that a user opens a challenge.

This is used by some people to achieve rudimentary challenge tracking but some people like the reports that are generated.

@ColdHeat
Copy link
Member Author

Not doable for a 2.0.0 release. Also the metric would be very unreliable. A better idea would be to track when a user unlocks a challenge.

@ColdHeat ColdHeat removed this from the 2.0 milestone Oct 26, 2018
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

1 participant