Getting Started with Schedule Builder
With Schedule Builder you can:
- Generate schedules based on your individual needs.
- Exclude or include courses/sections.
- Block time out for practice, club meetings, work, etc.
- Choose location and/or delivery mode.
- Add your favorite schedules to “preferred schedules” to review the schedules at a later date.
When you are permitted to register, you may return to Schedule Builder to review your saved schedules and register for courses. Adding courses to Schedule Builder does not register you for them, you must complete the enrollment process.
Schedule Builder Access
You will need to log in to MyUI to start the Schedule Builder process.
Schedule Builder Help Videos
The Academic Advising Center has put together a series of video tutorials to help with the various aspects of Schedule Builder.
How to Use Schedule Builder
Below you will find step by step instructions to help you navigate the Schedule Builder functionality.
Schedule Builder How-To
Course Filters
The following filters can be set within the Course Cart on a course-by-course basis. Filters applied in the Course Cart will impact the individual course.
Delivery Mode Filter: This filter is used to specify the type of delivery you want for your courses. It includes in-person and online.
Honors Filter: This filter is used to find only honors courses for your option.
Learning Center Filter: This filter is used to specify the location of where you want your courses to be held. Locations include learning centers not located on the University of Iowa campus in Iowa City.
Unavailable Time Filter: This filter is used to create a block of time when you don't want to be in class. Creating an unavailable time filter will prevent Schedule Builder from returning course options that meet during the time frame you have indicated you are unavailable.
Section Filter: Use this filter to find specific course sections. Click the course hyperlink to view all sections or choose from the section drop-down.
Exclude Section Filter: This filter is used to exclude specific sections from schedule building.
Override "Available to Me" Filter: Skips the registration eligibility check for this course even if the "Available to Me" filter is indicated in My Filters. Use this option to view courses requiring special permission, other restrictions, and prerequisites.
Ignore Time Conflicts: This filter disables the check for time conflicts for this specific course. It will allow you to build schedules where other courses may have a time conflict.
Course Cart
The Course Cart is a holding area for courses you have chosen to "Add to Scheduler." Courses of potential interest will display with a blue box. Enrolled courses will display with a yellow box.
Within the Course Cart:
- You can add course filters (described above).
- When checked, the blue box will enable the course to be listed in built schedules. If unchecked, it will exclude the course from built schedules.
- The red "x" will delete the course from the course cart.
Disclaimer: Preferred Schedules do not guarantee a seat is available for a student. A student would need to complete the enrollment process steps for official enrollment in a course.
Schedule Builder actions, such as adding a course, changing filters, and saving preferred schedules, are confirmed via a green confirmation message displayed under the Schedule Builder header.
Steps to Add Courses to the Course Cart:
- Select Add Courses tool.
- Text Search and/or.
- Course Level and/or.
- Gen Ed (General Education Requirement) and.
- Ordering (defaults to Course Number).
- Click Search.
- Semester hours displayed within course search results are those from the Course Library.
- If a Course Library description and course description within Offerings Planner are indicated, both will display within the course search results.
- Requirements and prerequisites are listed.
- Click on the Add to Schedule Builder button or click on the course hyperlink to see the course sections offered. Can add to Schedule Builder from the course section list.
Build Schedules
Build Schedules
Once course selections are in place, click Build Schedules. If Schedule Builder finds conflicts or issues, error messages will display and explain one or more reasons as to why a schedule couldn't be created based on course selections or filters. These conflicts will need to be resolved before building another schedule.
Depending on your selections, Schedule Builder will generate up to 10 schedules. In most cases, there will be the option to build more.
If you don't want to save an entire schedule, but you like a specific section or time of a course, you can pin that section to your Course Cart. When you pin a section, you are telling the Schedule Builder to include only that particular section in the schedules it builds from your Course Cart. Pinning can be very helpful when you know you want a specific time or section of a course.
Within a Built Schedule:
- Push pin icon: Under the Tools column to pin a section.
- Adds this section as a section filter for that particular course in the course cart.
- After pinning a section, if the course within the course cart is a Gen Ed or One-Click option, a new course option is created within the course cart, and the Gen Ed or One-Click option for that course is disabled.
- Exclude icon: Excludes section from future built schedules. Will need to rebuild schedules to have the section excluded.
- Padlock icon: Under the Tools column indicates the student is enrolled in the section. Enrolled sections cannot be pinned.
- If you choose to pin or exclude sections/courses, you will need to click Build Schedules again to view schedules displaying your updated preferences.
View Schedules
Schedule Views
Schedules will display in both List and Calendar Views.
List View
- List of courses in that particular schedule. Indicates current enrollment and how many seats remain in the section.
- Hover over “some seats are reserved” in the notes field to see the specific population for reserved seats.
- Approximate number of s.h. in schedule: indicated at the top of the schedule list view.
Calendar View
- Displays at a glance where courses take place during the week, with each course component having the same color.
- Clicking on the course in calendar view will indicate if it’s a lecture, lab, discussion, or stand-alone.
- Arranged courses (without specific time or location) are not displayed in calendar view.
- Courses that don't meet the full length of the semester will display as though they do, so that you may view these "off-cycle" courses alongside full-length courses.
Viewing Additional Built Schedules
To view possible schedules, click on the numbers at either the top or the bottom of the page.
You can retain schedules for future consideration and comparison by clicking Add to Preferred Schedules. You must do this before clicking Build More. Once you build more schedules, you cannot go back to schedules that haven't been marked as Preferred Schedules.
Disclaimer: Marking a schedule as preferred does not guarantee you a seat in any course and does not reserve a seat for you.
The Preferred Schedules indicator displays above the course cart once a schedule has been saved.
Any time you make changes to your Course Cart, you will need to click Build Schedules to create schedules that reflect updates. Keep in mind that any schedules you saved as Preferred Schedules prior to making changes in your Course Cart will not be updated.
Preferred Schedule Registration
Once saved, the Preferred Schedules will appear above the Course Cart area. In this location you can review and delete Preferred Schedules. You will not have the opportunity to enroll using a Preferred Schedule until your registration day/time assignment occurs. In addition, any registration holds in place will need to be resolved before you will be able to enroll.
The Schedule Builder program uses courses that are in Approved status at the time the student schedule is built. A student would need to build additional schedules once a new section is added or revisit their built schedule to see any modifications made to an existing section.
It is possible that one or more of your Preferred Schedules may have courses/sections that are no longer available. If that is the case, you can either return to your Course Cart and browse more course options or choose to enroll in the courses that are still available within that Preferred Schedule. Please review your Preferred Schedules before your day/time assignment, if possible.
Some departments will continue to add courses/sections and modify existing course/section meeting days/times after Schedule Builder opens, continuing into Early Registration. Schedule Builder and course browse will create schedules based on the course listings at that time.
Enroll Using Schedule Builder
- Ability to enroll from a generated schedule or Preferred Schedule by clicking on the Enroll button. If enrolled from a generated schedule, Schedule Builder will automatically save your registration as a Preferred Schedule.
Seat Resolution Options
- Seat Resolution is a series of options you need to choose from after you click the Enroll button, BEFORE the enrollment process occurs. These options tell Schedule Builder how you wish to proceed. Schedule seat resolution options are required fields (at the time of enrollment) even for independent study.
- After you click Enroll, a yellow box will pop up, which prompts you to make a decision about how you want to proceed.
- All or nothing: Enrolls the student in the complete schedule if there is an open seat for each section.
- Any available – do not use waitlists: Enrolls the student in courses that have open seats and ignores courses that are full. A student is not added to the waitlist for closed courses with this option. This is the default selected that can be modified.
- Any available – use waitlists: Enrolls the student in courses with open seats and adds the student to the waitlist for any full sections with automated waitlists. Text notifications are automatically enabled. The student is programmatically added to the waitlist when this option is chosen.
- If a student chooses the option to use waitlists, they should click on the For more information on automated waitlists hyperlink for additional information on the waitlist process, such as how long waitlists are in effect and the notification process.
- If a course is offered for multiple hours, a blue banner displays above the course to choose hours from drop-down box.
- After choosing a seat resolution option and reviewing the enrolled and not yet enrolled sections of the potential schedule, the student will need to click another Enroll button to officially enroll.
Two-Step Enrollment Process
- Click the initial Enroll button from either a Generated or Preferred Schedule and then again from the Seat Resolution Options page.
- Successful registrations or failed registrations messages display above the Seat Resolution Options.
- Once enrolled, prerequisite information appears at the top of the Courses/Registration page with a statement and a link to the prerequisite form.
Registration Changes
Once enrolled, courses cannot be dropped or modified in Schedule Builder. Enrolled courses in your Course Cart are indicated with a gold box. If you hover over the gold box the following message will appear: "You are enrolled in this course and cannot edit it here."
You can also use the Course Search feature in Schedule Builder to find courses to add.
Please visit the Registration Changes page for detailed information regarding drop deadlines, change of registration forms, and more.
Troubleshoot Errors
5 Ways to Reduce Error Messages
- Minimize the use of My Filters and Course Filters. Remove any filters that may not be necessary. Fewer filters will typically mean less chance of encountering error messages when attempting to build schedules and enroll.
- Check to Ensure Course Restrictions are Met. Depending upon the course, students may automatically meet course restrictions based on their program of study. However, some courses require special permission from the department. If you know you wish to enroll in a course requiring special permission, seek that permission before your scheduled enrollment time.
- Check to Ensure Prerequisites are Met. If prerequisites have not been met, students will need to fill out a Prerequisite Proof of Completion form before they are eligible to register. Until prerequisite special permission has been given, uncheck the Available to Me course filter.
- Check Seat Availability. As your registration day/time approaches, review your Preferred Schedules. If courses/sections you have in your Preferred Schedule(s) no longer have open seats, consider choosing other open sections. Or, at the time of enrollment, if the course has a waitlist, you can choose to be added to the waitlist.
- Check for Course Conflicts. Schedule Builder will display error messages if you attempt to build schedules for courses meeting at the same time. Check to ensure courses with few course sections don't have conflicting class times.
If you have questions about choosing appropriate courses or using the Schedule Builder tool, please contact your advisor. Your advisor can be found on MyUI under the Student Information tab on the Programs of Study & Advisor page.
Schedule Builder FAQs
Why can't I enroll?
Please keep in mind you will not have the opportunity to enroll until your registration day/time assignment occurs. In addition, any registration holds in place will need to be resolved before you will be able to enroll.
If your registration day/time has not yet occurred, and/or there are registration holds in place, you will see the following message in Schedule Builder: Our records show that you may not register for the upcoming session. Please visit the Registration Dashboard for more information.
What are my waitlist options?
When you're ready to enroll using Schedule Builder, you must review Seat Resolution Options. There are two options regarding waitlists: to only enroll in courses that do not have waitlists, or to enroll in courses with open seats AND add yourself to waitlists for courses that are full.
If you choose the option to use waitlists, Schedule Builder will automatically add you to the waitlist for the course. You should click on the “For more information on automated waitlists” hyperlink for additional information on the waitlist process, such as how long waitlists are in effect and the notification process.
The following example shows the enrollment outcome for a student who chose the Seat Resolution Option "Any Available - use waitlists." A blue alert box appears notifying the student they were added to the waitlist for RHET:3130:0001. The blue text below the seat resolution options instructs the student to click for more information on automated waitlists. The schedule shows the student was successfully enrolled in RHET:1030:0039 and was put on the waitlist for RHET:3130:0001.
Visit the Waitlists page on the Office of the Registrar's website for more information.
What if a course has prerequisites?
The filter choices you make in Schedule Builder will determine what courses are returned as options. For non-orientation students, within My Filters, deselecting the "Available to Me" option will return courses that are full, have prerequisites you haven't met, and/or have course restrictions. You can also override the "Available to Me" filter at the course level.
After adding courses requiring prerequisites to your Course Cart, you will see a red "Missing Prerequisites" alert under the Course Title.
Clicking that alert will tell you what the pre-requisites are and your next steps in submitting a “Prerequisite Permission to Enroll” form, which needs to be processed before Schedule Builder will create schedules for you. The form requires the enrollment session, course number, and the reason you require permission to take that course. Once the form been processed, if you do meet the prerequisites through current or previous coursework, you will be able to create schedules with that course included.
Visit the Prerequisite Information page on the Office of the Registrar's website for more detailed information about prerequisites.
How do I obtain special permission?
Some courses have a variety of restrictions that might require a student to obtain special permission from a department. To view courses requiring special permission for which you have not yet been granted, either uncheck the "Available to Me" filter in My Filters or use the "Override Available to Me" Course Filter. Either of those choices will allow a student to build schedules without having special permission granted.
Before Early Registration, you should reach out to the department to see if special permission will be granted for you. The department may administratively grant permission, or they may give you a special permission code.
When you are ready to enroll, you will then be prompted to enter the special permission code you were given.