Adding and managing properties

Properties let you fine-tune your CourseMill experience. Properties are configuration values that can be queried at run-time. You can view, add, edit, and delete a property.

You must be defined as a global administrator to have access to the Manage Properties task.

View these topics for more information:

Property

Description

Values

AddSubOrgValuesOnImport

Specifies whether new valid SubOrg Values are added from the import file.

0 - Prevent importing new valid SubOrg Values (default)

1 - Allow importing new valid SubOrg Values

AdminEmail

Specifies the email address used when an admin is sending external email.


AdminLoginTimeout

Specifies the length of inactivity time in minutes before an admin is logged out automatically by the system. Make sure this value is less than your server's inactivity timeout setting. Defaults to LoginTimeout if not specified.


AdminName

Specifies the name that appears for the Admin email. The first character of the value must be an asterisk "*".)


AdvancedReportsURL

Specifies the URL and the port for the Advanced Reports application.


AfterSessionCompletionDays

Specify the number of days after a student has successfully completed a course in which the course completion follow-up notification should be sent.


AllowCoursePreview

Specifies whether to allow students the ability to preview courses.

no = Prevent previewing (default)

yes = Allow previewing

AllowMultipleSessions

Specifies whether to allow students to log-in to CourseMill multiple times simultaneously.

0 = Prevent multiple log-ins (default)

1 = Allow multiple log-ins

AllowSearchInstructorInCatalog

Specify whether to allow students to search for courses or curriculums by instructor name.

1 = true (default)

0 = false

AllowStudentToDownloadReports

Specifies whether to allow students to download their online transcript report.

1 = true (default)

0 = false

AllowStudentToUnenroll

Specifies whether to allow students to unenroll.

yes = Allow unenroll (default)

no = Prevent unenroll

AllowUserToUpdateAdditionalInfo

Specifies whether a student can update the eight additional personal information columns on the student record.

1 = true (default)

0 = false

AllowUserToUpdatePersonalInfo

Specifies whether a user can modify their personal and Sub-Orgs information. This flag is useful when importing user data and you want to restrict the ability to modify this information.

0 = Prevent users from modifying data

1 = Allow users to modify data (default)

AllowUserToUpdateSubOrgInfo

Specify whether users can update their suborg information.

0 = Prevent users from modifying suborg data

1 = Allow users to modify suborg data (default)

AltServerNames

Specifies alternate server names.


ArchiveDataOlderThan

Specifies the number of days from the current day that records are to be removed from the database tables and copied into archive backup tables. For specified values between 1 and 14, CourseMill assumes the value represents years and converts the value to the appropriate number of days. For specified values 0 or less, archiving is disabled.

730 (default)

ArchiveSchedule

Specifies when to schedule the archive process.


AuditTrailRetain

Specifies the number of days the Audit Trail records will be saved in the system.

365 (default)

AutoEnrollAssignedCourses

Specifies whether course assigned to a Sub-Org combination will automatically get enrolled into for any students associated with that Sub-Org. This flag is only valid when a shopping cart is not being used. This flag is useful when you want to separate items in the course catalog by Sub-Org values (what items appear to which students), but not necessarily enroll all matching students into the defined courses automatically.

1 = true (default)

0 = false

AutoEnrollAssignedCurriculums

Specifies whether curriculums assigned to a Sub-Org combination will automatically get enrolled into for any students associated with that Sub-Org. This flag is only valid when a shopping cart is not being used. This flag is useful when you want to separate items in the course catalog by Sub-Org values (what items appear to which students), but not necessarily enroll all matching students into the defined curriculums automatically.

1 = true (default)

0 = false

AutoReenrollOpenSessionInCurriculums

Specifies whether to force automatic enrollment into new open sessions within a curriculum if the current sessions in which the student is enrolled expire.

1 = true

0 = false (default)

AverageFinalScoreForStudents

Specifies whether the score displayed for a student is to be the average of only included final scores. For example, if a student has scores of 100, 90, and an in-progress score of 50, the score for the course will be displayed as 95 instead of 80.

1 = true

0 = false (default)

CalendarReminderTime

Specifies in minutes when the calendar alarm warning notice is activated prior to the beginning of a scheduled class starting time.

15 (default)

CertificationExpirationDays

Specifies the number of days prior to the expiration of a curriculum certification that the notification email is sent.

14 (default)

ChatNewMsgInterval

Specifies the time interval in seconds used by the server to check for new messages.

3 (default)

ChatPort

Specifies the port used for chat and instant messaging.

2428 (default)

ChatTickInterval

Specifies the time interval in seconds used by the server to check for inactive sessions to time out.

60 (default)

ChatTimeOut

Specifies the inactivity timeout in seconds used to timeout inactive chat and instant messaging sessions.

600 (default)

CMLocation

Specifies the location of CourseMill on the Web server.

/coursemill

CollectSecurityCode

Specifies whether the Credit Card Security Code is required.

