The Registration and Menu System

Users access individual lessons through a menu system. The menu system presents a list of possible choices. When a user selects one of the items on the menu it leads directly to a lesson or to another list of choices.

Users are registered on the system and given unique identification codes and secret passwords. This ensures that each user's data is kept separate from other users and that no user can alter another user's records. Users come in three different flavours:

Students

Students select the next activity to take from a menu. When the activity is done, the menu is presented for the next selection.

Instructors

An instructor can select the same activities as a student. In addition, the instructor has authoring capability; that is, the power to make changes to the course subject matter. Finally, the instructor registers and supervises students.

Master

One user id code, MASTER, is reserved for the system supervisor. The Master has access to everything available to students and instructors. Additionally, Master is responsible for registering instructors and for making changes to the menu structures and menu items.

Signing On

A user begins with a screen that requests an identification code. This code is assigned when the user is registered (by an instructor for students, by MASTER for instructors) and is unique to the user.

When a valid student identification code is entered, pressing the Tab key moves to the password entry field. The password is not shown on the screen while it is being entered. In the screen below, the identification code AT96003 has been entered and the password PWORD is being typed in. When all fields are complete, the user should click on the Login button or simply press the Enter key.

The server name should be preset for you. Normally you will not have to change this, in some cases it will be greyed out or not shown depending on how the system was set up when installed.

Typing errors can be corrected with the backspace key.

The process of signing in is the same for all users, and requires that the user know both the identification code and the secret password.

The Windows Interface

The CAN-8 system for windows consists of several screen objects that may be used in different ways. At the top of the screen, there is a menu bar. For the 3 different types of users, there are slight differences in the options available.

Student menu bar The student menu bar only has three top level options. The controls available in the menu bar duplicate functions elsewhere and will be discussed at that time.

Instructor menu bar The instructor and MASTER menu bars have six items to choose from. The available choices for instructors and MASTER are slightly different and will be discussed as they are applicable to system operation.

Exit Button Exit Button, small Exit Button, small These buttons represent the Exit function. This allows users to sign off the system or the current lesson. Users may also exit by selecting the File and Exit options from the menu bar, by closing the menu window, or by pressing F9 on the keyboard.

Using Menus

A menu presents a list of choices to the user. When the user moves the highlighted bar to a choice and presses the Enter key, (or clicks on the choice with the mouse) the appropriate lesson is entered. Some choices, however, lead to other menus.

You may use the mouse to navigate through the menus in the following way. By clicking once on a non-selected item, that item will highlight in the menu and appear as selected. By clicking a second time on the selected item, that item will be entered into. In some cases, you may wish to only select an item but not enter into it.

You may also use the keyboard to navigate the menus. The following keys are active in the menu:

Cursor Down
Moves the selection down one line in the menu.
Cursor Up
Moves the selection up one line in the menu.
Pg Down
Moves the menu down by 15 lines if there are lines to display.
Pg Up
Moves the menu up by 15 lines if there are lines to display.
Enter
Enters into the currently selected menu item.
Tab
Cycles through the displayed menus in the order they were selected.

Each user, when registered, is set to start in a particular menu. This provides one way of customizing the system to the needs of each student. For instance, students taking English would start in a menu that leads on to pronunciation and vocabulary exercises in English. Students taking French would begin in a menu that leads to French pronunciation and vocabulary lessons.

Each user is also registered with a number of attributes. Each attribute is a single letter selected from the list of system attributes. There can be sixteen attributes. For instance, students taking English could be registered with the E attribute and students taking French with the F attribute. The students who take both would have both E and F attributes.

Now, each menu item can also have a list of attributes that are assigned to it when it is created by Master. If the student is registered with one of the menu attributes, that menu entry is available for selection by the student. Otherwise the menu item is never presented to the student.

Attributes allow a very flexible way of customizing the course content menus. For instance, the menu items might be classified as I for Introductory and A for Advanced. When the student has mastered the introductory topics the instructor can add the A attribute to the student's registration. When this has been done, the student will see and can select from the advanced topics in the course.

It can be tedious to individually change student's attributes. However, students can be grouped into classes. When attributes are added to (or subtracted from) a class, all the students in the class are affected.

A class is an arbitrary grouping of a number of students. Each class can have session times associated with it. While the class is in session, its attributes affect the students who have been enrolled in it.

Another way of directing a student to appropriate lessons is by assigning menu items to a student or to a class. Actually, creating an assignment proceeds by elimination. Menu items are disabled by the instructor as part of an assignment. The remaining items are the assigned items. When menu items are assigned to a student, the items are available for selection by the student. Items that are not assigned are not displayed and are not available for selection by the student. Since you can also create an assignment for a class, all students enrolled in that class will be affected the same way.

