Visual Schedule Builder
The Visual Schedule Builder (VSB) is an online self-service tool located in the Student Center in MyServiceHub (opens in new window) . It enables undergraduate students to create their optimal class schedule.
Any classes that you enrol in or drop in VSB will be reflected in your class schedule. Like all other enrolments at Toronto Metropolitan University (TMU), when you enrol in courses using Visual Schedule Builder you will be both academically and financially responsible for the courses. All TMU policies and procedures apply including abiding by the add/drop/withdraw deadline dates in the Significant Dates in the University Calendar.
At this time, only undergraduate classes are available in VSB.
Continuing Education students: You will be able to view your Chang School course enrolments through the VSB. However, changes to these class enrolments must be completed through the Student Center in MyServiceHub.
What You Can Do with the VSB
- Filter and search for courses
- Drag and drop classes into your schedule
- Search around classes you pin as preferred
- Block timeslots to accommodate part-time jobs and other personal commitments
- Creat multiple variations of schedules to choose from
- Select your favourite schedule
- Process all class enrolment changes at one time
The VSB is a scheduling tool and cannot be used for course intention selections. Course intentions are placeholders used for planning purposes and do not have a scheduled date or time yet.
The Visual Schedule Builder enables you to import courses from your Advisement Report using the Search by My Classes Offered functionality directly into this tool. This is the recommended option to enrol in courses during the enrolment period each term.
You can import courses from your Course Queue directly into VSB and create your schedule. This allows you to create your schedule based on the course requirements for your program of study.
Please note that this feature uses a filtered version of your Advisement Report that shows only courses you have completed and classes that are offered to your program and plan in the term you have selected.
You will still be required to select courses that fulfill the curriculum requirements for your degree.
The university branding in the video tutorials within this page is not current. However, the process to use the VSB remains the same. The videos will be updated at a later date.
On your Student Center, click on the Shopping Cart quick-link.
Note: You can also access the VSB directly from the Student Center in MyServiceHub, below your weekly schedule, or by selecting the Enrol/Drop/Swap quick-link. For this tutorial, we will be using the Shopping Cart route.
Select the Term and Academic Career click then select Continue.
Select My Classes Offered and click Search.
Scroll down to view the courses required for your program that are offered for this term.
Click View All to see all your course options. Choose the course you want to enrol in by clicking the Description field for that course.
The Visual Schedule Builder (VSB) Course Queue box is now visible on this page.
Verify that you meet the prerequisite requirement for the course you wish to add to your schedule and click the Add to Queue button to move the selected course to your Course Queue.
Click the Return to Search by My Classes Offered link to select another course.
Once you have selected and added all the courses and are ready to build your schedule, click the Build Schedule link in the Course Queue box. This will take you to the Visual Schedule Builder tool.
Read the pop-up message and click the Got it green button.
After selecting the Term, click the "IMPORT TO VSB" button to add queued courses to your schedule.
The courses imported from your Course Queue will have been added to your schedule in the VSB. Review the current class schedule.
- Block off times when not available for classes. Click and drag the time slots to block off time (these time slots will display in dark grey).
- To hold a class you want to keep, you can click to 'pin' it down. Now when you sort through, the system will hold that class constant and sort other combinations again.
Search for additional classes: Type in the course code or the class title and click Select.
View the generated results and select your preferred schedule. Using the arrows tab through available schedule options (if applicable) to select your optimal schedule.
When you have your optimal schedule, click Get this Schedule.
Finalize and complete the enrolment transactions (enrol/drop/swap): After reviewing and approving the actions to be taken click Do Actions.
To review the updated schedule, click on Return to 'Select Courses'.
You've successfully created your schedule!
Any classes that you enrol in or drop at this step will be reflected in your class schedule in MyServiceHub.
As you get started with using the VSB, please remember that as a student, you are responsible for ensuring that you are eligible for any course that you are enrolling/swapping into. You will not be able to enrol or swap into a class if you do not have the prerequisites or meet other eligibility requirements.
Students can enrol/drop classes directly from the VSB and this will be immediately reflected in their MyServiceHub schedule automatically. Please be sure to review the enrol/drop actions in the VSB before completing the transaction.
Courses in the VSB
All associated course components including labs and tutorials display in the VSB. The class information also refreshes every 30 seconds or less to ensure you have all the information you need to make decisions on your schedule.
Even if you only have a single course to choose, VSB may offer you multiple weekly class schedules to help guide your decision on which class to take.
The VSB is fully compliant with standards for screen readers. To access this feature, select Increase Accessibility on the bottom left of the VSB page.
In the Search bar, you are able to search for a course by course code, course title or instructor.
After searching for a course through the Add Courses section, the date and time of the class will appear on the calendar under the Results section. The location of the class will also appear in the Results section under each respective class.
Search for Classes During a Filled Time Slot
You can unpin an enrolled class in your VSB and search for another course during that same time slot. The results section will display alternative schedule options.
Selected Classes and Enrolling
Selecting Add to Cart in VSB will not reserve a seat in any of the classes. It will only add the classes to your Shopping Cart so you can enrol at a later time.
Before completing an enrolment, the VSB will display a message indicating whether a filled class you wish to take has a wait list option.
Students are strongly encouraged to complete their enrolments as soon as possible.
Enrolment into classes is on a first-come, first-served basis and a class that was available when you were creating your schedule in VSB might be full by the time you are ready to enrol.
Too many schedules:
If you come up with too many schedule possibilities while selecting courses, you can reduce the number of enabled classes or pin some classes before adding more.
No schedule results:
It may be possible that when you try to view your potential schedules, there are no results. This may be because there is a time conflict between the courses you added.
To narrow down the results based on your preferences, there are filters at the top right corner of the VSB Results section. There are options to filter by full classes, online classes and on-campus classes.
Sort schedule results:
To organize your generated results, there are sort preferences at the top right corner of the VSB Results section.
If a sort preference is selected, it may change the sequence of Generated Results shown to display the preference at the beginning of the list.
Sort preference options:
- Most days off
- Morning classes
- Mid-day classes
- Evening classes
- Time off campus
- Most on-campus
Blocking Off Time
To block off time slots, click and drag the times that you would like to block from your class schedule. The time slot will become grey to show you are busy.
To remove the blocked off time slot, click on the grey area for the time slot that you no longer want to block. The blocked off time slot will be removed to show you are available.
After time slots have been blocked, the VSB reorders the schedule options to display the options that work best with your time constraints at the beginning of the list. All possible schedule options will continue to display to ensure that you have all the information available to make an informed decision.
When you find a section of a class that you want to keep, you can click it to pin it down. The list will include only the schedule options with your pins.
Clicking on a class again removes the pin. The list will then repopulate with updated schedule options.
When a class is unpinned, this may provide more possible schedule results to display searched classes during the day and time of the unpinned class.
VSB has an Add to Favorites function that you can use to save up to nine of your favourite schedules.
Saving a favourite class schedule in VSB will not reserve a seat in any of the classes. This function allows you to refer back to your favourite class schedules and check the availability of those classes without having to start from scratch. Students are strongly encouraged to complete their enrolments as soon as possible.
To customize the name of your favourite schedule, click on the pencil icon and type in the text field.
Selecting Your Preferred Schedule
Once you've found your preferred schedule, you can finalize your schedule changes by clicking the Get this Schedule button at the bottom of the VSB page.
Complete the process by selecting Do Actions. Make sure you review your enrolment transactions and messages to ensure your changes were successful.
You can print your schedule from the VSB by clicking the Print Schedule link in the top left corner of the Results section.