0 = Not required

1 = Required

CompCertAddressSize

Specifies the font size of the address on the course completion certificate.

14 (default)

CompCertAddressX/

CompCertAddressY

Specifies the X and Y coordinates of the address location on the course completion certificate. All X and Y position data is formatted as centered and justified.


CompCertAlign

Specifies the alignment of the address on the course completion certificate.

Center

CompCertCitySize

Specifies the font size of the city on the course completion certificate.

14 (default)

CompCertCityStateZipSize

Specifies the font size of the state and zip code on the course completion certificate.

14 (default)

CompCertCityStateZipX

/CompCertCityStateZipY

Specifies the X and Y coordinates of the state and zip location on the course completion certificate. All X and Y position data is formatted as centered and justified.


CompCertCityX/

CompCertCityY

Specifies the X and Y coordinates of the city location on the course completion certificate. All X and Y position data is formatted as centered and justified.


CompCertCompletionDateSize

Specifies the font size of the completion date on the course completion certificate.

14 (default)

CompCertCompletionDateX/

CompCertCompletionDateY

Specifies the X and Y coordinates of the completion date location on the course completion certificate. All X and Y position data is formatted as centered and justified.


CompCertCourseNameSize

Specifies the size of the course name on the course completion certificate.

24 (default)

CompCertCourseNameX/ CompCertCourseNameY

Specifies the X and Y coordinates of the course name location on the course completion certificate. All X and Y position data is formatted as centered and justified.

357.0/396.0 (default)

CompCertCreditHoursSize

Specifies the font size of the number representing the credit hours earned for the course on the course completion certificate.

14 (default)

CompCertCreditHoursX/ CompCertCreditHoursY

Specifies the X and Y coordinates for the location of number of credit hours earned on the course completion certificate. All X and Y position data is formatted as centered and justified (-1/-1).

not displayed (default)

CompCertDaySize

Specifies the font size of the day of the month location on the course completion certificate.

14 (default)

CompCertDayX/

CompCertDayY

Specifies the X and Y coordinates of the day of the month location on the course completion certificate. All X and Y position data is formatted as centered and justified.

453.0/398.0 (default)

CompCertInstructorNameSize

Specifies the size of the instructor name location on the course completion certificate.

14 (default)

CompCertInstructorNameX/ CompCertInstructorNameY

Specifies the X and Y coordinates of the instructor name location on the course completion certificate. All X and Y position data is formatted as centered and justified.

493.0/549.0 (default)

CompCertMonthYearSize

Specifies the size of the month and year location on the course completion certificate.

14 (default)

CompCertMonthYearX/ CompCertMonthYearY

Specifies the X and Y coordinates of the month and year location on the course completion certificate. All X and Y position data is formatted as centered and justified.

453.0/549.0 (default)

CompCertRotation

Specifies the rotation in degrees of the text written to the certificate. The default is 90 for a regular certificate that prints in portrait mode but is really landscape.

90 (default)

CompCertScoreSize

Specifies the font size of the score received in the course on the course completion certificate.

14 (default)

CompCertScoreX/ CompCertScoreY

Specifies the X and Y coordinates of the score location on the course completion certificate. All X and Y position data is formatted as centered and justified.

not displayed (default)

CompCertSessionNameSize

Specifies the font size of the session name on the course on the course completion certificate.

14 (default)

CompCertSessionNameX

CompCertSessionNameY

Specifies the X and Y coordinates of the session name on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (coordinates)

CompCertSessionStartSize

Specifies the font size of the session start on the course on the course completion certificate.

14 (default)

CompCertSessionStartX

CompCertSessionStartY

Specifies the X and Y coordinates of the session start on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (coordinates)

CompCertSessionEndSize

Specifies the font size of the session end on the course on the course completion certificate.

14 (default)

CompCertSessionEndX

CompCertSessionEndY

Specifies the X and Y coordinates and the font size of the session end on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (coordinates) and 14 (size) [default]

CompCertStateSize

Specifies the font size of the state on the course on the course completion certificate.

14 (default)

CompCertStateX/

CompCertStateY

Specifies the X and Y coordinates of the state location on the course completion certificate. All X and Y position data is formatted as centered and justified.

236.0/396.0 (default)

CompCertStudentNameSize

Specifies the size of the student name location on the course completion certificate.

14 (default)

CompCertStudentNameX/ CompCertStudentNameY

Specifies the X and Y coordinates of the month and year location on the course completion certificate. All X and Y position data is formatted as centered and justified.

236.0/396.0 (default)

CompCertSubOrg0Size

Specifies the size of Sub-Org0 location on the course completion certificate.

14 (default)

CompCertSubOrg0X/ CompCertSubOrg0Y

Specifies the X and Y coordinates of Sub-Org0 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg10Size

Specifies the size of Sub-Org 10 location on the course completion certificate.

14 (default)

CompCertSubOrg10X/ CompCertSubOrg10Y

