CourseMill 8: All Features


The following features are available in this release (Version 8).

Features for Your Learners

Student Interface

The CourseMill interface allows students to personalize their dashboards. Search is enhanced for easy access to courses, curriculums, and resources. Students also have access to Community features for live chat and discussions, enhanced internal email, and intuitive, simple calendar view to see upcoming events and due dates.

Mobile Support

Students can take courses on the go by accessing them directly from their iPhone/iPod and Android (if mobile has been enabled for your organization).

Blended Learning Support

Instructor-led training can be scheduled directly into CourseMill, which automatically places the registered course names and dates in each learner’s course calendar.

Multi-Language Support

With the multi-language version of CourseMill, learners have the convenient option to use eight different languages (English, French, Spanish, German, Portuguese, Polish, Hungarian, and Mandarin) within CourseMill.

Robust Notification Features

Students are conveniently notified via email of course and curriculum milestones such as their course enrollment, a reminder 7 days before the start of the course and much more. Notification emails include convenient features, such as a direct link to CourseMill with an embedded UserID and Password, allowing automatic log on as well.

Personal Calendar Integration

Integrate session enrollment notifications with personal calendars such as Microsoft Outlook, Yahoo, Google, Lotus Notes, and iCal.

Automatic Calendar Updates

CourseMill provides easy organization and reminders with a course calendar that automatically updates course information for instructor-led sessions, online courses, and displays upcoming due dates of classes that have not yet been completed.

Transcripts and Certificates

Students can conveniently track their course history and grades by viewing their own transcript that can include the number of credit hours earned through the successful completion of each course. In addition, the Student has the ability to print any Certificate completed within CourseMill.

Advanced Quick Search

Students can quickly find whatever they need and filter search terms by course, curriculum, instructors, and other search terms. Students can also search for and find courses more quickly and easily by utilizing popular tags and phrases (requires that courses include the keyword tags for this to function).

Automatic Student Registration

Students can quickly register for courses as well as view course names, descriptions, and notes in one centralized location. You can also assign students to a course based on their organizational grouping.

Student Self Unregister

Students can unregister themselves from self-registered courses, thus relieving Administrators and Instructors from this task.

Self-Registering Course Preview

Students can conveniently preview self-registering courses in the Course Catalog (if no shopping cart), so they can get a better understanding of the course before self-registration.

Organization Duplication

Save time by creating a Master Organizational template to easily duplicate for each new Organization you create.

Convenient Internal and External Email Capabilities

Students can conveniently email their instructor through CourseMill without the use of an external email program or their own personal email address.

Interactive Course/Session Discussion Board

Students can post their comments and questions to share with colleagues and instructors. They can also quickly search through forums with the simple click of a button to find the course topic of their choice.

Re-enrollment Notice

When the system automatically re-enrolls a student in a course, the action is noted in the Gradebook and appears in the student’s transcript. A new enrollment email notification is sent out once re-enrollment occurs..

Approval Process

There is an Approval Process for self-enrollment through the Course Catalog. When registering, the Student is notified the Course requires approval as is the Instructor and Manager. If a Student has been denied enrollment they will receive an Approval Denial notification.

E-commerce Shopping Cart

If E-commerce is enabled, the Shopping Cart icon along with the words “Check Out” appear in the upper right of the page. There must be Curriculums or Courses with a dollar amount set for the cart to display the Shopping cart icon.

No Plug-in Required

CourseMill is completely free of the requirement for client-side Java, which eliminates the need for students to have Java installed on their computers.

Features for Instructors


Administrators and Instructors can easily create curricula by bundling courses together to create learning tracks with multiple courses.

Curriculum Prerequisites

Set up curriculum prerequisites to require students to take specific curricula before moving on to the next.

Easy Tracking of Instructor-led Training

The integration of classroom and online training is now quick and easy with CourseMill learning management system, saving instructors and administrators’ time and effort. Quickly search for instructor-led training completion status and scores.

Multiple Instructors Per Course

Any number of instructors can teach a course which provides more convenient course management and added flexibility.

Compliance Status Reports

