# Quiz Schedules

You can schedule quizzes to explicitly provide access to user groups for a specific time period. QwikTest supports two types of schedules.

1. [Fixed Schedule](#fixed-schedule)
2. [Flexible Schedule](#flexible-schedule)

To manage Quiz Schedules, go to `Tests > Quizzes` and click on the clock icon of a quiz.

1. To create a new schedule, click on the **New Schedule** button in the top right corner.
2. Select **Schedule Type**, Timings and, **User Groups**.
3. Make sure to set status as **Active**.
4. Finally, click on **Create**.

{% hint style="danger" %}
You can't edit/update once the quiz schedule starts or expired. You may need to create a new schedule.
{% endhint %}

Further, read below to know more about schedule types.

### Fixed Schedule

* In Fixed Schedule, you need to specify **Start Date** and **Start Time**.&#x20;
* Quiz **End Date** and **End Time** will be calculated based on Quiz Duration.&#x20;
* You can define a grace period to ensure safe access to the test takers at least 5 minutes.&#x20;
* Test takers can start the quiz between the quiz start time and grace period.
* Quiz strictly finished on **End Date Time**.

![](https://3791649983-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mb1ofvkThROm6pwq71N%2F-Me_2yhWmjfkYbNyxVd_%2F-Me_8J0RYpMx2eZup3FC%2Ffixed-schedule.PNG?alt=media\&token=ab2428af-2cf6-455d-84e0-782088f04972)

E.g., If you have a defined quiz of 60 minutes and the quiz start time is 9 AM, then the quiz would forcefully end at 10 AM. However, if the test taker logs in and starts the exam at 09:10 AM, they would have only 50 minutes to complete it.&#x20;

If you specify the grace period as 10 minutes, the test taker can start the quiz between 9 AM and 09:10 AM. However, if the test taker tries to start the quiz after 09:10 AM, they won't start the quiz as the grace period has been completed.

### Flexible Schedule

* In Flexible Schedule, you need to specify both **Start Date** **Time** and **End Date Time**.&#x20;
* Test takers can start the quiz anytime between **Start Date Time** and **End Date Time**.

![](https://3791649983-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mb1ofvkThROm6pwq71N%2F-Me_2yhWmjfkYbNyxVd_%2F-Me_8NlrJ9UkaGgbkqit%2Fflexible-schedule.PNG?alt=media\&token=798002b6-5fcc-49e3-920f-60215d053b34)

E.g., If you have a defined quiz of 60 minutes and the quiz flexible schedule time is 9 AM to 6 PM. If the test taker logs in and starts the exam at 2 PM, the quiz will end at 3 PM. If another test taker logs in and starts the exam the 05:30 PM, then the quiz would end at 06:30 PM even the schedule ends at 6 PM.
