SM-Timetable

The Pitch
Tutorial
Support
QA
Ordering
About Us
Back

SM-Timetable Tutorial

If you prefer a tutorial with pictures and don't mind a short wait while loading, please click here.

This is a tutorial to make you familiar with the features and capabilities of SM-Timetable. Before beginning it is helpful to understand that SM-Timetable is different from other timetable system you have used before.

SM-Timetable represents every student, teacher, class, period and other school resource on the screen as an item in a list. Choosing and manipulating items on the screen does almost all actions. For example, you need to specify the course of a particular class. To do this, you just click on the item for the course and drag it onto the class. To display the timetable for a particular teacher you click on the teacher item, and choose the Timetable page.

Of course, some of details of achieving both of these actions needs to be explained, that is what the rest of this tutorial is for, but the ideas are easy to understand. The main point is that in SM-Timetable you no longer have to negotiate what you want to do in a pop-up box with an OK and Cancel button, instead you just do it.


Installing and starting SM-Timetable

To install SM-Timetable on computer, do the following steps:
  1. Close any applications that are already running
  2. Click on the Start button, and then select Run.
  3. Choose the Browse button to change to the folder with the downloaded file Smttrial.exe.
  4. Select Smttrial.exe and choose Open.
  5. Choose OK.
  6. Follow the prompts until the installation is finished.
The first time you install SM-Timetable it is recommended that you accept the standard destination of the C:\SMTTABLE folder.
Once installation is complete you are ready to run SM-Timetable for the first time. You can start SM-Timetable from the Windows Start button by choosing Programs|SMPCS Apps|SM-Timetable.
Password

Looking at SM-Timetable

One the left of the screen there is a list that is the School view. It is not labelled on the screen, but that is what it is referred to as in this tutorial and the other documentation with the program. The School view can display all the items that are required to build and work with a school timetable. The School view displays a list of folders. Each folder is an item on the screen that looks similar to the way folders of files are shown in a program like Windows Explorer.

As a folder, each item can contain further lists of items. By clicking on the small + sign to the left of a folder you can show the items of the folder. After first starting SM-Timetable only a few of the folders have items in them, but you can open them now if you want. When you open a folder you will see how the + turns in a - sign. Clicking on the minus will close the folder.
Open the Utilities folder now. When you do this you will see that a folder can contain not only a list of items, but also more folders. In this way items can be connected to other items by being positioned inside them. Some people find thinking of this as a tree with branches that are all attached to the root at the top that is labelled the school. (Proof that computer programmers need to get outdoors more, the root is at the top and the branches at the bottom.)

In the Utilities folder open the Advanced folder, if you have not already done so. Unless you have closed it, the Database folder should already be open, as it does so each time SM-Timetable is started. Don't worry too much about the name Advanced it is not possible to do any damage with the items in it.
Before proceeding you should make sure the Help, Printer, and Export folders are closed. As before, if any of them are open you can close them by clicking on the - sign next to each. Having these closed allows you to be able to see the Default database item and the Sample database on the screen at the same time.

Getting the sample timetable

The item in the Database folder named Default represents all the information stored about a timetable. When you first start using SM-Timetable you only need a single database item, but later you may create other database items. The one that is named Default will be the current timetable that is in use now, that you want teacher to have access to. Later by making another database item, don't do it now, you can work on next years timetable separately from this years.
To save you the effort of making a timetable from scratch the Sample data item can be copied into the default database. Thinking back to what you read in the introductory paragraphs of this tutorial, can you guess how to copy the Sample data into the Default database?

If you thought about doing a click and a drag with those items, you're right. The questions is, do you drag the Default database item onto the Sample data, or the reverse? In this case you click on the Sample data item and drag it onto the Default database item.
You can experiment with this behaviour now. Click on the Default item in the Database folder and drag it so the cursor is over the Sample data item. Note how the cursor is the circle symbol with a line through it. Release the mouse button and try it the other way. Click on the Sample data item and drag the cursor so it is over the Default database, the cursor changes to the arrow. This means you can drop, i.e. release the mouse button, the item there.

You can try dragging the Sample data item anywhere in the School view, and the only place it can be dropped is on the Default database item. If you have not already done so drag and drop the Sample data onto the Default database now.
The cursor changes to the hourglass shape to warning you that this may take more than a moment. Along the bottom edge that is called the Status line a message indicates what is happening and on the right end of the bottom edge a gauge starts to fill. When an action may take a while the gauge fills to let you see that progress is being made. The gauge will not always fill steadily, but by the time it is filled the action will be complete.