Easily complete compliance reporting by instantly running reports on the completion status of courses. See the status for specific students and/or courses and view access dates. Easily filter out all information by desired subject and export the reports if needed.

Interactions Reports

Instructors can view detailed information on how specific learners answered questions within a course. This enables one to gauge how difficult or confusing specific questions may be for students. Interactions reports are easy to read with a layout and organization that shows counts and percentages of answers to each question.

Learner Search

A robust search option is available through the Manage Users screen under “More Options” that allows you to search for users with additional filters and search fields.

Scores Reports

Instructors can quickly view each student’s individual scores on specific courses.

GradeBook Reports

Instructors can stay organized with an easy-to-read scoring system by utilizing a traditional gradebook style of reporting to display test scores and status.

Custom Reports

Instructors can request custom reports in CourseMill using SQL query statements, or they can use Advanced Reports for an endless limit of reporting needs.

Automatic Reporting

Automatically run or email reports at select intervals. You can filter reports further by selecting one or multiple organizational values.

Interactive Course Bulletin Board

Instructors can stay connected with their learners by conveniently creating and posting course bulletin boards. They can receive feedback and questions about courses and easily post replies.

Simple Document Posting & Sharing

Save time and effort by posting and sharing course-related documents with learners.

Timesaving Email Capabilities

Instructors can send bulk emails to students directly in CourseMill or through an external email program such as Microsoft Outlook.

Convenient Email Templates

Default Email notification Templates are set up to save time and effort by copying over the same format and text for new courses when they are set up. This allows Instructors to concentrate on the minute changes needed for each specific course.

Printable Class Roster

Instructors can print a hard copy of the class signup sheet in order to quickly and easily view the students’ names and confirm attendance of each.

Course and Curriculum Percentage Status

Instructors can view the percentage of completion for each student to easily see how far a student is through a specified course or curriculum.

Enhanced Bulk Registration

Save time and effort by using additional data in bulk registration such as physical addresses, phone numbers, organizational categories, reporter assignments, course enrollment specifications, and completion scores.

Expanded Registration

Automatically collect personal contact information about students during registration.

Maximum Class Size

Eliminate overfilled classes by setting a maximum number of students allowed per Course, before logging them into a wait list.

Session-Specific Notification Information

Include session-specific information such as session notes and meeting days in automatic course/session notifications.

Advanced Quick Search

Quickly search information about students, courses, and curricula by course ID, name, description, or email. This makes organization, course management, and administration fast and easy.

Customizable Learner Data

Conveniently customize learner data for greater organization and ease of use. View, sort, and track data based on any or all categories.

Extensive Database Compliance

CourseMill provides added convenience and flexibility by supporting a wide range of databases and learning management standards, such as SCORM, AICC, and non-SCORM courses.

Easy Course Disable

Previously completed course sessions will automatically inactivate.

Student/Instructor Toggle Modes

Instructors can toggle to student views enabling them to see courses and course organization from the learner’s perspective.

Online Help

Find answers to CourseMill questions by clicking the Help button to access contextual help information regarding CourseMill features and functionality.

Exempt Course Status

Gradebook provides an Exempt status in addition to the standard SCORM status options. This, in conjunction with the Gradebook comments, provides administrators a simple way to list and report on exempted students.

Online Training Materials

Read our extensive online training materials library for all functions of CourseMill.

Features for Managers/Reporters

Supervisor/Manager Reporting

Assign reporters to students in particular curricula or courses to enable them to view reports and track the status and success of their employees.

Student Registration

Reporters can conveniently enroll and un-enroll students that are assigned to them. Also, reporters can be given permission to approve course registrations for students that are assigned to them.

Transcript Reports

Reporters can view the history of all students to see what courses were taken, what scores they received, how long it took them to complete each course, and more.

Automatic Status Reports

Reporters can receive automatically-generated status reports via email, on selected days.

Enhanced Custom Reports

Administrators can create and generate custom reports for reporters and instructors. These custom reports use predefined variables to select and tailor the information.

Reporter Import Field

Administrators can assign Reporters to specific students by instantly adding Reporter names when importing student information.

Automatic Data Archiving

Reporters save time by only sorting through the most recent data when reviewing reports. Older records are automatically archived, making it faster to run and view reports.

