The **Class Days** feature allows administrators to schedule and manage individual class sessions for courses. This ensures accurate session timings, seat limits, and availability for students. Below are detailed instructions for using the Class Days functionality. --- ### **Creating and Managing Class Days** #### **Initial Setup** 1. **Navigate to Scheduling**: - Access the scheduling page when setting up a new class or modifying an existing class. 2. **Auto Scheduling**: - Use the **Auto Schedule** button to quickly generate class days based on the number of sessions, class start time, and other parameters. - This is especially useful during the initial class creation process. --- #### **Modifying Class Days** After initial setup, modifications to the schedule (e.g., changing the number of sessions or times) require updates to individual class days. ##### **Editing, Adding or Deleting Sessions** Use the **Advanced Scheduling Editor** to: - Add new sessions by specifying the date, start time, end time, and seat limit, then clicking **Add**. - Delete sessions by clicking the **Delete** button next to the session in the list. ##### **Publishing and Availability**: Check the **Avail.** (Available) and **Publ.** (Published) boxes for each session to control student visibility and enrollment access. --- ### **Custom Schedule Editor** The **Custom Schedule Editor** provides a detailed interface for managing individual class sessions: 1. **Pick a Day to Add**: - Use the calendar tool to select a specific date. - Enter the **Start Time** and **End Time**, then specify the **Limit** (maximum number of seats available). 2. **Save Changes**: - Click **Save** for each session to ensure updates are applied. - Use the **Save Changes** button at the top to finalize all modifications. --- ### **Important Notes on Modifications** 1. **Auto-Scheduling Updates**: - If changes are made to the class structure (e.g., number of sessions), you can re-run **Auto Schedule** to regenerate the class days. - This is particularly useful for large-scale changes, but always review the individual sessions afterward to ensure accuracy. 2. **Individual Session Updates**: - Any manual changes to individual class days after auto-scheduling will not be overwritten unless you explicitly choose to re-run auto-scheduling. 3. **Clearing Days** - You can always clear out the existing days and run auto-schedule for a clean slate. --- ### **Key Actions and Buttons** - **Back to Scheduling**: Returns to the main scheduling page. - **Auto Schedule**: Automatically generates a schedule based on pre-set parameters. - **Adv. Schedule**: Opens the advanced scheduling editor for manual adjustments. - **Save Changes**: Saves all modifications made to the class days. - **Class Images**: Allows uploading and managing images associated with the class. --- ### **Best Practices** 1. **Verify Before Publishing**: - Double-check dates, times, and limits before marking sessions as available and published. 2. **Use Auto Scheduling for Efficiency**: - Utilize auto-scheduling for classes with regular intervals and consistent timing. 3. **Customize with Advanced Scheduling**: - Use advanced scheduling for unique class structures or irregular timings.