Specifies the X and Y coordinates of Sub-Org 10 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg11Size

Specifies the size of Sub-Org 11 location on the course completion certificate.

14 (default)

CompCertSubOrg11X/ CompCertSubOrg11Y

Specifies the X and Y coordinates of Sub-Org 11 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg12Size

Specifies the size of Sub-Org 12 location on the course completion certificate.

14 (default)

CompCertSubOrg12X/ CompCertSubOrg12Y

Specifies the X and Y coordinates of Sub-Org 12 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg13Size

Specifies the size of Sub-Org 13 location on the course completion certificate.

14 (default)

CompCertSubOrg13X/ CompCertSubOrg13Y

Specifies the X and Y coordinates of Sub-Org 13 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg14Size

Specifies the size of Sub-Org 14 location on the course completion certificate.

14 (default)

CompCertSubOrg14X/ CompCertSubOrg14Y

Specifies the X and Y coordinates of Sub-Org 14 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg15Size

Specifies the size of Sub-Org 15 location on the course completion certificate.

14 (default)

CompCertSubOrg15X/ CompCertSubOrg15Y

Specifies the X and Y coordinates of Sub-Org 14 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg1Size

Specifies the size of Sub-Org 1 location on the course completion certificate.

14 (default)

CompCertSubOrg1X/ CompCertSubOrg1Y

Specifies the X and Y coordinates of Sub-Org 1 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg2Size

Specifies the size of Sub-Org 2 location on the course completion certificate.

14 (default)

CompCertSubOrg2X/ CompCertSubOrg2Y

Specifies the X and Y coordinates of Sub-Org 2 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg3Size

Specifies the size of Sub-Org 3 location on the course completion certificate.

14 (default)

CompCertSubOrg3X/ CompCertSubOrg3Y

Specifies the X and Y coordinates of Sub-Org 3 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg4Size

Specifies the size of Sub-Org 4 location on the course completion certificate.

14 (default)

CompCertSubOrg4X/ CompCertSubOrg4Y

Specifies the X and Y coordinates of Sub-Org 4 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg5Size

Specifies the size of Sub-Org 5 location on the course completion certificate.

14 (default)

CompCertSubOrg5X/ CompCertSubOrg5Y

Specifies the X and Y coordinates of Sub-Org 5 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg6Size

Specifies the size of Sub-Org 6 location on the course completion certificate.

14 (default)

CompCertSubOrg6X/ CompCertSubOrg6Y

Specifies the X and Y coordinates of Sub-Org 6 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg7Size

Specifies the size of Sub-Org 7 location on the course completion certificate.

14 (default)

CompCertSubOrg7X/ CompCertSubOrg7Y

Specifies the X and Y coordinates of Sub-Org 7 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg8Size

Specifies the size of Sub-Org 8 location on the course completion certificate.

14 (default)

CompCertSubOrg8X/ CompCertSubOrg8Y

Specifies the X and Y coordinates of Sub-Org 8 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertSubOrg9Size

Specifies the size of Sub-Org 9 location on the course completion certificate.

14 (default)

CompCertSubOrg9X/ CompCertSubOrg9Y

Specifies the X and Y coordinates of Sub-Org 9 location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

CompCertZipSize

Specifies the size of zip code location on the course completion certificate.

14 (default)

CompCertZipX/

CompCertZipY

Specifies the X and Y coordinates of zip code location on the course completion certificate. All X and Y position data is formatted as centered and justified.

-1.0/-1.0 (default)

ConnectionPoolMax

Specifies the maximum size of the database connection pool.

100 (default)

ConnectionPoolSize

Specifies the initial size of the database connection pool.

5 (default)

ConnectionTimeout

Specifies the number of minutes of inactivity before a database connection is automatically closed.

2 (default)

ConnectionUseCount

Specifies the number of times a database connection will be reused before it is closed and re-opened.

10 (default)

CourseNotificationDays

Specifies the number of days prior to sending the start of course notification email.

7 (default)

CreateCalendarEventFiles

Specifies whether to allow session notifications to include generated .ics calendar files that work with email calendar programs like Outlook, Google, and Yahoo calendar.


CrossDomainAICCScript

Specifies whether to allow AICC remote content that does not use the CourseMill remote content server.


Currency

Specifies the three-character code that represents the currency for the shopping cart. The following is the list of supported currency codes:

  • USD - U.S. Dollar ($)
  • AUD - Australian Dollars ($)
  • CAD - Canadian Dollars ($)
  • EUR - Euros (€)
  • GBP - Pounds Sterling (£)
  • JPY - Yen (¥)
  • NZD - New Zealand Dollar ($)*
  • CHF - Swiss Franc*
  • HKD - Hong Kong Dollar ($)*
  • SGD - Singapore Dollar ($)*
  • SEK - Swedish Krona*
  • DKK - Danish Krone*
  • PLN - Polish Zloty*
  • NOK - Norwegian Krone*
  • HUF - Hungarian Forint*
  • CZK - Czech Koruna*