Student Evaluation

If you are using CourseMill’s Evaluation function, it is possible for a Manager to put the student into a "hold" status, evaluate the student's activity in an in-person session, grade that in-person session, and then allow the student to complete the remainder of the course.


Features for Administrators

One Day Installation

CourseMill application installation on the hardware only takes one day or less, thus making CourseMill the perfect solution for those who want to get their LMS up and running immediately. Further implementation, setup, and training depends on the client’s schedule.

Data Organization and Categorizing

Organize data in any format you choose, such as department or region, making running reports easy and more meaningful.

Easily Import SCORM and AICC Compliant Content

SCORM and AICC content can be imported directly into CourseMill with the simple click of a button, enabling quick and easy setup of courses.

LDAP Support

CourseMill enables data transfer from Enterprise Resource Systems, such as PeopleSoft, SAP, Oracle, and others directly into CourseMill with a file transfer process. CourseMill also provides SAML2 and API functionality to connect CourseMill with other databases with API access in real-time.

Automated Re-enrollment at the Course Level

Set a course to automatically re-enroll a learner after a specified number of days. This is great for required compliance courses that learners must repeat.

Due Date Indicator for Course Completion

Courses with upcoming completion or expiration dates are highlighted on the My Courses page.

Learner Information Columns

Track your unique data in one of eight configurable information columns for learners in the Personal Info tab.

Document Gradebook Modifications

Instructors can leave comments for the learner when they make changes to a score or status in the online gradebook.

Terms of Use Acceptance Date

Record when the learner accepts the Terms of Use policy. This date is included in the import and export of batch user data.

Shopping Cart/E-commerce Support

Merchant processing is available for students to purchase courses through the CourseMill interface. This feature is optional and supports PayPal.

Active Directory Support

CourseMill provides network security through user authentication with your organization’s Active Directory, thus making CourseMill even more safe and secure.

Convenient Internal and External Email Capabilities

Administrators can set up the email interface to work with an external email program or use CourseMill’s internal email system for notifications and communications between students and instructors.

Course and Curriculum Duration

Establish expiration dates for courses which will not allow the student to have access after a specific period of time from the date of enrollment.

Internal Cost Tracking

Administrators can assign a “cost value” for courses which enables departments and organizations to track and allocate internal training costs.

Course Discounts

Administrators can create discount codes for courses and curricula offered for purchase. These codes can include either a specific dollar amount discount or a fixed percentage discount of the overall cost.

Auto-Enroll Curricula

Administrators can set up curricula to automatically enroll students who are in a particular organizational category.

Dynamic Sub-Org Fields

Organizational categories can be interdependent, allowing selection of their values to be dynamically determined based on values selected for previous categories.

Expanded User Permissions

These permissions allow for deeper segmentation of user access to various functions of CourseMill, including Session creation, Gradebook availability, User Password updates, and many more.

Set User Access to General Reports

Each report in the General Reports section allows the administrator to identify which type of users may see the report in their menu.

Practical Administrator Course Preview

Courses can be previewed immediately after importing, ensuring they work correctly.

Convenient Course Prerequisites

Administrators can specify course prerequisites, providing greater security and standards for their organization.

Import Courses to a Remote Content Server

Course content can reside on a separate server from the CourseMill Server, which increases the flexibility to house content across multiple servers.

Online Help

Answers to CourseMill questions can be found by clicking the Help button to access  help information about CourseMill features and functionality.

Simple User Deactivation

Deactivate users to ensure content is there for future use.

Duplicate an Organization

Save time by creating a Master Organizational template to easily duplicate for each new Organization you create.

User Archive

For Students who are no longer active, CourseMill provides a full archive and retrieval process.

Online Training Materials

Read our extensive CourseMill online library of documentation, training materials, and Supplemental Guide.

Advanced Reporting

CourseMill has Advanced Reports that let you customize and combine learner data from multiple sources. It’s easy—just drag and drop to easily create charts and graphs. You can specify filter parameters and performance indicators, plus see underlying data source details instantly.

Mobile Ready Courses

Course can now be made mobile-ready to allow students to take them offline using the CourseMill mobile app