Student Menus

After successfully entering the password, the student sees a screen similar to this first menu screen:

Student Screen
Student Menu
One of the selections on the menu allows the student to change to a new password. By default, all the passwords are set to PWORD. Consequently, it is necessary for the student to pick a different password. Indeed, to maintain security, it is good practice to change passwords frequently.

The other entries in the menu lead to lessons in the course. A student navigates the menu with the mouse or cursor keys.

The highlighted bar in the menu indicates the currently selected menu item.

Registering Users

Students first have to be registered by an instructor. Students registered by an instructor "belong" to that instructor. Subsequently an instructor can alter only the students who belong to that instructor.
Instructor Menu
The instructor sees a menu similar to the one shown on the right. Selecting the first option shows the next menu.
Registration Menu The registration menu enables an instructor to create a user ID, delete the user, change an already existing user, and list the users who have been registered by the instructor.
When the instructor selects the option to register a user the form shown below is displayed. This form is also used when changing a user ID. The following fields on the form can be filled in:

Register User Form The User ID is the identification code that the student signs on with. It must be unique to that student. Any combination of letters and numbers with no spaces can be used. A maximum of 18 characters is supported.

The User Name is the student's name. When listed, the names are sorted beginning with the first letter. It may be desirable to enter the names surname first. A maximum of 30 characters is supported.

The Initial User Password is the password to be used for the user to sign on. The default is set to PWORD and the user may change it at any time using the Change Password option. A maximum of 8 characters is supported. The password text does not display when being changed or entered.

The Initial Menu is the starting point of the user in the menu system. The default for students is called STUD. The default for instructors is INST. Other menu names may be created by the Master on a site specific basis.

The student can be enrolled in a number of classes. Each of the classes is listed by class code in the form. The classes must have been created prior to enrolling students into them.

The Menu permission attributes can be filled in with any of the system defined attributes. The student will see only menu items that have been assigned one of these attributes.

Student Interface Attributes Clicking on Student Interface Attributes allows the instructor to modify the look and language of the student's screen and function buttons. The instructor can choose the appearance of function buttons (none, iconic, text, legacy iconic), the Player display background (white background/black text or black background/white text), the menu text (small/medium/large serif/sans serif), and the language of the text buttons depending on the preference of the users.