*PayPal Only

USD (default)

CurriculumAccessDays

Specifies the number of days prior to sending the expiration of access to a curriculum email.

7 (default)

CustomLink1Text Specifies the text for custom-link button 1 that appears on bottom of the student interface.  
CustomLink1URL Specifies the URL for custom-link button 1 that appears on bottom of the student interface.  
CustomLink2Text Specifies the text for custom-link button 2 that appears on bottom of the student interface.  
CustomLink2URL Specifies the URL for custom-link button 2 that appears on bottom of the student interface.  
CustomLink3Text Specifies the text for custom-link button 3 that appears on bottom of the student interface.  
CustomLink3URL Specifies the URL for custom-link button 3 that appears on bottom of the student interface.  
CustomLink4Text Specifies the text for custom-link button 4 that appears on bottom of the student interface.  
CustomLink4URL Specifies the URL for custom-link button 4 that appears on bottom of the student interface.  
CustomLink5Text Specifies the text for custom-link button 5 that appears on bottom of the student interface.  
CustomLink5URL Specifies the URL for custom-link button 5 that appears on bottom of the student interface.  

CustomMods

Internal use only.


DaysToDisplayCompletedContent

Specifies the number of days to allow content to remain visible after completion of a course.


DBMaintResetLastAccess

Internal use only.


DBMaintSchedule

Specifies when the database maintenance/integrity checks are run.

"0 0 4 ? * SAT" (every 4AM Every Saturday/default)

Debug

Specifies whether to turn on debug logging by the CourseMill server. With this option on, a file named <CMYYYYMMDD>.log is created in the directory from which the JSP engine runs (YYYY represents the current year, MM represents the current month, and DD represents the current day). This file has a record of every SQL command issued to the CourseMill database. Use it to track down the source of SQL errors. The LogDir system property defines where this file is created.

0 - Prevent debug logging (default)

1 - Allow debug logging

DefaultBbExtUrl

Specifies the default external bulletin board URL used when creating a new organization.


DefaultBbType

Specifies the default course message board type.


DefaultChatImType

Specifies the default course chat and instant messenger type.


DefaultCourseStudToStudFlag

Specifies the default setting for the course to allow student-to-student communication when creating a new course.


DefaultCourseWindowFullScreen

Specifies the default selected Full Screen option found in Course Details.


DefaultCourseWindowWidth/

DefaultCourseWindowHeight

Specifies the default width and height of the window used to display the CourseMill course. The course window size can be customized when defining a course.

600/800 (default)

DefaultCourseWindowResizable

Specifies whether the course window is resizable. The resizable course window flag can be customized when defining a course.

1 = Allow window to be resized (default)
0 = Prevent window to be resized

DefaultCurrentYearTranscript

Specifies whether the summary transcript includes all years for the student or alternatively the courses that the student has accessed during the current year.

1 (true) [default]

DefaultEmailType

Specifies the default course email type. The course email type can be customized when defining a course.

E = Use external email (default)

I = Use internal CourseMill mail

DefaultLocalBaseDir

Specifies the default physical base directory for your CourseMill courses. This corresponds to the DefaultWebBaseDir setting.

C:/Inetpub/wwwroot/course (default)

DefaultPasswordExpiration

Specifies the number of days before a student is forced to change his or her password.

45 (default)

DefaultPasswordReset

Specifies the default setting for what type of password changing restrictions are required when creating a new user (N for never needs changing, X for user cannot change password, M for user must change password the next time they login, and T for the user must change their password after DefaultPasswordReset days. If set to M, the setting will switch to either T or N when the student next logs in depending on whether DefaultPasswordReset is greater than zero days).

DefaultWebBaseDir

Specifies the default HTTP Web location base URL used to access your CourseMill courses. This must be set up as a virtual directory in your Web Server that corresponds to the DefaultLocalBaseDir.

http://www.coursemill.com/course (default)

DefaultSummaryStatistics

Specifies the default selected Summary Statistics option when running reports.


DefaultSummaryTranscript

Specifies whether the Transcript Report processes a full transcript, including course history or whether to generate an overall summary transcript.

1 (true)

DeleteInactiveUsersOlderThan

Specifies the number of days from the current day that records are to be deleted from the database tables. For specified values between 1 and 14, CourseMill assumes the value represents years and converts the value to the appropriate number of days. For specified values 0 or less, archiving is disabled.

1460 (default)

DisplaySessions

Specifies whether sessions will be displayed in the CourseMill interface. Set this value to 0 if you only have one session per course.

1 = Allow displaying sessions (default)

0 = Prevent displaying sessions

DocDir

Specifies the physical directory where the course resources and internally sent files are stored. This must be set up as a virtual directory in your Web Server that corresponds to the TempWebDir.

C:/CMDoc (default)

