On-Site Training Requirements

Courses presented at your site are done at a flat rate, but they require that you also provide the venue, and that this venue is properly equipped for the training presentation.

The success of these classes also depends on the preparation of the students. It has been noted in over twelve years of teaching these classes that more experienced students understand and retain more of the class material and actually learn more, even though they start at a higher knowledge level, than those with less preparation.


At a minimum, you must supply either a projection system that works with a Macintosh PowerBook G4 (which is carried by the instructor and has a standard SVGA output port) or a Windows machine and a compatible projection system. The projection system can be either an LCD pad and overhead projector, an RGB projector, or a large color monitor that is easily viewed by students in the room. Since Omnis is so seamlessly cross-platform compatible, it does not matter which platform is used for the training presentation, but usually onsite classrooms are already set up for one or the other.

In addition, there are to be student workstations for use during hands-on portions of the instruction. There should be at least one workstation for every two students. Opinions vary as to whether individual workstations or shared workstations contribute better to the learning experience, so no specific recommendation is made. These workstations should have the current version of Omnis already installed to save time, but updated copies of Omnis will be supplied by Polymath for the class.

If the training is to be done involving the SQL capabilities of Omnis, the workstations in the classroom must also have access to a server that houses the backend database engine (FrontBase, Oracle, Sybase, etc.) used in-house at your site. This access will allow both demonstrations by the instructor and hands-on projects by the students to be performed. Otherwise, only Omnis SQL can be used. Also, any special extensions used in-house must be included in the Omnis Extensions directory of every workstation in the classroom.


Although there is no minimum number of students in a class, a cost-effective minimum from your perspective would be between four and six students. The optimum number from the teacher's viewpoint is eight to ten and the practical maximum is about twelve. These numbers supply the "critical mass" usually required to generate a good flow of questions while allowing the instructor to give sufficient individual attention to those who require it.

Students should have the necessary prerequisite experience for the course(s) being taught. The bare minimum for the "Professional Developer Training" course is walk-through familiarity with the current version of Omnis gained through at least 30 hours of attempting to develop applications. Prerequisites for other courses are listed with each course description and generally are earlier courses in this training series.


In addition to the flat daily rate for instruction, reasonable expenses must also be paid by your company. These include coach airfare (preferably by United and/or United Express), lodging at an appropriate hotel, reasonable meals, and necessary ground transportation. For hotel accommodations, a king non-smoking room is preferred. A rental car may be required depending on the proximity of the airport, hotel and training venue, or the availability of shuttle services and/or an employee for pickup and delivery of the instructor.

Many companies have found it beneficial to have some employees or administrators attend dinner with the instructor at least once during the training period. There are often issues to be discussed that are not appropriate for the classroom, but that are easily dealt with over dinner.

If your company has established relationships with travel agents, local hotels, rental car agencies, etc., it is best to deal directly with them for these expenses. Any expenses that must be initially covered by Polymath and then passed through to you will include a 25% administrative handling charge.