Function buttons, can be:
  • Text :Text button
  • Small icons: Small icon button
  • Large icons: Large icon button
  • Legacy icons: Legacy icon button
  • or have none at all.
  • The style of the Player display can be:

    White Background or Black Background
    Menu text can be:
    • Serif:Serif Text
    • Sans Serif: Sans Serif Text

    Choosing Background Image The background image can be altered by using the Set Image button. Clicking on the Set Image button will open a planner screen of the backgrounds previously registered by the MASTER. Simply highlighting the first letter of the file name with the blinking cursor. Then exiting by clicking on or pressing F9 without moving the position of the blinking cursor.

    The default setting for the display appearence is determined by the settings for the instructor. Any student an instructor registers will have the same, icons, font and background display by default, as that instructor unless otherwise specified.

    It is also possible to create students using import files.

    Delete a User

    Select ID to Delete This option will ask for the User ID of the user to be deleted. Only the instructor who registered the user or Master can delete a user. To delete users using an Import file, see Appendix A.

    Change a user

    Select Id to Change The form presented after this option is selected is the same as the one used to register a user. However, the fields are pre-filled with the current information for the user. If no change is necessary, the instructor presses the Cancel button. Otherwise the instructor makes the desired changes and presses the OK button.

    When changing a user, all aspects of the users registration information may be changed except for the user ID code. To change a users ID code you must create a new user and delete the old one.

    A user's registration can also be modified at any time by selecting Edit from the menu bar and the option for User.

    Display user information

    The following example shows the display format. Only the students originally registered by the instructor are displayed.

    User List
    The displayed columns are: user name, user ID, initial menu and user number.

    Browsing

    Browse Button If you select the Browse button in either the delete user, or modify user options, you will observe a list that is the same as the one above. You may then select the user to modify or delete by simply double clicking on their name.

    Class Functions

    Class menu When Class Functions are selected from the instructors menu, the menu shown on the left is presented.
    Request Class Code A class is identified or referred to by its Class Code which is an eight character field containing letters and numbers. When the instructor selects the Create/Modify class option, the system asks for the Class Code. If the code has already been used, the information for that class is presented as shown in Figure 9 below. If the code is new, the same form is presented and must be filled in.

    Class Information
    The form is filled in by typing information into the entry fields. Backspace and Delete keys can be used to erase characters. The Tab and Shift + Tab skip forward to the next field and back to the previous field respectively. The mouse can be used to position the text cursor at an input entry field.

    The following fields are used:

    Class Name

    This name is the descriptive name used to tell the student which class is currently active. It may contain anything to a maximum of 40 characters.

    Class Code

    The Class Code is used as a unique name for the class. This code is used to register students for a class. The Class Code must be entered when students are added to or removed from a class. This code is required to access the Create/Modify form. The class code may be up to 8 characters in length.

    Term

    The Term field is a descriptive field. Any descriptive information may be entered, or it may be left blank. The term field may be up to 8 characters in length.

    Instructor

    The Instructor field is descriptive. When a class is created, the field is pre-filled with the name of the instructor who created the class. It may be changed to anything at all, maximum 30 characters.

    Times

    The class schedule allows for two start times for a class in each day of the week. The initial contents of these fourteen fields is HHMM. To set a start time for a day of the week, the instructor must enter the hour and minute of the beginning of the class. Hours are specified in 24 hour format. Two o'clock in the afternoon is entered as 1400. Each scheduled class begins at its start time and continues until a different class begins or the specified day ends. By setting the class times, the system can alter the attributes and menu selection of students who are enrolled in multiple classes, depending on what time it is. This can simplify the display for a multiple class student.

    Schedule timing is meant to ease the navigation and simplify menu layouts. It is not meant to prevent students from accessing certain menus outside of class time. Indeed if a student is only a member of one class, that student will have access to all the menus and items attributed to that class regardless of schedule.

    Attributes +

    The attributes with which a student is registered determine which menu items are available to the student. Allocating attributes through class membership is perhaps the most efficient way of managing student access to the system
    If the Class grouping has the schedule timing defined. It is possible to alter the a When a class is active, the attributes that are in this field are available to the student in addition to the ones the student was registered with. In effect, while the class is active, special menu items can be made available to the student. Attributes must be selected from the list of defined system attributes created by Master.

    Attributes -

    The attributes in this field are made unavailable to students while this class is active.

    Add student to class

    Add student to class form The system asks for a student ID and a Class Code. The student is added to the class specified. The provided Browse buttons will display lists of students and classes respectively.

    Remove student from class

    Remove student from class form The system asks for a student ID and a Class Code. The student is removed from the class. The provided Browse buttons will display lists of students and classes respectively.

    List Classes

    When selected, this option displays a list of all classes that currently exist in the system as follows:

    List of classes
    The columns are class code, class name, number of students in the class, and the instructors name.

    List Students in Class

    This option provides all the information available for the specified class as follows:

    Class list
    The information provided is all the supplied information from the class creation form along with a list of students that are in that class.

    Modifying and Monitoring Student Material

    Instructor Menu The instructor can access the items in the student menu in the same way as a student. The highlighted entry can be moved with the cursor up and cursor down keys to the desired selection. Pressing the Enter key will select that item. The desired item is also selected when the mouse is clicked on the item name. The PgUp and PgDn keys can be used to access items that do not fit on the screen menu, or the mouse can be used with the scroll bars.

    Instructor popup menu However, when a menu entry is an EAASy II item, the instructor has a choice of whether to access it as a student, or access it as an instructor. The alternate entry to a lesson as an instructor allows supervision of students or authoring of subject material.
    To access these additional functions, the instructor has a choice of two methods. They may use the mouse and the right mouse button to click on the desired item in the menu. A small popup menu will appear and then using the left button on the mouse, they may select their choice of either the tracker or the planner.

    menu bar options Alternatively, if the desired menu item is already selected the instructor may access the File option from the menu bar at the top of the screen. This presents a similar list of options to access the tracker or the planner as the popup menu does.
    For further information regarding the use of the tracker or the planner you should refer to the chapters on those options.

    Some items in the menu do not have the option to be authored or tracked, in which case, an error will be displayed should the instructor try and do so.

    Assignments

    Assignments may be made for a class or for a single student. The system will ask for the class code if a class assignment is selected. If a student assignment is selected, the system will ask for the student ID code.

    Assignment options To create an assignment for either a class or student, the instructor selects the Assign option from the menu bar at the top of the screen.
    Request ID code The system will prompt for a user ID or class code depending on the option selected.
    Assignment menu state Once the user or class is selected, the displayed menu will turn to a purple colour indicating that assignment mode is active. An assignment consists of marking items on the student menu as unavailable. These items are not presented to the student. Consequently, the student must select from the remaining items that would normally be visible.

    Assignment popup To select items from the menu to be modified as part of the assignment, the instructor would highlight the menu entry they wish to modify and then by clicking the right mouse button, they may access a pop-up menu that allows them to change the assignment state of the highlighted item.

    Assignment menu bar
    Selecting Un-assign item, disables that item and prevents the student or class from accessing it.
    These same options may be selected from the menu bar at the top of the screen if desired as shown on the left.


    Assignment enable To re-enable a previously disabled item, you would select Assign item from the menu.


    Example 1 Menu Assignment
    In the assignment displayed in Example 1, the first and last items in the menu are available to the student.

    Save Assignment Once the assignment is complete and to the instructors liking, it must be saved in order to restore the menu system back to its normal state and to make the assignment available to the students.
    Remove Assignment If an assignment is not needed anymore, it may be removed by selecting Assign and Remove Assignment from the menu bar at the top of the screen. The system will prompt for the user ID or class code that the assignment exists for and will then remove it without further question.

    Report Functions

    Detailed and Summary Reports are two internal functions of the CAN-8 software. They come by default in the system administrator's and instructor's menu.

    Reports

    Creating a Detailed Report menu entry

    To create an entry in another submenu, follow the steps described below:

    1. As system administrator, enter the editing mode.
    2. Insert an item where you wish to have the report link located.
    3. In the menu item window, select Internal in the type list, then type detailed report in the Internal field.

      Internal function-Detailed Report
    4. The menu item and attributes fields should be completed as well, at your choice and in function of your system's organization.
    5. Save the changes to the menu.

    Creating a Summary Report menu entry

    Follow the steps described above until step 3, then as below:

    Detailed vs Summary Student Progress Reports

    The detailed report provides information on a sessions-by-session basis and includes dates and times of user login, IP address, and what actions the user took during that session. Each selected item from the menu is displayed along with the time it was done. At each login the report shows an elapsed time during the session, along with a duration for each lesson item selected by the user.

    This report is suitable to trace user activities and to determine where the most time is spent by a student. It is also helpful to diagnose unusual activties such as the registration of unknown users and other system level changes.

    The summary report provides only a total of time spent by users on the system. It also includes their last login date. This function is more suited to creation of reports regarding student attendance and if they have spent enough time on the system to complete the assigned work.

    Using the Report Options Window

    Report Options window
    When selecting Display Detailed Student Progress Report or Display Summary Report, you are presented with a Report Options window.

    You may enter the starting and finishing date you wish to view a report from by typing the appropriate dates in the START DATE and the END DATE fields. The date format, for these fields, is YYMMDD.

    If you do not enter any date in these fields, the report will start from the first date an entry for that user was recorded.

    For Selection

    You have three options in this part of the window:

    1. All Users Owned.

      If you choose this option, you will have a detailed report of the activities of all the users that were created under the user ID the user loged in with. Since the system administrator only creates instructors, the report will show the activities of all the instructors during the time frame specified in the DATE fields.

      • If the option Show Students Also is selected, the report will show all activities recorded for the instructors and their student in an alphabetiacl order.
      • If the option Report by class is also selected, as above, the instructors and their students records will be listed, but will be listed by classes instead of alphabetical order.
      report All Users Owned

      Note: If a link to the report function is added to the instructor menu, the options Show Students Also and Report by Classes will not appear on the Report Options window since instructors can only display the records of the users they have created, implying only students.

    2. User

      If this option is selected, you may either enter the User ID in the User field or select Browse and choose a User ID from the user list. The report will show the activities from that user, for the time frame specified in the date fields or from their first entry recorded in the system if no dates were specified.

    3. Class
      To view a class report, or activities recorded for all users (including the instructor's) belonging to a specific class, select Class, enter the class code or click on Browse to select a class from the class list.

    Saving the reports

    The report that you requested might be too long to be meaningfully displayed in a small window. If such is the case, the system will let you know that the report can not be displayed in its totality.

    display report
    When you click OK, the system will display only the first portion of the report, from the earliest dated record to the maximum length possible. The rest of the report will not be displayed.

    To save it and view the entire report

    saving the Report In the top left corner of the List Display window, select FILE -->SAVE AS... In the following window, select the folder you wish to save the report in, then enter the name and extension of the file (text file).
    Saving a report Once the report is saved locally as a text file, you can open it with a text editor to view or print it in its totality.

    How to read the Detailed report

    Header


    • The top line gives the name and user Id of the person whose records are being displayed.
    • The second line gives the starting date of the records detailed beneath it.

    Report Display window

    Records

    Next Chapter - The System Supervisor
    Previous Chapter - Introduction to the CAN-8 System