DueDateApproachingDays

Specifies the comma-separated list of days prior to a due date that the new notification will be sent to the student warning of an approaching due date.

14, 7, 0 (default)

DueDatePassedDays

Specifies the comma-separated list of days after a due date that the new notification will be sent to the student warning of a passed-due course.

1 (default)

DueDateWarningThresholdDays

Specifies the number of days prior to a due date of a course when the warning indicator will appear in the students' My Course tab.

7 (default)

EncryptExistingPasswords

Specifies whether to encrypt existing passwords.

1 = Encrypt existing passwords

0 = Do not encrypt existing passwords

EndofSessionWarningDays

Specify the number of days prior to the end of a session in which the session reminder notification should be sent.


ForceAssignCurriculums

Specifies whether individual courses will appear in the course catalog and appear to student's in their transcript.

0 = Allows individual courses in the course catalog and for enrollment

1 = Prevents individual courses in the course catalog

ForceNews

Specifies whether to force students to go to the News tab when they first log in.

For details about setting up a News page, see Setting up a News page.

ForceSubOrgValues

Specifies whether the SubOrg values in the user profile are required (true) or optional (false).

0 (false) [default]

1 (true)

FullCMLocation

Specifies the full URL path to CourseMill on the Web server.

http://127.0.0.1/coursemill (default)

HideCalendar

Specifies whether to hide the Calendar tab on the student interface.


HideCatalogIDFromStudents

Specifies whether to remove the curriculum ID and course ID from showing to the student in the student course list and student catalog.

0 (false) [default]

HideCommunity

Specifies whether students have access to the Community tab in the student interface.

0 (false) [default]

HideCourseCatalog

Specifies whether students have access to the Course Catalog tab in the student interface.

0 (false) [default]

HideCoursesBlockedByPrereqs

Specifies whether to hide courses in the student list of courses (including within curriculums) that are blocked by other courses.

0 (false) [default]

HideCurriculumsBlockedByPrereqs

Specifies whether to hide curriculums in the student list of courses that are blocked by other curriculums.

0 (false) [default]

HideEmail

Specifies whether students have access to the Email tab in the student interface.

0 (false) [default]

HideEmailInstructorFromStudents

Specifies whether students have access to the Email Instructor icon for emailing instructors.

0 (false) [default]

HideMobile

Specifies whether to hide the CourseMill Mobile information on the student and administrative interfaces.

0 (false)

