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

{Enhancement Request} Time Constraints and Time-Released Categories #1

Open
jharbin opened this issue Jun 21, 2023 · 1 comment
Open

Comments

@jharbin
Copy link

jharbin commented Jun 21, 2023

Martin:

I know you forked this from the original to make it work with the latest (3.5.x), which I'm thankful for.

I would love to see this expanded to cover a couple of thing and wasn't sure if you could or would think of extending this plugin.

  1. Ability to put Time Released Categories instead of just individual challenges? If I have Category called "August Challenge" and have 10 questions/challenges in it, I would like to put time release on the whole category so it stays hidden until it hits the reveal time.

  2. to extend this, it would be nice to be able to not only define "reveal" times, but also "hide" times. In my example 1, if I have a "July Challenge" and an "August Challenge" category, I would like for "July Challenge" Challenges to appear between 7/1-7/31 and then the "August Challenge" category to show on 8/1-8/30.

It would be a lot simpler than my current method of "Resetting" the questions and then importing another group.

Real situation... trying to do a multi week competition where individuals only have a certain amount of time to complete that week's challenge, leading up to final winners challenge. I don't want to have to create multiple CTFs to be able to time constrain my elements, but it would be nice to do it all within a single CTF setup.

Scenario like this:
Cat 1 is active for week 1.
Cat 2 comes alive for week 2 and Cat 1 goes dark.
Final Challenges come alive on week 3, and Cat 1 and Cat 2 are dark.

(by dark, maybe they show up, but are not answerable, or they could be hidden)

Thoughts? Possible?

@HappyStoic
Copy link
Owner

Hello @jharbin thanks for your post and sorry for such a late reply.

I think your suggestion is definitely possible and could be very useful in the community. Sadly, at the moment I don't have much spare time to implement such features. So either I might find time in the future or I will gladly accept a PR 🙂

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

2 participants