The Admin Suite allows you to configure users and groups on the server. The Admin Suite should only be used by an administrator and not by teachers or students.
Before you can start the Admin Suite or any other MemoryLifter client, you need to set up the configuration file which each client will need in their configuration directory. Configuration files make it possible to add new connections to clients. For example,
an admin PC can be set up to have direct database access, and student PCs can be setup to have access through the MemoryLifter Web Service.
Open, from the MemoryLifter Server package, the demo configuration file "DirectDatabaseAccess_Demo.mlcfg" with a text editor (like Windows Notepad):
Explanation of the configuration file:
- Name: This is the name of the connection that will be displayed to clients. You could enter a name like "<<Institution Name>> – ML Server".
- Server: The DNS-resolvable server name or IP-address of the server.
- Port: The port number on the server ("5432" is the default port for a PostgreSQL database server).
- UserId: The PostgreSQL user, which you setup in Section 3.3: "Create a new database user" (or the default "postgres" super user).
- Password: The corresponding password here.
- SSL: Enter "false" as default.
- Database: The name of the database, which you setup in Section 3.4: "Initialize the MemoryLifter Database" ("memorylifter" is the default).
- SyncType: Enter "NotSynchronized" for direct database access (which is required for the Admin Suite).
- SyncURI, MediaURI, OtherProperties: Leave these blank as above unless you need to make special configurations.
Now save the modified configuration file to following directory:
- Windows 2000, Windows XP:
C:\Documents and Settings\<<UserName>>\Application Data\LearnLift\MemoryLifter2.3\Config\
- Windows Vista, Windows 7:
Tip: If you have a custom folder structure on your computer, or you can't find the directory, press [WIN] + [R], enter following command and press OK:
Afterwards Windows Explorer appears within a new window. The window represents your Application Data folder. Now you can add following folder structure to your AppData:
If the directory does not exist, create it.
Important: You must save the configuration file on the PC which runs the Admin Suite.
After you have installed the Admin Suite, open it. A login dialog should appear:
Login as "admin" by using your admin password (default is "admin"). If the login dialog doesn't appear (e.g. an error message appears instead), check the following:
- Is the configuration file saved to the correct directory
- Are you running the Admin Suite on the same PC and with the same Windows user account that you saved the configuration file on?
- Does the configuration file contain correct values?
- Is the PostgreSQL database server available from your PC (network issues…)?
If you are still having problems, contact us at
The Admin Suite allows you to manage different groups (for example Teachers, Students). After the initialization of the MemoryLifter database, you have three groups by default:
1. This list shows all groups. By default three groups are defined: Administrator", "Teacher" and "Student". You can add a new group (right-click anywhere in pane 1) or rename/delete a group (right-click on the group):
2. This list shows all members (users) in the current group. With a right-click in the member's field, you can add users to the group:
If you right-click on a user, you can remove a single user from the group:
3. Type Permissions: Here you can set different permissions for a group. For example, you can disallow the print function ("CanPrint") for students:
A. Select the group you want to edit the permissions for.
B. In this field you see all members which the permissions will be applied to.
C. Here you can select which permissions you want to allow.
4. Object Permissions: Here you can set different permissions for a group,
on specific Learning Modules or even chapters. For example you can disallow the export function ("CanExport") for students. Or you can make some chapters of a Learning Module invisible:
Important: Do not delete the Administrator Group or user. Otherwise you will not be able to enter the Admin Suite again.
The following section explains how to add and edit single users, or even import users from Microsoft® Active Directory or Novell® eDirectory:
1. This list shows all users. By default three users are defined: "admin", "teacher", "student". You can add new user (by right-clicking on the panel), or edit/delete a user (by right-clicking on the user):
2. This list shows all groups which the current user belongs to. With a right-click in the members field, you can add single groups to a user:
If you right-click on a group, you can remove a single group from a user:
3. It is possible to set special permissions for single users. The usage is the same as in the "Groups" tab.
4. It is also possible to set special permissions for single users for specific Learning Modules or even chapters. The usage is the same as in the "Groups" tab.
3.3 Add single user
If you want to add a new user, go to the "User" tab, right-click in the left panel and select "Add new user". A dialog appears:
Enter a name for the new user and press "OK". Another dialog appears:
If you want to create a user with a password:
- Enter a password for the user.
- Press "OK".
Now a new user is created. By default the user is not assigned to a group. If you would like to assign a group or groups, select the user in the left list box, right-click in the Group Membership field, and add the group "Student" to the "testuser"
(just as an example).
Now you have successfully created a user and assigned it to the group "Student".
3.4 Importing Active Directory or Novell eDirectory users
The Admin Suite allows you to import all Microsoft® Active Directory or Novell® eDirectory users from your network. To import such users, select the "Users" tab, right-click the left panel, and click on "Import user":
A new dialog appears:
1. Choose your directory type
2. Enter your network data (server/port/…) and click on "Search" (this can take a few seconds).
3. This list shows all users found by the search. Now drag all the users you want to import to the right side and press "Import".
Now the users you selected to import are added to the user list. By default they are not assigned to a group so you can do that and/or assign permissions to the imported users.
3.5 Authentication Settings
This tab allows you to configure the authentication settings.
1. List authentication: Allows normal users (not active directory/eDirectory users) to login. The client can select his username out of a list box.
2. Forms authentication: Allows normal users (not active directory/eDirectory users) to login. The client has to enter his username and password in a textbox.
3. Local directory authentication: The client gets automatically logged into MemoryLifter using their user account.
Attention: Do not disable the authentication mode of your current user (admin), otherwise you will not be able to login the Admin Suite again. All settings you change are immediately saved to the database. In case you restricted yourself the
access to Admin Suite, contact us at firstname.lastname@example.org.