1 (true) [default

HideNews

Specifies whether students have access to the News tab in the student interface.

For details about setting up a News page, see Setting up a News page.

0 (false) [default]

HideReportCard

Specifies whether to allow students to see their transcript.

0 (false) [default]

HideScoreFromStudents

Specifies whether to hide the overall course score from students in their list of courses and in their transcripts.

0 (false) [default]

HoldEmails

Specifies whether the CourseMill system should stop sending out all email messages.


IfCourseDocsTooBig

Specifies the action to take if a course resource is larger than the maximum size.

W = For warning. The course resource is posted but the instructor is warned. (default)

E = For error. The course resource is not posted and an error message is issued to the instructor.

IfSentFilesTooBig

Specifies the action to take if a file that is being internally mailed is larger than the maximum size.

W = For warning. The file is sent but the sender is warned.

E = For error. The file is not sent and an error message is issued to the sender. (default)

IgnoreSuborgRestrictionsForCoursesInCatalog

Specifies whether to allow all self-enrollment courses to appear in the student course catalog regardless of whether the course is assigned to a matching suborg value for the student.

0 (false) [default]

IgnoreSuborgRestrictionsForCurriculumsInCatalog

Specifies whether to allow all self-enrollment curriculums to appear in the student course catalog

regardless of whether the curriculum is assigned to a matching suborg value for the student.

0 (false) [default]

ImportDefaultEmail

Specifies the default email when importing students.


ImportDefaultPassword

Specifies the default password when importing students.

PASSWORD (default)

ImportEmailResults

Specifies whether the results of the import are automatically emailed to the system administrator.

1 = Allow import results to be emailed (default)

0 = Prevent imports results to be emailed

ImportFileName

Specifies the full path to the import file to be processed and deleted.


ImportPostCmd

Specifies an optional command file/script that will be run on the server after successfully importing the import file.


ImportPreCmd

Specifies an optional command file/script that will be run on the server prior to successfully importing the import file. This allows for either a pre-decrypting of the import file or a database backup/extract to be performed before the import is conducted.


ImportSchedule

Specifies when bulk-user imports are to run.

0 0 4 ? * SUN (Every Sunday at 4AM/default)

IncludeReasonForGradebookChanges

Specifies whether to display the Comment field associated with making a gradebook modification to a student's score or status in the online gradebook.

Optional, Required, or Hidden

IsDatabaseUTF

Specifies an indicator of whether the database can natively store Unicode Transformation Format strings.


KeepReportDataOnlineDays

Specifies the number of days to keep report results available to view before requiring to re-run the report.

7 (default)

KeepReportOnServer

Specifies whether to keep on the server the report that is generated by the BatchReportSchedule after the report has been sent.

"Yes" or "No" (default)

KeywordSearch

Specifies the setting that influences the Course Catalog Tag Search filter for the student interface.

Curriculums, Courses, or Both

LangPref

Specifies the default Country Code for the country selection drop down.

USA (default)

LDAPAutoAddUsers

Specifies whether to allow newly authenticated users to get automatically added to the CourseMill database.

0 = Prevent new users from getting added (default)

1 = Allows new users to get added

LDAPBase

Specifies the base directory lookup string.

LDAPConnectionsSSO

Specifies whether to bypass password authentication with the CourseMill database when CourseMill is installed with Connections.


LDAPDisplayAsStudentID

Specifies which entry in the active directory will be displayed in CourseMill as their student ID.

LDAPLookup (default)

LDAPDN

Specifies the DN entry needed to logon to the active directory.

CN=Administrator,

CN=Users

DC=trivantisdevtest

DC=local

LDAPIgnorePassword

Specifies whether to ignore the password stored in CourseMill for authentication when using an active directory. The password is validated by the active directory.


LDAPLookup

Specifies the field in active directory entry to which the user login synchronizes.

uid (default)

LDAPOrgID

Specifies which entry in the active directory maps to the user's Org ID or the default value to use for a new student's Org ID.


LDAPPassword

Specifies the password for DN.


LDAPPort

Specifies the port on which to access the Active Directory.

389 (default)

LDAPServer

Specifies the Active Directory server (either the IP address or domain name).


LDAPSubOrg0 - 15

Specifies which entry in the Active Directory maps to the user's Sub-Org values (optional).


LDAPUseActiveUser

Specifies whether to force the login script to use the current user ID from the Active Directory environment.


LDAPUseJNDI

Specifies whether to internally use the Java Naming and Directory Interface (JNDI) when performing Active Directory validations instead of more traditional lookup methods.

1 = true (default)

0 = false

LoadBalancedSolution

Specifies whether a load balanced server configuration is being used.


LogDir

Specifies the server directory where the CourseMill log file is created.

C:/CMLog (default)

LoginsDisabled

Specifies an indicator as to whether the system will allow students to login.


LoginsDisabledMsg

Specifies the message displayed to students if they attempt to login when LoginsDisabled is set to 1.


LoginTimeout

Specifies the length of inactivity time in minutes before a user is logged out automatically by the system. Make sure this value is less than your server's defined inactivity timeout.

30 (default)

MaxAttemptsBeforeSuspend

Specifies the maximum number of times an incorrect password will be allowed to be entered before suspending an account.

-1 = Do not suspend the account

0 = Suspend the account

MaxAttemptsTimeout

Specifies the amount of time in which MaxAttemptsBeforeSuspend invalid login attempts will cause an account to be suspended. Also the period of time that a suspended account will remain suspended.

5 (default)

MaxFileUploadSize

Specifies the maximum file size in kilobytes (kB) for course resources and internally mailed files.

2097152 (2GB,default)

MaxListLength

Specifies the number of entries that will appear in drop-down lists and lists displayed.


MaxMobileUsers

Specifies the total number of users that can be configured to use the features of CourseMill Mobile across all organizations.


MaxPaginalLinks

Specifies the maximum number of links that appear at the top or bottom of a list.


MaxPrintColumns

Specifies the maximum number of columns in a report before CourseMill will not allow you to print the report.

10 (default)

MaxPrintLines

Specifies the maximum number of lines in a report before CourseMill will not allow you to print the report.

550 (default)

MaxReportLength

Specifies the maximum number of items returned from the server at one time when viewing reports.

1000 (default)

MaxSelectLength

Specifies the maximum number of items that are displayed in drop-down lists.


MaxStudentResponse

Specifies the size of the student response field in the interaction table. This value is set to 255 characters by SCORM/AICC standards. To accommodate long answers, modify the column length in the database and adjust this setting to record the longer length.


MaxSubOrgLength

Specifies the maximum number of characters allowed for the values of Sub Organizations defined within the system. The maximum allowed value is 200.


MaxWaitListSize

Specifies the maximum size of the wait list as a percentage or absolute number of people based on the capacity of the session. The default is 25%.

25% (default)

MinIdLength

Specifies the minimum length of a user ID.

4 (default)

MinPasswordLength

Specifies the minimum length of a password for a user ID.

4 (default)

MobileServerPassword

Specifies the password for the CourseMill Mobile Server.


MobileServerURL

Specifies the URL of the CourseMill Mobile Server.


MobileServerUsername

Specifies the username for the CourseMill Mobile Server.


MobileSyncSchedule

Specifies when to update the CourseMill Mobile Server.


NewsURL

Specifies the URL of the text that appears in the student's News tab.

For details about setting up a News page, see Setting up a News page.

/news/coursemillNews.html

NewsWindowHeight

Specifies the height of the News tab content displayed in the student interface.

500 (default)

NormalizeScoreForStudents

Specifies whether to normalize the score to a maximum of 100 for the entire course for courses with multiple items that contribute to the overall score.


NotificationSchedule

Specifies when course and curriculum notifications get sent.

0 0 1 * * ? (which is 1AM every day/default)

OnLogoutGoTo

Specifies where to redirect users after they log out or are forced off the system.

index.jsp (default)

OptionalMenuGroup

Specify whether to display an additional custom menu grouping in the administrator's left navigation.


OptionalMenuItem1

Specify the name of the first optional menu item in the OptionalMenuGroup and the URLs to which they point.


OptionalMenuItem2

Specify the name of the second optional menu item in the OptionalMenuGroup and the URLs to which they point.


OptionalMenuItem3

Specify the name of the third optional menu item in the OptionalMenuGroup and the URLs to which they point.


OptionalMenuItem4

Specify the name of the fourth optional menu item in the OptionalMenuGroup and the URLs to which they point.


OptionalMenuItem5

Specify the name of the fifth optional menu item in the OptionalMenuGroup and the URLs to which they point.


PaginationLocation

Specify the location of the page navigation bar. Specify to show the bar above the listings, below the listings, or both.


PasswordStrength

Specifies the restrictions on passwords.

N = No restrictions
M = Password must contain both an alpha and a numeric
S = Password must contain an alpha, numeric, and one special character from the following list: ! @ # $ % ^ & *

C = Password is case-sensitive and must contain special character restrictions

PayFlowProUser/ PayFlowProVendor/ PayFlowProPartner/ PayFlowProPassword

Specifies the values needed in the conversation with PayFlowPro to adequately get compensated when using their service. The default PayFlowProPartner is "verisign".


PayPalBusinessEmail

Specifies the merchant business email address that is associated with receiving payments if using PayPal.


PayTracePassword/

PayTraceUser

Specifies the password and user ID for accessing PayTrace.


PrintAllowGraph

Specify whether you want to allow certain reports to be graphed dynamically in the report screen.


PrintGraphColors

Specify the colors of the bars/lines generated on the graphs. Use comma-separated RGB values.


PrintGraphBackgroundColor

Specify the color in RGB of the background for the generated graph to match any custom CSS that you have applied to the system.

dadada (default)

PrintMaxGraphsBars

Specify the maximum number of bars to display when generating a graph.

20 (default)

ProgressReportName

Specifies the name of the progress report.

CourseMill Progress Report

ProgressSchedule

Specifies when progress reports get sent to reporters.

0 0 2 * * ? (2AM every day/default)

RCXferBlockSize

Specifies the block size in bytes used to transfer SCORM packages to the Remote Content server.

1024 (default)

RecordTermsOfUseDateForExistingUsers

Specifies whether to force all existing users in the database to accept the Terms of Use policy when they next log-in to the system so that this date can be recorded within each student's profile. By default, self-registering students automatically get the TermsOfUse acceptance date recorded as the time the student self-enrolls.

1 = true

0 = false (default)

ReportingStartOfWeek

Specifies the day of the week that is to be considered the first day of the week for batch reporting purposes.

1 = Sunday (default)

2 = Monday

3 = Tuesday

4 = Wednesday

5 = Thursday

6 = Friday

7 = Saturday

RequirePersonalInfo

Specifies what level of demographic information is required during registration and user setup.

M = For mandatory

O = For optional

N = For not to be collected

RestApiURL Specifies the full URL to the CourseMill API.  

RestrictMultPwdChanges

Specifies whether a user can change his or her password more then once a day.

0 = No restriction (default)

RetainHighestScore

Specifies whether to retain the highest score that a student achieves as a passing grade on a module. If this property is specified as true, subsequent launches of the module will not change the student's score unless the student achieves a higher score.

false (default)

ScoHistoryTolerance

Specifies the length of time in minutes between successive duplicate score/status updates that CourseMill will ignore the duplicate entries.

30 (default)

SecurityCheckRequests

Specifies where cross-site scripting checks are performed on all requests. By default this value is set to off due to performance impacts.


SessionEndWarningDays

Specifies the number of days before the end of a session that the Prior to end of session notification gets generated.


SessionFollowupDays

Specifies the number of days after a session completes to generate the post-session survey confirmation.


ShoppingCartDebugEnv

Specifies whether the transactions to the shopping cart provider go to the live eCommerce site or to the site's testing environment.


ShoppingCartType

Specifies whether an eCommerce shopping cart is being used with the site.

P = Paypal

F = PayFlowPro

T = PayTrace

N = for none

ShowDateInCatalog

Specifies whether to show the date in the student's Course Catalog search results.


ShowGradebookCommentsToStudents

Specifies whether comments made during modifications in the online gradebook will be displayed to the student when the student views his or her transcript.


ShowLocInCatalog

Specifies whether to show the location in the student's Course Catalog search results.


SiteName

Specifies the name to be used as the site name that appears in the browser title bar.


SMTPConnProps Specifies the SMTP connection properties (reserved for debugging purposes only).  
SMTPConnType Specifies the SMTP connection type. "tls", "ssl", or "basic".
SMTPFromEmail Specifies the email address - within the Email From field - from which an email message is being sent (typically used for "tls" or "ssl" email types when a verified "from email address" is required). notifications@coursemill.com (default)
SMTPFromName Specifies the name - within the Email From field - from which an email message is being sent (typically used for "tls" or "ssl" email types when a verified "from email address" is required). CourseMill (default)

SMTPMaxRecipients

Specifies the maximum number of "to" or "cc" recipients for a single message when sending bulk emails. This number is dictated by your internet service provider.


SMTPPassword

Specifies the password used for SMTP authentication.


SMTPPort

Specifies the port used by the the SMTP server to receive email requests.

This property will be ignored for a SMTP connection type (SMTPConnType) of "tls" or "ssl".

SMTPRetryCount

Specifies the number of times to retry a failed send-mail request to the SMTP server.

2 (default)

SMTPSendBulkToAsBCC

Specifies whether to send emails as blind carbon copies (BCC) when sending emails to a list of recipients.

1 = Send as BCC (default)

0 = Do not send as BCC

SMTPSendCopyAsBCC

Specifies whether to send emails as blind carbon copies (BCC) when sending carbon copies of emails.

1 = Send as BCC

0 = Do not send as BCC (default)

SMTPServer

Specifies the SMTP sever name that will handle the sending of external email.


SMTPUsername

Specifies the username used for SMTP authentication.


StudentCoursesDefaultDisplayExpanded

Specifies whether the student course display automatically expands with the list of items.


StudentCoursesDefaultIncludeCompleted

Specifies whether to automatically select the option to include completed courses in the Student's My Courses tab. The default view does not include completed courses.


StudentCoursesDefaultIncludeExpired

Specifies whether to automatically select the option to include expired or inactive courses in the Student's My Courses tab. The default view does not include expired or inactive courses.


StudentUILocation

Specifies the URL location of the student user interface. This is typically used within the <#CM_LINK#> text variable in email templates to provide a link that allows the user a simple click to log-in to CourseMill.


SummarizeCourseInfoFieldsOnReports

Specifies which additional course information columns get added to the student transcript (both detailed and summary) and to the Credit Hours report. For example, SummarizeCourseInfoFieldsOnReports=1,2 will add the CourseAddedInfo1 and CourseAddedInfo2 columns in the student transcript and the Credit Hours report as long as the columns contain numbers. Note that the order of the numbers in the property determines the order that the columns get added and the course must have credit hours defined for the courses in question; otherwise, the reports are not updated. When the reports get run, the summarized columns appear to the right of the Credit Hours columns in the Credit Hours report.


TempDir

Specifies the physical directory where temporary CourseMill files are stored.

Important: All files and subdirectories under this directory will be deleted upon each restart of the CourseMill server.

C:/CMTemp (default)

TempWebDir

Specifies the HTTP Web location URL for temporary file access, (for example, course resources and sent files. This must be set up as a virtual directory in your Web server that corresponds to the TempDir setting.

http://www.coursemill.com/CMTemp (default)

TransactionGracePeriod

Specifies when to allow administrators to enroll students into paid courses with a fixed duration for a set number of days before requiring payment, when using a shopping cart. This allows for students to mail-in payment.


UnenrollIfNotAssigned

Specifies whether students that are imported in the bulk import

process will be unenrolled from Assigned Curriculums if the student's SubOrg information no longer matches the assignments for that curriculum. This flag is only valid when a shopping cart is not being used and the AutoEnrollAssignedCurriculums flag is turned on.

0 [false] default

UpdateCourseStatus

Specifies the URL of the external script (not supplied by Trivantis) that will receive posts whenever the status of an individual course changes to completed or passed.


UsageStatsSchedule

Internal use only.


UseEncryptedPasswords

Specifies whether to use encrypted passwords.


UseFlashUploader

Specifies whether file uploads use a Flash uploader with progress bar.

1 [true] default

UseIntelligentJumpTo

Specifies whether to include only the possible values in the Jump To drop-down list, including foreign unicode characters, numbers, and special characters. The default is to display the text "-ALL" and "A-Z".


UseJavascriptAPI

Specifies whether to use the Javascript API Adapter or the Java API Adapter.

1 = Javascript API Adapter (default)

0 = Java API Adapter

UseSummaryTranscript

Specifies whether the summary or the detailed transcript is displayed by default.


WaitListDisabled

Specifies whether to disable the waitlist function if it is set and a session is full.


Support | About Trivantis
© Copyright Trivantis 2018