User's Guide
Thank you for choosing to use Lantiv Timetabling Turbo! Please follow the user's guide below to get acquainted with the program and fully understand its capabilities. If you have any questions, please email us at support@lantiv.com and we will be glad to assist you!
1. Getting Started
The first thing that you will see after opening a file is the workspace of the program. It consists of several panes: the resources and activities pane, the navigation pane, the main schedule pane, the bottom-right properties pane and a few more. Everything that you will be doing in the software - you will be doing using one of these panes; so we start by explaining what each pane does and what it is for.
2. Institution
The Institution pane is where you fill in the institution's details. It's also where you can configure the vocabulary that is used throughout the program to refer to the different types of resources (e.g. Teachers or Instructors; Activities or Classes; etc.). The last page in this pane is the properties page which allows to add custom properties (fields which contain textual data) for resources.
3. Resources
The Resources pane is the database of the program. It's where you enter the terms (semesters), days, time-scales/periods, subjects, groups, students, teachers, rooms and equipment. You can fill in the resources manually one-by-one, or import them (described in the last chapter of the user's guide). This section describes the role of each type of resource, how to enter resources, how to edit their properties and the meaning of each property.
4. Activities
Activities are the building blocks of the timetable. An activity combines several resources which are scheduled together. For example: a subject, a teacher, a group of students and a room - all can form a single activity. When that activity is scheduled, all its participating resources are booked for that activity. So the process of scheduling is essentially the process of determining when each activity takes place. This section describes how activities and sets (a Set unites multiple simultaneous activities) are entered in the Activities pane and explains the different properties of activities.
5. Interactive Timetabling
In the Interactive mode, activities are scheduled using drag and drop. This section describes the exact steps to schedule activities like this. It also explains how to move existing cells (a Cell is a single scheduled occurrence of an activity), copy them, delete them and how to edit their properties.
6. Conflicts
A Conflict is a situation in which two activities are scheduled which somehow interfere with one another. The most common conflict is a double booked resource: a double booked room for example. The program monitors everything you do and always warns you if a conflict arises due to your recent change. This section describes the different types of conflicts, the "Conflicts Window" (which is the warning shown when a conflict is detected) and the "Conflicts Pane" (which is a window that lists all the existing conflicts in the timetable).
7. Combinations
The Combinations engine is a powerful semi-automatic tool which can help find multi-step possibilities to move a cell, schedule an activity, fill a cell or move an activity into a different room - without creating any conflicts. This section describes the Combinations pane and how it can help you overcome "dead-end" situations in which there is no easy or straightforward way to accomplish any of the above tasks.
8. Automatic Timetabling
In the Automatic mode the program constructs the timetable based on the data and the constraints that you have entered. It can generate the timetable completely from scratch or complete a partially constructed timetable. If you change the constraints at some point, the program knows how to take the existing timetable and adjust it to accommodate for the new constraints. This chapter describes how to launch the automatic solver and explains in high level how it operates.
9. Constraints
For the automatic timetable construction to achieve desirable results, the program needs to know your exact requirements from the constructed timetable. Constraints allow you to convey these requirements to the software by defining upper and lower limits on various aspects of the timetable. For example, you can limit the number of Gaps (a Gap is a free period in the middle of the day) in a teacher's timetable; or, you can limit the number of times an activity can be scheduled on a single day. There are many types of constraints. This section describes the available constraints and how they are entered.
10. Changes
In most schools, the schedule is planned in advance before the beginning of the semester. However, when the semester begins, each day may require accommodating for unanticipated changes such as sick leaves or other unplanned events. By switching to the Changes mode you can record such daily changes easily. This section explains exactly how this is done.
11. Reports
A Report is a textual table of rows and columns. There are various types of reports which the program can generate based on the data that you have entered and the activities that you have scheduled. This section sums up all the types of the reports, explains how to apply filters to them, sort them and configure their contents and appearance.
12. Printing and Exporting
The timetable and the reports can be printed or exported. The graphical timetable can be exported to a PDF file, an HTML web-site or a slideshow presentation. The textual reports can also be exported to a text file (such as a CSV file) which can then be opened in Excel for example. This section explains how this is done and describes the available print/export configurations.
13. Importing Data
The software has a very powerful import capability. You can import text files, XML files and even data from any web-site. The program accepts virtually any format of imported data because when you import a file, you tell the program which kind of data (e.g. names of students) resides in each column or field of the imported file. This section demonstrates how to import resources, activities and even an entire timetable.
14. Working Online
When you subscribe to the program, you will receive the credentials of your server computer. You need to connect to this server at the beginning of your work with the program. This section describes how to connect, how to create a new file on the server or upload an existing one, and how to manage the users who are also allowed to connect to the same server.
15. Subscription
Our software is provided as a cloud based service, and as such requires a subscription. In this chapter we will go over frequently asked questions regarding our subscription business model and the cloud based aspects of the software. We will also explain the concept of concurrent users, which determines how many users can be working on a server simultaneously and how this affects the price of the subscription.