Please wait for the copying of the Sample data. This action may take a significant amount of time, but note that copying information to or from a database are the most time consuming actions that can occur in SM-Timetable and should not be taken as an indication of how long most actions take.

Once the copying of the sample data is complete, the School view may flicker as the display is updated. All folders now have the small + next to them to show that they have items in them. You can now take a look in the folders to get an idea of the types of information stored in SM-Timetable. As each folder is opened the lists in the School view get longer and you will need to start scrolling up and down to be able to see different items.


The folders

When you first start to use SM-Timetable you may not remember the order of the folders in the School view and once more than a few are open; finding the items you are interesting may seem difficult. To help you there is the Folders menu at the top edge. In the Folders menu you can select the name of the folder you are interested in and the School view immediately scrolls to that folder. The folder will also be opened if it is not already.

Spend a few minutes now opening and closing folders and looking at the items in the School view. You can't cause any problems by doing this. (While doing this, actions will work faster if you have the Details page selected.) After having a good look you find the School view has a lot of items so much scrolling is required to move through the list.

To immediately tidy up the School view choose the Folders|Close all menu item. Do this now and the School view will return to how it was with all the items in the folders hidden.

Suppose you want to see the Timetable for Ms K. Hepburn who is one of the teachers in the Sample data. You can open the Teachers folder scroll down to HEPBURN Katherine and click on her, then click on the Timetable tab to the right of the School view. Do that now.

The timetable for the selected teacher is shown. The Timetable tab allows you to select the timetable view for the items in the School view. The idea here is that there are several different ways to see more about the items in the School view.
Still keeping Katherine Hepburn selected in the School view, click and the Details tab. Look at what you see. Then try the Information tab to see what you get and then back to the Timetable page. You will have noticed the row of buttons visible along the top of the Information and Timetable page. These buttons can be used to further control the presentation of the page.

The first button on the Timetable page has a small picture of a printer with some paper coming out of the top. At least that is what the picture is supposed to look like, you may need to use some imagination here. If you are connected to a printer, please make sure it is turned on and then click on the Printer button. After a few moments your first printed timetable should be in your hands.
When printing timetables the layout normally looks best when the page is printed sideways, i.e. in what is often called landscape. Have a guess which button must be clicked on to make the printing sideways. If you have trouble guessing, you can position the mouse pointer over each button to make short descriptive text appear about the button.

Set the page orientation to landscape and print the timetable for Katherine Hepburn again.


View and finding items

Now suppose you need as timetable for the student Donna Reed. You could open the Students folder and scroll through the list, but when you have hundreds of students in a school this may not be as quick as finding a teacher. You are about to learn two ways to help make is simpler to find a student.

With the View menu you can restrict what is shown in the School view. If you know the year of the student you are looking for you can choose the appropriate year in the View menu and then you don't have so many students to scroll through. In this case though you have no idea what year Donna Reed is in, so you can find them another way. Before going further choose View|All items.

Click on the white rectangle that is near the top of SM-Timetable, it is below the menu but above the tabs. This area is called the toolbar and has a few buttons on it. 
The rectangle that you need to click on is towards the right, just before the button that has a picture of a pair of binoculars. So maybe it looks more like a stack of black blocks, but you can always pretend.

Now you have a cursor in the rectangle and can type part of Donna Reed's name. Entering Donna should be enough. Now click on the Find (Torch) button, in a moment any item that contains those letters will be selected. In this exercise the part of the name entered is enough to find the correct student, but sometimes you will need to click on the Find button more than once. You do not need to be concerned about whether the letters are upper or lower case when finding items.


Information page

While keeping Donna Reed selected in the School view, select the Information page. The Timetable page can only display information that is a table of items. The Information page is more flexible and is used for a wide range of purposes in SM-Timetable.

On the Information page look at the buttons along the top edge. On the left is the same print button and next to it is another print button which will only print the currently viewed page. Then there are four buttons with a white rectangle in the middle, which are needed when the information requires more than one page.

The next two buttons with the letter F and the up and down arrow control the size of the displayed font. Whatever size font is selected on screen is the same size that is used for printing. Try clicking on either of these buttons and watch how the Information page changes. Holding the mouse over either button shows the current size of the font.

