Each user in CourseMill is automatically a student, by default. Each User ID is unique to the entire site and can be created manually or by a feed from another external system (such as HRIS or LDAP).
As an administrator, you define the permissions/role given to each user. There are generally five types of users in CourseMill – Student, Instructor, Reporter, Guest, and Administrator. The input screen, where you enter a User Profile, contains flags to allow designations for each type of role. See User Role Definitions for more information.
The menu bar for Manage Users provides the following functions:
Add User | Opens the user profile details window to enter all the details for a user. |
View/Edit Details | Opens the user profile details window for an existing user. |
Delete | Provides the ability to delete a User. CAUTION: It is recommended you, instead, inactivate the user. Deletion of a user will cause all student history for that user to be deleted as well. |
Transcript | Provides the ability to display the detail or summary transcript for the user, allowing it to be printed or downloaded. |
Gradebook | Allows instructors and administrators the ability to change the completion status and scores of courses in which users are enrolled. |
Register | Allows instructors/reporters (who have been given permission) to register students in a course or curriculum. |
Batch User Data | Allows for the importing/exporting of user data. You can also mass enroll or un-enroll students, as well as a few other options. See Batch Managing User Data for more information. |
Allows administrators, instructors, and reporters to email a student or a group of students. | |
Help | Provides access to CourseMill functions within the Help documentation. |
The Search area at the top of the screen provides the ability to easily find users when the list of users becomes too large to easily handle.
Selecting More Options will display more search criteria items if there exist any Sub-Orgs. In this example, there are four Sub-Orgs: Region, Department, Location, and Job Title.
Use the fields as follows:
Org ID | You must always select an Org ID to find your user. |
User ID | Enter any combination of letters/numbers to search for any users that contain that combination in the User ID. For example, if you have two users, one with an ID of PaulaG and the other with an ID of PaulH, your search for aul will display both users. |
First Name |
Enter any combination of letters/numbers to search for any users that contain that combination in the first name. For example, if you have two users, Paul and Paula, your search for Pau will display both users. |
Last Name | Enter any combination of letters/numbers to search for any users that contain that combination in the last name. For example, if you have two users with last names of Beckman and Becker, your search for Beck will display both users. |
Enter any combination of letters/numbers/special characters to search for any users that contain that combination in the email address. For example, if you have multiple users with yahoo in their email address, your search for yahoo will bring up all users with yahoo in the email address. | |
<sub-orgs> | The remaining fields to search on are the Sub-Orgs that have been set up in your organization. These can display on the Search screen by selecting or deselecting the More Options or Less Options button on the bottom right of the search area. In the example above, there are four Sub-Orgs that have been set up and you can select any value in any sub-org by using the drop-down list for each one to narrow your search by the value in those Sub-Org selections. |
Include Inactive | Will actually expand your list to include not only the active users, but also the inactive ones (those without a check mark in the Active check box. |
There are five different ways to create users (except admins) within the CourseMill organization:
Manually add/update users through the interface
Bulk Import - Manual
See Batch User Data.
Bulk Import - Scheduled
Setup a data feed from your current HR/ERP system to import user data on a scheduled basis. This process can run hourly, daily or weekly based on the desired frequency of data refresh within CourseMill. This schedule is set using the Manage Scheduled Tasks under Admin Tasks.
In addition, admins will set the managed properties related to Import Options to further define the details of the import such as what information is required, where to find files and any pre-or post- commands to run.
Connect to Active Directory
Connect to Active Directory using LDAP and import user data on a continual basis. This can be used to create the user and build the organizational data or be used in conjunction with the Bulk-import process. For further information, see Working with LDAP and SSO.
Allow Users to Self-Register
When setting up your organization, you can check the Allow Self-Registration box to allow users to register themselves in the system.
Users will provide all data and categorize themselves according to the established sub-organizations. However, CourseMill can be configured to allow users to update personal data, organizational data or both based on the requirements of the organization. This is a configuration option in Manage Properties User Permissions category.
Customer registration forms may be developed based on individual audiences. See Creating Custom Login or Registration Page. The forms would be launched from a unique URL and collect only the data required for the audience.
To add a user, you will need to enter information into several different tabs as shown below.
User ID - The Logon ID you select must be alpha numeric only. The only exception is a“@” and “.” typically found in an email address. Name: First, Middle, and Last Name Email: External email address (Ex. John.doe@trivantis.com) Password - The initial password you assign the user and specific methods for managing the expiration of it. (See below) Privileges - Default is Student (no selection). Select appropriate check boxes for Guest, Instructor, and/or Reporter. See Tip below Progress Report Schedule - For Reporters only: the days of the week they wish to have their assigned student’s progress reports emailed to them and a check box if they want to be copied on all emails going to students. Language Preference - This will determine the language displayed for that user's interface. This does not apply to the language inside courses as that is determined by how the course was designed. |
There are four different types of password expiration that you can set up for a user:
Password Never Expires
User Cannot Change Password
User Must Change Password At Next Login
Password Expires Every XX Days (where XX is defined by a managed property the administrator has set up)
Tips/Notes when adding User IDs:
|
Address - Street City, State/Province, Zip/Postal, Country Phone - Phone number Hire Date - Date the user was hired Accepted Terms of Use - If your company requires a user to accept their Terms Of Use policy upon logging in, this area of the screen will display the date the user accepted this. This is controlled by the managed property, RecordTermsOfUseDateForExistingUsers. |
The Demographics tab in the Add User dialog as shown above, is made available by setting the managed property RequirePersonalInfo to either Mandatory or Optional. If it is set to Not Collected, the Demographics tab will not display.
You can select certain check boxes to create custom permissions for instructors and reporters as it relates to modifying curriculums, courses, and sessions, and users. Students cannot update this field when updating their profile. See User Role Definitions for more information.
|
Here you will define where this user fits into the various classifications (Sub-Orgs) that have been set up for your organization. In this example, four Sub-Orgs have been set up in the organization: Region, Location, Department, and Job Title. |
Here you will further define the user by filling in the data that your organization is requesting. These field headings are defined at the organizational level. In this example, eight user definitions have been set up. |
This is a free form notes section for the administrator or instructor to fill in. Users cannot see/update this field when updating their profile. |
When a user record is selected and the Transcript button is clicked, the following screen will display. The transcript initially displays in the summary mode as shown below. This can be modified by changing the managed property DefaultSummaryTranscript. Another managed property called DefaultCurrentyYearTranscript determines whether to display the full history for the student or just the current year of history.
By selecting the Options button, the following screen is displayed allowing you to further filter the transcript by selecting a reporting period.
If you uncheck the Summary check box, a more detailed report will show. A portion of a sample details report is shown below. Transcripts can be downloaded or printed.
Anyone who has permission to grade students in a course can do so here. Initially this will display all the courses the student is already enrolled in and their status.
|
If a course has been completed and a certificate is available, one click on Resend Certificate will allow an instructor to email that certificate to the student.
Anyone who has permission to register students in a course or curriculum can do so here. Initially, this will display all the curriculums/courses the student is already enrolled in. It will also show any expiration dates. (See note below) .
|
Administrators, instructors, and reporters have the ability to send an email to a student or a group of students. When the Mail button is clicked, the following dialogue screen will display:
If you selected a group of students (by using the shift button when selecting), you can delete any one of the students from the recipient list simply by clicking the icon to the left of the student’s name.
Type in your Subject line and the Message body.
If you would like to include an attachment, check the Include Attachment box, and browse for your file.
If you would like to send a copy of the email to yourself, check Send copy of email to me.
Press Send Message to send the email to the recipients or Close to cancel the operation.
Using a specifically formatted spreadsheet, you can import user data manually or schedule the import process to add users to the system. CourseMill accepts a tab delimited file of imported data from external data management systems for this process. Guidelines for formatting your file can be found below.
To manually import the user data, select the Batch User Data button on the top right navigation menu of the Manage Users window.
This will bring up the Batch User Data pop-up:
To import user data, select Import User Data from the Batch Operation drop-down list. (This is the default value.)
The Process Data item will default to Error Check Data. This gives you the option of checking for errors prior to actually processing the file. If you select Process Data, it will notify you of any errors and not load the data.
For the File to import/upload, click the Browse button and find your file location.
Once the file is selected, the Process button will become available at which time you can select to import/process the file.
Use the fields within the Manage Properties > Import Options category to specify the necessary details for automatically importing users to the system. CourseMill uses this information to determine when scheduled import processes should run, what information is required, and where to find files and external systems from which user data will be collected. See Batch Managing User Data for more information.
© Copyright Trivantis Corporation 2015