“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.
Unfortunately, we had to implement that rule since we had a user who was abusing the scheduler to submit over 100 quizzes a day!
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.)
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".
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?
I'll think about this one some more.
Thanks for your consideration.
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.
[the total number of scheduled quizzes (regardless of when submitted)] + [the number of
unscheduledquizzes published within the past 24 hours] cannot exceed 10It 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.
Sorry, just trying to understand.
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.
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?