The next button you have used before as it changes the printing between normal or sideways. This landscape button is part of a group of five buttons. You can experiment with them now to see what they do. With the immediate change you get from those buttons there is no need to explain them here, just try each one and see. Do that now. Remember you can also position the mouse pointer over a button to get a description.

One button that does require an explanation is the Show alternate view of item. With a student there isn't an alternate view available so the button does nothing, but later you may get to see different information by using it.

Skipping over the button with the Lock on it, to the last three that control the magnification, also know as zoom, of the Information page. These don't affect the printing only what you see on the screen. What suits you best may be different but On a good-sized video display, choosing the middle "Make the page fit inside the window" works well when the page is set to the landscape setting.

Experiment now with the zoom buttons and the font size buttons. See what looks best for your eyes.

Getting back to the button with the lock on it. Sometimes you need to be able to select other items in the School while still keeping the Information page for comparison. This is what the Lock button is for. While it is active the Information page will not change. Turn on the lock and select another student in the School view. See, now click on the lock again so it is not active and what how the Information page immediately updates to the show the selected student.

Changing and adding items

A new student has arrived at the school, you're going to add them to SM-Timetable now. As you should have noticed when exploring the School view a different shape and colour represent each type of item. There is no significance to the shapes and colours used, although you are welcome to attribute your own meanings to them, they are different to make them easier to distinguish at a glance and to provides some visual cues while using SM-Timetable.

Given that you have been selecting a few students, note how they look in the School view. The main icons on the toolbar just below the main menu area of SM-Timetable are for making new items. Thinking about this, Click on the one you think will make a new student. Did you click on the red circle?

Doing this has two immediate actions. A new student is added to the bottom of the Students folder and the Details page is selected. Every new student item that is made is initially named New STUDENT. (Shown as STUDENT New in the School view because the family name comes first.) The Details page is where you can edit the name of the student.

Backspace over the family name and perhaps type your own. Then press the down arrow key to get to the Given line. Here there is no need to press the back space key because the whole line is already selected, just type the first name of your new hypothetical student. You may like to enter to a preferred name and set the correct sex, but you don't really have to for this tutorial. When you are finished press the Enter key and now you have added a new student to SM-Timetable.

New students and some other items always appear at the bottom of the list in the folder, but they will later appear in the correct position to keep alphabetical order. You can use the Details page to edit the details of items already in SM-Timetable. Select the item in the School view, make the changes and press Enter when you are finished.


Giving the student some classes

New students need to be in some classes, that's what school is for, right? There are two main ways to put a student in some classes. Either drag the class onto the student, or drag the student onto the class. Here you will drag the class onto the student.

Earlier it was said that the Scratchpad page is different from the other views of the data, now you get to use it. At the beginning when you did a click and drag from the Sample data to the Default database, it was possible because both items were on the screen in the School view at the same time. But that is not always possible, so what you do is copy the items from a folder onto the Scratchpad. Then you can click and drag items that are not normally nearby in the School view.

Click on the Scratchpad tab. Don't think too much about the things at the bottom of the Scratchpad page, they won't be used in this tutorial. Now scroll down to the classes folder, or you could use the Folders|Class menu item if you want, so you can see it. Click and drag the Class folder anywhere onto the Scratchpad page. When you release the mouse after a moment a copy of all classes are available on the Scratchpad.

In the School view, scroll back to the new student you made and named. Now it is possible to click on a class on the Scratchpad and drag it onto the student. Do this for a few classes of your choosing. While doing this you may get some warning messages about classes with periods that clash. If that happens you may need to choose a different class to drag onto the student.


Saving

After having made these changes, what about saving the information? SM-Timetable doesn't need a save command, as you make changes they are immediately stored. So you do not need to be concerned with such issues. In some software the ability to not save some work is used as a way of correcting mistakes, i.e. if a big mistake is made you don't save the file.

In SM-Timetable a more useful approach is used where there is an Undo feature that can reverse all actions done. There is an Undo button on the toolbar under the menu. Each time you click on the Undo button the most recent action is reversed. You can repeat this undoing as many times as required.

Since you have done some work, it is all saved and you may not have made any mistakes, but you can still see what has been done and is available for undoing. In the School view, scroll down to the bottom to the Utilities folder. Open that folder and also open the Undo folder. What you see is a list of the items that have been made, changed or deleted. Next to each item is the time the change was made.

