ROM School Visits is a dynamic web application designed, developed and maintained by ROM ITS. This application allows our school members from the Ontario School Boards to book guided and self-guided school activities within the ROM’s premises.
ROM School Visits is made up of two web interfaces:
This is the private interface. This is where ROM School Visits administrators create, retrieve, update, and delete content. This is where ROM’s subject matter experts make this web application rich in content. Among many things, the web application offers the following services:
This is the public interface. This where our school members can book guided and self-guided school activities. Among many things, the web application offers the following services:
A user account with the proper role is required to access this website.
To create activities, a special role is required. Once granted, go to Catalog > Activities > Insert.
You will now be able to enter all the information required to create an activity. Because this is a multilanguage web app, you will be required to enter both English and French descriptions. Among many things, you will be able to enter the following:
To update an activity, a special role is required. Once granted, go to Catalog > Activities > Select activity > Edit.
To mass update activities, a special role is required. Once granted, go to Catalog > Activities > Select activities > Edit Selections.
To delete activities, a special role is required. Once granted, go to Catalog > Activities > Select activity(ies) > Delete.
To create school boards, a special role is required. Once granted, go to Catalog > Schools > School Boards > Insert.
You will now be able to enter all the information required to create a school board. All you need here is the Board number and Board name.
To update a school board, a special role is required. Once granted, go to Catalog > Schools > School Boards > Click on the pencil icon.
To delete school boards, a special role is required. Once granted, go to Catalog > Schools > School Boards > Select school board(s) > Delete.
To create schools, a special role is required. Once granted, go to Catalog > Schools > Schools > Insert.
You will now be able to enter all the information required to create a school such as school name, address, school board, etc.
To update a school, a special role is required. Once granted, go to Catalog > Schools > Schools > Click on the pencil icon.
To delete schools, a special role is required. Once granted, go to Catalog > Schools > Schools > Select school(s) > Delete.
To create booklets, a special role is required. Once granted, go to Catalog > Downloads > Insert.
You will now be able to enter all the information required to create a booklet such as name, download limits per order, and the ability to push the booklet to existing orders. Because this is a multilanguage web app, you will be required to enter both English and French descriptions.
To update a booklet, a special role is required. Once granted, go to Catalog > Downloads > Click on the pencil icon.
To delete booklets, a special role is required. Once granted, go to Catalog > Downloads > Select booklet(s)> Delete.
To create instructors, a special role is required. Once granted, go to Timesheets > Instructors > Insert.
You will now be able to enter all the information required to create an instructor such as teacher name, email, availability, and attach activities. An instructor can have multiple activities.
To update an instructor, a special role is required. Once granted, go to Timesheets > Instructors > Click on the pencil icon.
To delete instructors, a special role is required. Once granted, go to Timesheets > Instructors > Select instructor(s) > Delete.
To create coupons, a special role is required. Once granted, go to Marketing > Coupons > Insert.
You will now be able to enter all the information required to create a coupon such as:
To update a coupon, a special role is required. Once granted, go to Marketing > Coupons > Click on the pencil icon.
To delete coupons, a special role is required. Once granted, go to Marketing > Coupons > Select coupon(s) > Delete.
To create gift certificates, a special role is required. Once granted, go to Sales > Gift Vouchers > Gift Vouchers > Insert.
You will now be able to enter all the information required to create a gift certificate such as:
To update a gift certificate, a special role is required. Once granted, go to Sales > Gift Vouchers > Gift Vouchers > Click on the pencil icon.
To delete gift certificates, a special role is required. Once granted, go to Sales > Gift Vouchers > Gift Vouchers > Select gift certificate(s) > Delete.
To create email templates, a special role is required. Once granted, go to System > Localisation > Order Statuses > Insert.
You will now be able to enter all the information required to create an email template. Because this is a multilanguage web app, you will be required to enter both English and French descriptions. You will be able to enter the following:
To update an email template, a special role is required. Once granted, go to System > Localisation > Order Statuses > Click on the pencil icon.
To delete email templates, a special role is required. Once granted, go to System > Localisation > Order Statuses > Select email template(s) > Delete.
Depending on the status of an order at a particular moment, a School Visits administrator can quickly and conveniently email a customer about the status of the order and any actions required. Then, the email template attached to the order status will be sent to the customer.
ROM School Visits orders/bookings section have multiple functions and multiple actions that are available to administrators.
A booking can be done by the customer on the front-end interface or by the administrator in the back-end interface in which case costumers can make phone calls to place orders/bookings.
To create orders/bookings, a special role is required. Once granted, go to Sales > Orders > Insert.
You will now be able to enter all the information required to create an order/booking. Because this is a multilanguage web app, you will be required to enter both English and French descriptions. Among many things, you will be able to enter the following:
To update an order/booking, a special role is required. Once granted, go to Sales > Orders > Click on the pencil icon.
To delete orders/bookings, a special role is required. Once granted, go to Sales > Orders > Select order(s)/booking(s) > Delete.
One of the many order functions is its confirmation. This action is usually done after the appropriate resources have been allocated to the booking. The system is smart enough to not allow time conflicts. Once all verification checkpoints pass, then the confirmation is sent to the customer.
To send an order/booking confirmation to the customer:
An example order with a Booked status will look something like this. Notice how the customer is expected to Confirm, Change, or Cancel the order.
An example order with a Confirmed status will look something like this:
An order/booking can be modified at any time by the customer or the administrator before the activity date and time. After the date and time passes orders/bookings are automatically locked to protect the data integrity.
An example order with a Modified status will look something like this:
An order/booking can be canceled at any time by the customer or the administrator before the activity date and time. After the date and time passes orders/bookings are automatically locked to protect the data integrity.
There is a cancellation policy. To view this policy go to
An example order with a Canceled status will look something like this:
The following shows the process of making a ROM School Visits order/booking.
ROM School Visits emails are manually or automatically triggered based on the order status. The email template used is chosen based on the order status as well.
Email reminders for unconfirmed orders are automatically triggered based on the School Visit date and they are usually sent to our customers 21 days prior to the School Visit date.
An example administration report about Reminder Summary sent by the system will look something like this:
An example order with a Reminder status will look something like this:
ROM School Visits calculates tax amounts which are then added to the total amount. Additional fees can be added as well upon request.
ROM School Visits also handles discounts such as promotions, coupons, and gift certificates.
Additional functionality and reporting can be added to ROM School Visits. Depending on the requirement analysis and development, the turnaround can be up to a maximum of 7 hours.
Any additional ROM School Visits customization requests are forwarded to ROM ITS.