Help: Maximum number of quizzes submitted

Submitted by arjaygee on October 24, 2024
Received the following when trying to submit a quiz:

“You have already submitted your maximum of 10 new quizzes per 24 hour period. Read more.”

I read more, but found nothing to explain why I am unable to submit my quiz. I most certainly have not submitted 10 or more new quizzes in the past 24 hours. I typically submit 1 new quiz per day, and a second one twice per week. My new quizzes are nearly always scheduled.

This is the first time I have seen this message, but my quiz submission habits haven’t changed.

15 Comments
+1
Level ∞
Oct 25, 2024
It looks like you have 8 quizzes scheduled for the future. So that's causing the problem since you can only have 10 submitted per day including all future scheduled quizzes.

Unfortunately, we had to implement that rule since we had a user who was abusing the scheduler to submit over 100 quizzes a day!

+1
Level 76
Oct 25, 2024
That rule is not at all clear from the “You have already submitted your maximum of 10 new quizzes per 24 hour period” message.

I interpreted the message to mean that I could not press the “Submit” button on ten or more new quizzes within 24 hours. From your explanation, it doesn’t appear that 24 hours is even relevant to all the situations you are trying to prevent, as I submitted at most 2 new quizzes within that timeframe. (I typically schedule quizzes a week in advance, so my scheduled quizzes were submitted from 1 to 7 days prior to seeing the message, not within 24 hours of seeing the message.)

If I understand the types of abuse you are trying to avoid, would it be a good alternative to prevent:

1. The submission of ten unscheduled quizzes within 24 hours; AND

2. The scheduling of ten quizzes for the same day?

Seems more intuitive … and easier to explain in an error message, but still effective. (Of course, I have no idea how challenging it would be to implement.)

+1
Level 68
Oct 27, 2024
Actually, this is how scheduling worked at the very start, trying to work out how many quizzes were in a 24 hour period, and whether that would interfere with submitting a quiz now.

This was changed quickly because the logic behind that was very complicated and overall, it was not easier to explain than simply "Maximum of 10 quizzes per day or currently scheduled".

+1
Level 76
Oct 27, 2024
Unfortunately, the current informational message does not mention anything about scheduled quizzes … hence my confusion and my initial assumption that there was a bug.

The current message is “You have already submitted your maximum of 10 new quizzes per 24 hour period,” which did not apply to my situation. So perhaps the message text should be revised?

Am I correct to understand that the rule is that [the total number of scheduled quizzes (regardless of when submitted)] + [the number of unscheduled quizzes published within the past 24 hours] cannot exceed 9?

+1
Level ∞
Oct 27, 2024
Yes, @arjaygee, you are correct except that the limit is 10 not 9.
+1
Level ∞
Oct 27, 2024
@Stewart, the old logic didn't quite work because a user was abusing it to submit 100 quizzes every day.

I'll think about this one some more.

+1
Level 76
Oct 27, 2024
I currently have 9 scheduled quizzes and have not submitted any unscheduled new quizzes for months. Yet I am prevented from submitting a 10th quiz.

Thanks for your consideration.

+1
Level 76
Oct 28, 2024
And this afternoon, I have 8 scheduled quizzes, no new unscheduled quizzes … but cannot schedule a 9th quiz.
+1
Level 68
Oct 29, 2024
@Quizmaster I didn't mean the logic we've used for a while (I know that had issues).

I was referring to the very first logic we used for scheduled quizzes and trying to do things in a "smart" way, before abandonining that and switching to not counting scheduled quizzes. We didn't use it for that long because it was very complicated and meant people could still abuse the system someway.

+1
Level 68
Oct 29, 2024
@arjaygee, the reason you cannot schedule a 9th quiz is because your formula was slightly wrong. It is actually:

[the total number of scheduled quizzes (regardless of when submitted)] + [the number of unscheduled quizzes published within the past 24 hours] cannot exceed 10

It does not matter how the quizzes were published, they are still counted towards the total. The reason for this is otherwise somebody could schedule 10 quizzes for 1 hours time, and then as soon as they're submitted schedule 10 more, thus leading to abuse still.

It means that a scheduled quiz remains part of the count until 24 hours after it was pushed live.

+1
Level 76
Oct 29, 2024
Hmmmm … so a scheduled quizz published within the past 24 hours counts as 2 quizzes?

Sorry, just trying to understand.

+1
Level 68
Oct 29, 2024
No, it doesn't count as 2 quizzes.

Let's say you have 0 published in the last 24 hours and 1 scheduled in 5 minutes time. Your usage is currently 1 / 10.

In 10 minutes time, your usage is still 1 / 10, but now that "1" is from a published quiz not a scheduled quiz (but in this case, that published quiz was previously scheduled).

In an alternate universe where this limit didn't apply after scheduled quizzes were published, you can end up where:

if you have 0 published in the last 24 hours and 10 scheduled for 5 minutes time, in 10 minutes time your allocation would go back 0, meaning you can schedule another 10 in 55 minutes time and get 20 quizzes within a day. This is what we're trying to avoid.

+1
Level 76
Oct 29, 2024
I understand the abuses you are trying to prevent, and support your efforts to prevent them … just so that’s clear.

I think possibly I was confusing some terminology. So, revised rule …

[the total number of scheduled quizzes (regardless of when submitted)] + [the number of unscheduled quizzes submitted within the past 24 hours] + [the number of scheduled quizzes whose scheduled date/time expired within the past 24 hours] shall not exceed 10

So it sounds like a scheduled quiz counts toward the limit while it is scheduled and for 24 hours after its scheduled time has expired. Do I finally have it right?

+1
Level 68
Oct 29, 2024
Yes that's exactly right now :)
+1
Level 76
Oct 29, 2024
Woo hoo!