Click on the Undo button now. The top item in the undo list will be removed and the last class that was added to the student will be gone. You can check this by scrolling back up the student you added. If you want to you can undo every action done so far in this tutorial.


What you now know

You now know how to create students and edit their names. You can also put them in classes. You learnt how the Information and Timetable pages are used and you know how to view and print a timetable for a teacher. You can also search for items in the School view. The Undo feature has also been explained and you have found that there is no need to think about saving in SM-Timetable.
For example, you learnt how to add a new student to SM-Timetable. Click on the student button on the toolbar and then edit the lines on the Details page. Now that you know this, you also know how to make a teacher, class or any other item in SM-Timetable. The steps are identical.

You found that by clicking on a student item in the School view you can see a list of the classes that student is in on the Information page, which can be printed out. Knowing this, how do you think you could print out the name of a class with a list of the students in it? You could try it before reading further if you like.

If you scrolled to the Class folder and clicked on a class and then clicked on the Information tab, you got the list you needed. Now suppose you want to see the times when that class is on, what do you do? Try it.

Click on the Timetable page, of course. At any point while doing this you can print what you see.

Here is a more difficult question because it uses an item of the School view that has not yet been mentioned. You need to print a page that shows all the classes in Year 10 on a timetable grid with each day and period shown. How could you do this? As a hint, what folder do you think you have to look in to find the item that will give this information? Try your ideas when you are ready and stop reading now.

In the Year folder there is an item for every year in the school. By opening that folder, you could use the Folders|Year folder menu item if you want, and clicking on the Year 10 item, you can then see the information on the timetable page. Because the number of classes on each period is large you probably wont not be able to see them all on the screen, but if you print the Timetable page, it can all fit if you haven't made the font size too large.

This is one of the strengths of SM-Timetable; you can view and print information with very little work or experience from you.


Deleting items

You have added and changed a few items, now you will find out how to delete them. In the School view go to the Student folder again. You are about to delete a student. Find a student that you want to delete, perhaps an actor you don't particularly like. Lori Singer comes to mind, but you can pick anyone.

Before we delete him or her from SM-Timetable spend some time clicking on the Details, Information and Timetable pages. You can look at the Personal page if you want, but there isn't space in this tutorial to cover what it is for, although you may guess, that page can also store a photograph of the student.

Common actions that are related to the specific item that is selected in the School view are available from a pop up menu that you show by clicking the right mouse button. Do this now, right click on the student item you have selected. The menu has several items, but you can see that the Delete one is not active. This is just a small precaution to prevent any surprises if a cat runs across the keyboard and randomly hits several keys.

So first choose the Enable delete item in the pop up menu. Right click for a second time on the student and choose Delete. The student is gone and any reference to that student in classes is also removed. Most items in the School view can be deleted in this way. As with other actions the effect is immediate and there is no need to do a save to make the change permanent, although by now looking in the Undo folder you can see the student in case you make a mistake and want the student back.


Removing an association

Other times you don't need to delete and item, but instead you need to remove the association, or connection between two items. In this case, you are removing and item and it is done in a similar way to deleting. You can try this now.

Go the Class folder. Open the class item so you can see the students in the class. Click on any student in the list so he or she is selected. Now right click on the student. There is the Remove item in the same position as where you previously saw the Delete. Click on Remove and the student is removed from the class.

Removing is done any time you want to remove the association between two items. This is different from deleting because the item is still in the School view in its folder, but it no longer connected to the item it is removed from.

Now you know how to add, change and delete items and alter the associations between them.


Using the help

In the Utilities folder there is the Help folder. This folder contains the help system for SM-Timetable. By opening a folder and clicking on an item you can read the help description on the Information page. As with anything shown on the Information page you print it if you want to have a copy on paper.

The Help is designed to be read in sequence, although you can skip over sections such as "Installing on a network", if that is not your concern.

The "How do I" section has the answers to commonly asked questions about SM-Timetable and is a recommended first stop if you have a question about the program that you cannot figure out.

Spend a few minutes now looking through the Help information.


Summary

You now know enough to use SM-Timetable on a day to day basis. You can:
The symmetry of SM-Timetable means you can make an educated guess on how to get different types of information from SM-Timetable. With the undo feature at your disposal you can:
There is a second tutorial that covers making a timetable. Click here to do it next.


Copyright 2007, SMPCS