Knowledgebase : Downloads > NetExam Support Documents

This is a companion article to the How do I edit Email Templates article.

This list helps you see the contents of the emails that are sent from the System to your Students, Administrators, Instructors and Managers. The Administrator has the flexibility to create and control the content within the emails that are communicated to Users. Email Templates are accessible via the Email Templates sub-tab under the Communication tab.

Also, see:

What is the Email Header and Footer Template and How is it Used 


NetExam Admin Guide v6.3-1

Refer the attached guide on Bulk user upload and the Excel Template for uploading multiple Users into the NetExam Learning Management System (bulk upload).

NetExam Integration Guide

This document lists guidelines in publishing course content that can be played on NetExam Mobile applications on iOS and Android platforms.

NetExam v7 Administrative guide will provide a comprehensive overview of the new v7 admin site. Please contact your Accounts Representative if you haven't got access to your v7 account yet.

NetExam v7 Student guide will provide you a comprehensive information about the new v7 site. See attached guide for further reading.

The attached document is a setup and integration guide for NetExam installations.

Also, see Salesforce to NetExam Basics of Data Integration and Salesforce to NetExam Enhanced Course Data Integration

Examiners provide assistance in the management of a learners training progress. A course may assign work on documents or tasks that are completed outside the LMS. In some cases, the work needs to be uploaded by the learner for review. This will require someone to examine the assigned work and assess knowledge and comprehension of the task and materials. Examiners are assigned by the Admin to review and grade the work, typically in the exam phase.

The attached document will guide you through the steps of assigning and managing the examiner.

Keywords: Examiner, Exam, Grade Exam, Manage Examiner, Assign Examiner

Excel Spreadsheet template for Bulk Question & Answer uploads.

For additional information see How do I add Questions to Learning Objectives?

Captivate 5.x SCORM guidelines for both SCORM 2004 and SCORM 1.2

HTML5 Publishing Guidelines for Adobe Captivate 7.0

Adding background image to the login page
Here's the CSS to add a background to login page.
// sets login background to example-bg.png scaled to fit window.
.bgLoginLayout {
     background-image: url(example-bg.png) !important;
     background-repeat: no-repeat !important;
     background-size: 100% !important;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='example-bg.png', sizingMethod='scale');
     -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='example-bg.png', sizingMethod='scale')";
     margin-top: -5px;
Widget related style changes:

You can the make the changes via css in the style template in the Admin site - Communications - Content Templates section. Here is the related CSS for reference purposes:

From the Admin site go to : Communications – Content Templates – Style

Insert the following code. 

/* increase font size in widget header */
.ens-widget .x-panel-tl .x-panel-header {
     font: 22px Arial bold;
     padding: 7px 0px 0px 7px !important;
/* set widget heaader bg color */
.ens-widget .x-panel-tc {
     background-image: none;
     background-color: #882454;
     height: 40px !important;
.ens-widget .x-panel-tl, .ens-widget .x-panel-bl, .ens-widget .x-panel-br {
     background-image: none;
     background-color: #882454;
     border-bottom-color: #cccccc;
/* hide icons in widget headers */
.ens-widget .x-panel-icon {
     background-image: none !important;
     margin: 0px !important;
/* increase font size and set color to dark blue for all states on "links" in widgets like enrolled courseware */
.ens-widget .x-tree-node .x-tree-node-el a, .ens-widget .x-tree-node span, .ens-widget .customTree .x-tree-node-over a span {
     font: 14px Arial !important;
     color: #5E86B7 !important;
     text-decoration: none !important;
     padding: 0px;
.ens-widget .x-tree-node .x-tree-node-el {
     padding-top: 3px !important;
/* increase font size and set color to dark blue for all states on link in widgets like available courseware, also remove borders */
.ens-widget .x-grid3-cell-inner a {
     color: #5E86B7 !important;
     text-decoration: none;
     font: 14px Arial;
.ens-widget .x-grid3-row {
     border: 0;


The following method can be used to override specific widget icons.

Enter the following code to your CSS settings section. 

From the Admin site go to : Communications – Content Templates – Style

Insert the following code. 

.ens-widget .icon-certification {background-image: url(path_to_image) !important; }

 Eg: .ens-widget .icon-certification {

            background-image: url ( !important; }

This would replace the icon for the widget that use the certification icon with the image specify in the  "path_to_image" section.

Note: Image size needs to be exactly 16x16.

The other icon classes that you could use to display custom images are:








Tab icons:
/* Home tab */
#header-panel .icon-home {
background-image: url(path_to_image) !important;;
/* Group transcript tab */
#header-panel .icon-group-transcript {
background-image: url(path_to_image) !important;;
/* Training tab */
#header-panel .icon-edit {
background-image: url(path_to_image) !important;;
/* Messages tab */
#header-panel .icon-messages {
background-image: url(path_to_image) !important;;
/* Transcript tab */
#header-panel .icon-transcript {
background-image: url(path_to_image) !important;;
/* Calendar tab */
#header-panel .icon-calendar {
background-image: url(path_to_image) !important;;
/* Profile tab */
#header-panel .icon-profile {
background-image: url(path_to_image) !important;;
Exam buttons:
/* first question button */
button.x-tbar-page-first {
background-image: url(path_to_image) !important;
/* previous question button */
button.x-tbar-page-prev {
background-image: url(path_to_image) !important;
/* next question button */
button.x-tbar-page-next {
background-image: url(path_to_image) !important;
/* complete & grade button (only appears on last question) */
button.icon-grade-exam {
background-image: url(path_to_image) !important;
/* last question button */
button.x-tbar-page-last {
background-image: url(path_to_image) !important;

Checklists are a convenient way to manage and review a series of steps or content as part of a course. For example, a course on web design may have a checklist available for a student to ensure they have all the components required to successfully publish a website. The checklist can be made available for an examiner to review the individual website components and assess the learner's comprehension and application of the website elements. In both cases, a checklist provides assistance to the learner and examiner to ensure that all the elements have been addressed.

The attached document contains instructions and a workflow on how to set up and use Checklists.


Keywords: CheckList, Check List, Examiner, exam

The Content Widget will present content in the Content Library and will display by content type. This will allow students to see the content irrespective of the course they are taking.  Visibility of this widget can be controlled by NetExam Administrators. Note: Users will not get credit for the content they launch from the Content Widget

Admins can create the sharable content via Admin site – Courses – Content Library link

Admin can put a check mark to select the content to be visible in the Content widget.

How to enable Content Library Widget

In admin site; the Content Widget could be accessed in the following manner.

1) Click on Communication. Then Learner Portal Setting.

2) Click on the “Add Widget” drop down menu.

3) Select Content Library by clicking on “add”.

The selected content will be displayed in the Student site in the following manner.

The NetExam Learner Portal now supports Course enrollment via the Group Transcript tab. Authorized User Group Managers can enroll the users in their user groups in available courseware. NetExam Administrators can configure this feature via the role permissions section. This feature empowers User Groups Managers to manage the courses learners in their groups enroll in. Read the attached article for more information.

Students now have the ability to add comments upon submitting their course rating. 

A text box is provided for students to submit feedback or comments about a course.

Course Rating Comment Box

Once user has submitted a comment and/or the rating; it will be displayed upon access. 

The comments will also be displayed in the "User_Courses_Rating_Report''


Custom Email

This section allows the Administrator to create custom emails (announcements, special notices etc.) that can be sent to Users, apart from the regular System-generated email.

This can be accessed via the Custom Email sub-tab under the Communication tab.

After clicking on the Custom Email tab, you will see a section where you need to select an available email category from a dropdown option. Once selected, you will see the custom emails that have previously been created for that particular category.

Let’s create a New Custom Email. Click on the button “New Custom Email” to open the editor and add the relevant details. Once done, you can save the email under an existing category or create a new category.

Make sure you have Email Title, From Email address, Subject, Message in the email body and additional email addresses in CC or Bcc fields.  Email body is a WYSIWYG editor, where you have basic HTML formatting, links, images etc. Once you create your custom email you can click on the Test button to see if it formatted correctly.

The following NetExam variables are avilable for use in your email body.

$netexam.FullName  -The user's full name.
$netexam.Email  -The user's email address.
$netexam.Username  -The user's Username.
$netexam.Password  -The user's password.

$netexam.CRLF  -A line-break character for text messages.

Available only to course related emails.
$netexam.Course The course name displayed in the message body.
$netexam.Description The course description displayed in the message body.

Available only to certification related emails
$netexam.CertificationName Certification Name
$netexam.CertificationDescription Certification Description

You can click Create Schedule button to create a schedule which this email could be delivered in future date and time. You could specify a user group which this email should go to. Once you make your changes click on Save Scheduling. And click Save Email to save the custom email.

Custom Text widget with HTML / WYSIWYG Editor Support

This Custom Text widget is available in the Student site: Training Tab. The Custom text widget provides the ability for Administrators to push instructions to their students, which guarantee a higher level of visibility.

This is made available only on a client request basis. Please submit a support ticket if you need this enabled for your company.

The image below shows a sample text widget.

How to format/input text?

LMS Administrators wants to use the new “Training Custom Text” template to format the text according to the Language and User Type. It can be access via NetExam Admin site – Communications – Content Templates 


Promo Codes can be used to provide discounts on courses. A promo code can be calculated as a Fixed value, i.e. $100 off the regular price or as a Percent value, i.e., 10% off the regular price.

  1. To activate a promo code, go to Ecommerce: Promo Code 
  2. Choose a PromoCode to edit or click Add New Promo Code - you will go to the Add/Edit page
  3. Enter the Status as Active or Inactive (required)
  4. Name the Promo Code and enter a Start Date and an End Date.
  5. Provide a description for the Promo Code (optional)
  6. Enter Promo Type: Fixed Value or Percent (required)
  7. Enter the Promo Code Value. If it is a Fixed Value, enter the amount and currency. If it is percentage off, enter the percent discounted. (required)
  8. Select the Course and Certification the Promo Code applies to

Click Submit.

When the student enrolls in a course or certification, there is an area on the payment screen to enter a promo code. The student enters the promo code and it is applied to the course.

Examiner Workflow

This functionality in the NetExam LMS allows an Admin to use Examiners to evaluate a Students performance in training and grade them accordingly.

See attached document for more information.

The NetExam Content library now supports folders. You can now categorize content in a set of folders to better organize and also to make the content easier to find for learners. The folder structure can be created and managed via the Content Library configuration section of the Admin application. Download the article for more information.

NetExam now allows you to assign badges to learners. Learners can achieve these badges by reaching the number of points designated with the badge.

There are two kinds of badges available in NetExam

1) Course/Certification Badges - when a learner completes a course or a certification they can earn the badge associated with it

2) Learners earn points for learning activities like completing courses etc. You can create Levels for point milestones and assign a badge to them. For example, you can create Levels 1,2,3,4 and 5 each of which will require the user to earn 1000,2000,3000, 4000, and 5000 points to reach.

Recommended badge size: 40 x 40 and the file format (png)

Read more.....

NetExam deployed a global Content Delivery Network in the 6.9 release.  The CDN will have servers available in London, Amsterdam, Frankfurt, Tel-Aviv, Tokyo, Singapore, and Sydney in addition to U.S. locations in Chicago, New York, Ashburn, Miami, Los Angeles and San Jose. Users will be served up content from the closest server to their geographic location. This is expected to speed up the course content access times.

You can broaden the reach of your Instructor Led Training (ILT) through the use of online conferencing and meeting systems. One of NetExam’s most popular live training solutions utilizes Citrix's GoToMeeting (G2M) as the online location for the training site. NetExam has integrated G2M so that it’s easy to set up and add an available venue for your online live training classes. 

You first create a virtual classroom in NetExam by adding a Venue to a Classroom. Select Web Conference as your online venue category and GoToMeeting as your conference type. Once you have created a virtual venue, you can use this venue to schedule your virtual training sessions. A virtual training session works like a class in NetExam, except the meeting room is your G2M account. Students receive meeting details via email upon enrollment in the class. Once the class has been completed, the conference app will send meeting attendance data back to NetExam for inclusion in the student's transcript.

The steps to setting up a web conference as a classroom are clear and easy. Download the guide below for the instructions to walk you through the steps to create the meeting instance, where to add it as a location to a class and email communications. 

Thank you for using NetExam for your training and certification!

keywords: GoToMeeting, G2M, Web Conference, Instructor-led training, ILT, venue, live training, classroom, virtual classroom, virtual training

If you need to create a new course using an existing course, please see How do I Duplicate a Course.

This article provides instructions on moving or copying an existing course into a new curriculum, company, etc.


  1. Select the Course/Copy Course Tab.

  2. Choose Copy or Move.

  3. Select the Source Company.

  4. Select the Source Curriculum.

  5. Select the Destination Company.

  6. Select the Destination Curriculum.

  7. You will be provided with a list of courses from the source curriculum.

  8. Select the Course to Copy or Move.

  9. Choose whether to Copy All Questions and Answers.

  10. Click Submit. You will see the course in the new location.

The steps below will walk you through the process of creating a Certification and publishing it to the NetExam Interface so that Users may see the Certification (Note: All Courses must be associated with either a Certification or identified as a Course Group (or Independent Course that does not require a Certification)).

Procedure 1 - Creating a Certification

    1. Under the Certifications tab, click on the Certifications/Course Groups sub-tab.

    2. Click the Create New Certification button.

    3. Fill in the following information:

      • New Certification Name: enter the certification name

      • Certification Description: enter the certification description

      • Certification Language: Select the Language for the Certification. The system default language is English. The Certification/Course groups that are within this language will be displayed to Users assigned to that language preference. Users can, however change the language offerings from the application to view Courses available in other languages.

      • Active: select whether certification is to be Active or Inactive. Default is Active.

      • User Type: select the User Type(s) that will have access to this Certification clicking the Select User Types button to open a pop-up window displaying all the User Types in the system.

      • Days to Complete: check the box and include any number, in days (maximum of 365 days) if the Certification is set to be completed by a specific date

      • Availability: select whether Available Certification applies to multiple Courses that are to be under a single Certification or Course Group w/o Certification which applies to Independent Courses. Select this option if this Course is independent and will not be part of a Certification

      • Certificate file: select a Certificate file from the drop down (the dropdown will contain names of Certificate files that have been already uploaded to the System). If you wish to upload a new Certificate file, please click the Upload Certificate File button to upload a new file.

      • Catalog: select the required catalog for your certification (all Certifications must be associated with a Catalog, except for Independent Courses)

      • Required Electives: if required electives for this Certification/Course Group select from the available electives in the dropdown list.

      • Name on Certificate: enter the name of the Certification/Course Group you want printed on the certificate

      • Display Course(s) Individually: this will only be activated if Availability is set as Course Group w/o Certification. Once this is selected, a User can enroll to these Courses individually

      • Display Progress bar for Students: this will display the certification progress as a percentage in a progress bar

      • Expiration Type: select either Interval or Perpetual

      • Expire in Days: if you selected Interval as the Expiration Type, you will need to specify the number of days for the interval.

      • Provisional: allows the Admin to remove the Certification complete status of the User at any given time.

      • External Certification ID: if there is an External ID that is required to identify this Certification, it can be placed here.

      • Certification Display Image / Icon: Admin can upload an image and icon file to display in the Certification Tile. By pressing set to defult will revert back the upload.

      • Disable Certification Completion Email: Admin can select this check box to overide the triggering of Certification completion email to learners.

      • Certification Pricing: if there is a price for the Certification, clicking the Available button will display a table below and a button to add values to the table. Clicking the Add Prices button will display a pop-up showing the available pricing (similar to the Course Price Picker).

      • Payment Option – this will be displayed when the Certification Pricing is available only. The options of Credit Card, Purchase Order or Voucher are available.

If this Certification requires that  other Certifications be completed prior to this new one, you can assign them by selecting them from the Certification Prerequisites section:

  1. click the Select Prerequisites button to display a pop-up with all available Certifications

  2. select the Certifications and click Add to add them to the list of Certification(s)

  3. select the rule for the prerequisites from the drop-down list


Now you may assign Course(s) for this new Certification from the Assign Course(s) to a new Certification.

    1. Click the Select Courses button to open a pop-up with all available Courses. Under the Requirements column, click to display a dropdown to select either Elective or Required for the Course. Default is Not Applicable.

    2. Click Save to launch the new Certification/Course Group to the System.


After a Certification/Course Group has been created, you must assign it to User Group(s) so that your Users will have access.

Procedure 2 - Assigning a Certification to User Group(s)

    1. Under the Users tab, select the User Groups tab.

    2. You can either search for the User Group by typing out the name, selecting the associated letter from the list of alphabets, or select All.

    3. After you have found the respective User Group, click on the name to navigate to the Edit a User Group page.

    4. Once on this page, navigate to the bottom of the page. You will now see a section called Currently Subscribed Certifications. Click the Available Certifications button to display a pop-up with all the Certifications. Select the Certification/Course Group and click Add to add them to the User Group.

    5. If you wish to auto-enroll all Users’ in that User Group, click the check-box under the Auto Enroll column under the list of Currently Subscribed Certifications.

    6. Click Save to submit the changes.


You will now need to confirm that the User can see the Certification/Course Group in order to enroll.

Procedure 3 - Confirm Certification/Course Group availability

    1. First, make sure that the User Group is available under the new Certification/Course Group by searching for the Certification on the left search panel in the Admin site.

    2. Select the Certification and on the Edit Certification page, navigate to the bottom of the page to view the User Groups that have access to this Certification.

    3. Once this is complete, search for a User who is in the respective User Group, using the search section.

    4. In the User search results, click the linked user name. The Edit a User page will be displayed.

    5. Click the Manage Course Registrations button on the Edit a User page.

    6. Once here, if you have used the Auto-Enroll function, the Certification will be visible under the list of Subscribed Courseware. If it does not appear, click the Add Courseware button.

    7. A pop-up window will open with all the Certifications that are available for enrollment. Next to the new Certification, click the check-box under the Enroll column.

    8. Once complete, click the Enroll Certifications button and close the window.


The User can now login to the Student site and access the Certification and complete all Courses associated with the Certification.

All available email templates come pre-filled with default content that can be edited. You can insert tags by clicking the Category dropdown and selecting the appropriate object. Once the proper tag is selected click on Insert to Email Body. In the email body, you can insert images, hyperlinks, and text together with the NetExam tags.

From Email Address: Do not change the From Email Address. This address has been created specifically for your company and must have the address in order to process through the system. 

Email From Name: The From email name.

Subject: The email subject

Body: The email template content. You can enter pre-set parameter tags in your email template for additional formatting.

CCAddress: The email address(es) you want to add in the CC field. Multiple emails are separable from commas and semi colons

CCName: The CC Email Name

BCCName: The email address(es) you want to add in the BCC field. Multiple emails are separable from commas and semi colons

BCCName: The BCC Email Name

HTML Option: You can either select the Plain Text Email format or HTML Email format.


Available Parameter Tags

The following is a list of pre-defined email parameter tags can be used in formatting Email Templates.

Tag Category Tag Description
General $netexam.Header Email Header
  $netexam.Footer Email Footer
User $netexam.FullName The user's full name
  $netexam.FirstName The user's full name
  $netexam.Email The user's email address
  $netexam.Username The user's Username
  $netexam.Password The user's password
  $netexam.Company Account name / Your company name
  $netexam.URL The Login UR /The Login URL for this account
  $netexam.FromEmail The From email address
  $netexam.FromName The From name shown to the user
  $netexam.StreetAddress The Street Address
  $netexam.AdditionalAddress 2nd line in mailing address
  $netexam.City The mailing City
  $netexam.State The mailing State
  $netexam.PostalCode The mailing Postal Code
  $netexam.Country The mailing country
  $netexam.Phone The contact phone
  $netexam.Fax The contact Fax
  $netexam.CRLF A line break for new emails
  $netexam.GroupManagerName Group Manager name
  $netexam.GroupManagerEmail Group Manager email
  $netexam.ResellerName Primary User Group
  $netexam.ResellerEmail Primary User Group
  $netexam.ManagerEmail Manager email
  $netexam.Manager Manager's full name
  $netexam.User.TimeZone User Time Zone
  $netexam.ResetPasswordID ResetPassword
  $netexam.RecipientCity User City
  $netexam.RecipientState User State
  $netexam.RecipientZip User Zipcode
  $netexam.CompanyCity Company City
  $netexam.CompanyState Company State
  $netexam.CompanyZip Company Zip
  $netexam.ExaminerFullName Examiner FullName
  $netexam.ExaminerEmail Examiner Email
  $netexam.ExaminerUserName Examiner UserName
  $netexam.ExaminerPassword Examiner Password
Course $netexam.Course The course name displayed in the message body
  $netexam.Description The course description displayed in the message body
  $netexam.retakeprice The price to retake the course
  $netexam.Price The price of the course
  $netexam.DaysLeft The number of days left for the course
  $netexam.SelectedCoursePrice The selected course price
  $netexam.DaysToComplete The number of days to complete the course
  $netexam.CompleteByDate CompletByDate for a Course
Certification $netexam.CertificationName CertificationName
  $netexam.CertificationDescription CertificationDescription
  $netexam.CertificationDate CertifiedDate
  $netexam.CertificationExpirationDate CertificationExpirationDate
  $netexam.CertificationDaysToComplete Certification DaysToComplete
Class $netexam.Course The course name displayed in the message body
  $netexam.ClassRoom.ClassStartDate Class Start Date
  $netexam.ClassRoom.ClassEndDate Class End Date
  $netexam.ClassRoom.ClassStartTime Class Start Time for first day of Class
  $netexam.ClassRoom.ClassEndTime Class End Time for last Day of Class
  $netexam.ClassRoom.ClassTimeZone Class Time Zone
  $netexam.ClassRoom.FullSchedule Full schedule including all days and times of class
  $netexam.ClassRoom.Price Price of the class
  $netexam.ClassRoom.NumberOfStudents Number of Students
  $netexam.ClassRoom.SAP SAP
  $netexam.ClassRoom.Instructor Instructor Name
  $netexam.ClassRoom.VenueName Venue Name
  netexam.ClassRoom.VenueAddress Venue Address
  $netexam.ClassRoom.VenueAdditionalAddress Venue Additional Address
  $netexam.ClassRoom.VenueCity Venue City
  $netexam.ClassRoom.VenueState Venue State
  $netexam.ClassRoom.VenueZip Venue Zip
  $netexam.ClassRoom.VenueCountry Venue Country
  $netexam.ClassRoom.VenuePhone Venue Phone
  $netexam.ClassRoom.VenueWebLink Venue Web Link
  $netexam.ClassRoom.HotelInformation Venue Hotel Information
  $netexam.ClassRoom.FacilityDetails Venue Facility Details
  $netexam.ClassRoom.VenueCategory Venue Category
  $netexam.ClassRoom.EvalCode Venue EvalCodeD
  $netexam.ClassRoom.NearbyAirport Venue Closest Airport
  $netexam.ClassRoom.ID Schedule ID
  $netexam.ClassRoom.TARContact TAR Contact
  $netexam.ClassRoom.PrimaryContact Primary Contact
  $netexam.ClassRoom.PrimaryEmail Primary Email
  $netexam.ClassRoom.PrimaryPhone Primary Phone
  $netexam.ClassRoom.TechContact Tech Contact
  $netexam.ClassRoom.TechPhone Tech Phone
  $netexam.ClassRoom.TravelBillable Travel Billable
  $netexam.ClassRoom.NotesToStudent Notes to Student
  $netexam.ClassRoom.CancellationReason CancellationReason
  $netexam.ClassRoom.Cancellation CancellationPolicy
  $netexam.ClassRoom.CourseSubSchedules SubSchedules
  $netexam.ClassRoom.ClassName ClassName
  $netexam.ClassRoom.CustomMessage Custom Message to Students
  $netexam.ClassRoom.ClassPath Class Path
  $netexam.ClassRoom.AlternateInstructor Alternate Instructor Name
  $netexam.ClassRoom.PresenterURL Instructor Meeting URL
  $netexam.ClassRoom.AudienceURL Student Meeting URL
Order $netexam.Order.Number Order Number
  $netexam.Order.Date Order Date
  $netexam.Order.Company Order Company
  $netexam.Order.Seats Seats Purchased
  $netexam.Order.Price Order Price
  $netexam.Order.OrderAmount Order Amount
  $netexam.Order.OrderNumber Order Number
  $netexam.Order.OrderPaymentUrl Order Payment Url
  $netexam.Order.OrderItems Order Items Details
  $netexam.Order.ContactDetails ContactDetails email
Voucher $netexam.Voucher.CompanyName Company Name
  $netexam.Voucher.VoucherNumber Voucher Number
  $netexam.Voucher.Value Value
  $netexam.Voucher.StartDate Start Date
  $netexam.Voucher.EndDate End Date
  $netexam.Voucher.AllocatedCourseList AllocatedCourseList
Virtual lab $netexam.VirtualLab.Name Virtual Lab Name
  $netexam.VirtualLab.StartTime Virtual Lab Start Time
  $netexam.VirtualLab.EndTime Virtual Lab End Tim
  $netexam.VirtualLab.TimeZone User's Time Zone
  $netexam.VirtualLab.Duration Duration of reservation
Nomination $netexam.Nomination.StudentName Nominated Student Name
  $netexam.Nomination.RejectReason Reject Reason
  $netexam.Nomination.ApproveLevel Approve Level
  $netexam.Nomination.ClassPath Class Path
  $netexam.Nomination.CoordinatorEmail Pro Coordinator Email
  $netexam.Nomination.NomineeLogin Nominee Login Details
  $netexam.Nomination.SalesRep Sales Rep
Enrollment Approval $netexam.EnrollmentItem Class or Course or Certification name
  $netexam.DenyOrApproval Deny Or Approval
  $netexam.NotApprovalCourseStudentsID Not Approval StudentsID in Course
  $netexam.NotApprovalCertificationStudentsID Not Approval StudentsID in Certification
  $netexam.NotApprovalClassStudentsID Not Approval StudentsID in Class
Gift $netexam.Gift.Url Gift Card Url

NetExam Administrators can set up an Exam with Terms and Conditions enabled. This will require the student to read and accept the T&C in order to take the exam.

Steps to set up:

• Go to Curriculum/ Course and open your Exam edit page. 

• Click on Enable Terms and Conditions check box.

• Type your text in the Terms & Conditions box.

• Click Save

When a student clicks on the Take Exam button they will be shown the Terms & Conditions text box where they will have to Agree to the Terms and Conditions in order to access the Exam.

keywords: Exam, Setup Exam, Terms and Conditions, T&C

NetExam enables customers to have their company logo visible in the ILT Sign-in sheet.  Please submit a support ticket with your company logo attached if you need this enabled for your company.

Once the company logo enabled sign-in sheet appear as follows. NetExam Administrators can access the ILT sign-in sheet from the class schedule page. 


Many learners will have received accreditations from previous training and education. NetExam enables you to incorporate their learning achievements into their transcript by uploading their training "evidence".

There are two methods of adding an external course to a students transcript. Method One is a simple method to document a learners attendance in another course without incorporating actual documentation into the transcript. Method Two is designed for the uploading and validation of learning evidence, i.e., a certificate of completion, into the students transcript.

Method one is explained below. Method two is explained in the attached document providing detailed instructions on how to incorporate a students external training evidence into the learners transcripts in NetExam.

Method One Procedure

  1. Under the Courses tab select the External Courses sub-tab.
  2. Click the Create New External Course button. Enter the following information:
  • External Course Name (required)
  • Description
  • Start Date
  • End Date
  • Credit Hours
  • Institution
  • Classroom (select only if this External Course is Classroom. Default is eLearning).
  • External ID

Click the Submit button.

Next Navigate to the User profile page of the User that needs to be enrolled in the External Course.

  1. At the top of the User profile page, select the Manage Course Registrations button. From the following page, click the Add Courseware button.
  2. From the pop-up window, select the External tab.
  3. Click the checkbox next to the External Course.  A pop-up box will appear. Enter the following information:
  • Select the checkbox if completed.
  • Enter a score.
  • Enter date completed (you can select a date by clicking on the Calendar button).

Click the Submit button.

Method Two is a downloadable document that describes a procedure to examine and validate learning evidence.

Vouchers represent an “authenticated” mode of payment for training. Before being given access to the training materials, the student will have to enter a voucher number that will be checked against the system for available allocations/ balance days in class / available credits.  Please see attached document to read how vouchers works in NetExam.

The Learner Portal settings allow the NetExam admin to customize the student site as desired and/or according to the organization best practices.

The following are some of the widgets available at the disposal of the NetExam admin. Please refer the document for complete list.

  • Welcome
  • RSS Feed
  • News and Information
  • Available Training
  • Enrolled Courseware
  • Points Leaderboard
  • Social Learning
  • Certification Progress
  • Messages
  • New Courses
  • Popular Courses
  • Content Library
  • Calendar

The Learner portal setting allows the admin to select any of the above mentioned widgets and drag/rearrange them to a desired position/location; thereby allowing them to customize their student site. 

The Learning Plan module in NetExam supports course and certification sequences. The latest version can visually display learning plan to students and also show where they currently are in the plan.

Before setting up a Learning Plan, required courses should be attached to a certification and include proper User Types and User Groups.

Administrators can access the Learning Plan under Certifications Tab in the Admin Site.  Certifications – Learning Plans. Click “Create new Learning Plan” to begin creating your plan. 

You can type the Learning Plan name, Learning Plan Description, Status (Active / Inactive) and select the User Type.  From the Add/edit Learning Plan Courses, select your curriculum name and click on the + sign to see the courses. By default all the courses are set to Not Applicable. Select “Required” for the course you are going to include in the Learning Plan. Click on the Submit button to save your plan. If you require the setup of Elective courses, please contact NetExam Support.

You should enable the “Learning Plan” tab in the Student site from the Roles section from the NetExam Admin site. To access the Learning Plan in the student site, login to the site with a user who is bearing the user type you used in your Learning plan.


Student site view of Learning Plan


Microsoft CRM is a fully integrated customer relationship management system (CRM) designed to help organizations attract, keep and develop profitable customer relationships.

Centrify Integration

Centrify and NetExam have partnered to give NetExam users single sign-on and provide IT with centralized management and security using an existing infrastructure.

Centrify eliminates password sprawl with Active Directory- and/or cloud-based SSO for NetExam, making users happy while giving IT centralized control over access. As part of Centrify for SaaS, our single sign-on for NetExam decreases the cost of rolling out and managing NetExam and other cloud applications while at the same time improving user adoption, satisfaction and productivity.


What do you get?

Active Directory Integration

A 5-minute install securely connects your Active Directory to NetExam via the Centrify Cloud Service without replicating sensitive data to the cloud or a 3rd-party — with no extra holes in the firewall. Don’t have AD or want 100% cloud-based identity? No problem, Centrify supports that too.

Secure Browser Single Sign-on (SSO)

Simply use your Active Directory or Centrify cloud-based credentials to get one-click access to NetExam and all your favorite SaaS apps through the MyCentrify Portal.

Mobile Zero Sign-on (ZSO)

Users enroll mobile devices in the Centrify Cloud Service and use the MyCentrify App for easy access to all of their web apps and native mobile apps like NetExam.

User Self-Service with MyCentrify

Self-service features let users locate, lock or wipe their mobile devices and reset their Active Directory passwords.


Learn more: Datasheet for Centrify-NetExam integration

This is a compiled set of documents for new clients. It includes the instructions and templates needed for the implementation process.

NetExam Basics - Terms and Definitions

This covers the following terms.

User, User Type, User Role, User Group, Course, Curriculum, Certification

This guide will assist in the setup of your company's information in the NetExam System. Includes instructions on User Roles, User Groups, User Types, and Email/Content Templates.

NetExam Dual Factor Authentication

NetExam 2FA (Two Factor Authentication) will enable administrators to define an added layer of security to their login process. Administrators could use the OTP Code in addition to their login user name and password. 

This guide provides information on steps to setup Classroom training.

NetExam Learner API Guide

NetExam Learning Management System Support Services Guide

NetExam Product Reference Guide v1.0

NetExam Report Features

This document describes the setup, daily use, and best practices of NetExam's Self-Registration feature.

NetExam Training Credit Vouchers can be used to purchase Course and Classes. This document explains how to create a Training Credit Voucher, add Training credits to a Course and how to Purchase a course using Training credits.

When adding a user, NetExam requires that a Strong password be created.

The minimum requirements for a Strong password in NetExam are:

  • Minimum 8 characters in length
  • It must contain at least one letter
  • One number
  • One symbol or special character. 

For example, this password meets the requirements: Abcd!234

This document includes a basic NetExam overview including User Roles

The following document contains the guide for the NetExam v6 Student Portal.

Please see the attached guide for more information.

NetExam Administrators can create Training Goals for User Groups. 

Each Training Goal has a target to achieve. To reach the target, a user must complete the number of Certifications and/or Courses within a given time frame.

From the student site, the user will be able to see their user group's goal vs achievements in the Goals tab.

Procedure to create and enable Partner Training Goals

From the NetExam Admin site click on Users tab and click the Partner Training Goals link. You will see the following screen:

Click Create a New Partner Training Goal. When completing the Certifications/Courses goals, please ensure the Required Completion field has a value before saving your goal. If you need to add more certifications or courses, you can click on the goal name to edit. 

Once you've created your goal, you can add the goal to your user groups.

Open your user group page – Users – User groups.

You will notice a new field called “Goals” is added into the User Group page, where you can select the goals you defined in the previous step.

Click Save to save your changes.

Enable Partner Training Goal Link in Admin site

Navigate to Users – Roles – Select the role - Under users click on Partner Training Goal

Enable Partner Training Goal Tab in student site

Navigate to Users – Roles – Under Student Portal Tabs select “View Partner Training Goal”

The student's Primary user group should be the one that you set up with the Partner Training Goal.

Once the student logs on to the student site, they are  able to see the Goal Tab and the relevant goal information within that tab.


This is a sample Apek branded PDF showing the correct field names and settings for a generated Certificate. To learn how to create a Certificate with completed fields, please see How do I create a Certificate for my Certification/Course.

“Prescriptive learning” is training that is designated to a learner based on his / her manager, job role, or assessment scores. The NetExam Prescriptive Learning module is designed to optimize the student’s learning experience using Requisite courses that are assigned pre- or post-assessment based on the student's performance.

Requisite studies are assigned at the Course level or at the Certification level. The Admin specifies what course/s should be enrolled in by the student, based on the successful completion or failure of the course/s.

Setup – Course Level

Open the Add/Edit Course page to enable requisite courses.

  • Click on the “Choose Course(s) to be enrolled after completion" button
  • Click on the check box beside the course name/s and click submit selection button.
  • Click the Save button on the course page to save your changes.

When a student completes or fails the course based on the assigned criteria, the student will be auto-enrolled for the course/s and is able to access them under the Training Tab or the Transcript Tab on the Student site.

Setup – Certification Level

Pre-Requisite courses are assigned at the Certification Level.

  • Open the existing Certification from the Certifications – Certifications/Course Group link.
  • If this is an existing certification click on the New Version button.
  • Select the Certifications from the grid and click the Close button to add them to the list.
  • Click the Save button to save the changes.


NetExam now allows Administrators to create class enrollment links for private classes and share them with potential learners.  The learners can click on these links and access the private class enrollment forms which are not accessible from the regular class catalog.  You can access the private class link from the Class configuration view of the Administration application.

To access:

-          Go to Class room schedule Add/Edit page

-          From the viability option select the visibility as Private.

-          Save your class schedule.

-          Now come back to your schedule from the course or calendar page.

-          You will see the following field is now enabled and a link to the private class.

-          Copy the URL and distribute among your intended recipients.

Note: Make sure this class is a part of an active course and the course is part of an active certification. Also the users who received this link should be part of one of the user groups in the certification.

NetExam allows users to purchase courses for other users in their primary user group. When purchasing a course they can click on the “Add Attendee” link and add other individuals to the purchase. Those additional attendees will get an email notification that they been enrolled in the course.

Download the attached KB article to read more.

Netexam now supports an approval workflow for Purchase Orders.  For designated classes, when Learners purchase classes with a purchase order they can be configured to be added to approval queue with a pending status. Administrators can access this approval queue from Admin application and either approve or decline the enrollment request.  The learner will be notified of the Administrators decision via email.

NetExam includes a Registration End Time option in ILT Class room sessions. This allows administrators to prohibit users from enrolling into the classes a specified number of hours before the class start time.

Please see attached document for configuration.

This guide provides the basic steps of Salesforce to NetExam Data Integration.

NetExam has an integration with that allows for NetExam training objects: Courses and Certifications to be transmitted to SFDC and stored in custom objects. This allows the flexibility of reporting on this data directly from within SFDC.

Also, please see the companion documents - Salesforce to NetExam Enhanced Course Data Integration and Salesforce to NetExam Setup and Integration Guide.

NetExam supports Chatter Integration. NetExam can post new updates to Chatter when the following events occur:

  • When a new Course is created, a message can be posted announcing its availability to the Chatter stream. 
  • When a new Certification is created, a message can be posted announcing its availability to the Chatter stream.
  • When a user completes a Certification, a message can be posted to the Chatter Stream announcing the completion.

This guide will provide you the information regarding the most recent enhancements to Salesforce to NetExam Course Data Integration.

Also, for Other Salesforce to Netexam Integration info see Salesforce to NetExam Setup and Integration Guide and Salesforce to Netexam Basics of Data Integration

The NetExam SCORM player can receive and store question ID and answer data from exams that are embedded in the SCORM course.

LMS admins can see the SCORM interaction data in Adhoc reports under UserResponsesToScormInteraction dataSource.


This enables an Administrator to specify a sequence number format, the number that the sequence should start from and the next number. When a user clicks on the certification icon from the transcript page, it will generate the certification number according to the format specified in the Certification Add/Edit page.

How to define

  • From the NetExam Admin site go to Certification - Certification/Course Group - Add Edit an Existing Certification.
  • From the course / Certification Add/Edit page you will see the following settings.

  • By changing the format in the drop-down, it will update the number format in the text box.
  • Admin can specify the next number according to the format.

This will allow admin to specify weights for the questions at the time of creating. Weights are ranging from 1 to 5 and weight 5 carriers the maximum weight. When the exam is graded the score will depend on the weight of questions.


  • From the Admin site - Go to Curriculum – Course – Lesson – Objective
  • When you create your question, you can select the weight for that question. Default value set to 1.


When the exam is graded the score will depend on the weight of questions

example Assume Q1 - weight = 2 Q2 - weight = 3 Q3 - weight = 4 Q4 - weight = 1 Q5 - weight = 5 Let's assume student got these 5 questions in a exams got Q1, Q2, Q3 correct and Q4 and Q5 wrong So the score should be (sum of weights of all question the student got right) * 100 / (sum of weights of all question the student got in exam)

Ex (2+3+4)X100/(2+3+4+1+5) = 9 X 100 / 15 = 60%

The Record a Video option, in NetExam now provides a learner an opportunity to record a video from their computer or mobile device. Learners can upload videos for the Examiner to review and grade.

You can broaden the reach of your Instructor Led Training (ILT) through the use of online conferencing and meeting systems. One of NetExam’s most popular live training solutions utilizes Cisco WebEx as the online location for the training site. NetExam has integrated WebEx so that it’s easy to set up and add an available venue for your online live training classes. 

You first create a virtual classroom in NetExam by adding a Venue to a Classroom. Select Web Conference as your online venue category and WebEx as your conference type. Once you have created a virtual venue, you can use this venue to schedule your virtual training sessions. A virtual training session works like a class in NetExam, except the meeting room is your WebEx account. Students receive meeting details via email upon enrollment in the class. Once the class has been completed, the conference app will send meeting attendance data back to NetExam for inclusion in the student's transcript.

The steps to setting up a web conference as a classroom are clear and easy. Download the guide below for the instructions to walk you through the steps to create the meeting instance, where to add it as a location to a class and email communications. 

Thank you for using NetExam for your training and certification!

keywords: WebEx, Web Conference, Instructor-led training, ILT, venue, live training, classroom, virtual classroom, virtual training

At Media Defined, customer success is our top priority and our goal is to enable our customers to make the most of each new release. As part of our ongoing investment in the NetExam Learning Management System, Media Defined is pleased to present the following upgrades and product features as part of NetExam Spring 2014. This document describes the new features in NetExam Spring 2014.

This document describes the new features in NetExam Spring 2015 version.

This document describes the new features in NetExam Summer 2014 version.

This document describes the new features in NetExam ver 6.4.

Whats New in NetExam v6.5
Whats New in NetExam v6.6

Whats New in NetExam v6.7

This document describes the new features in NetExam ver 6.8.

This document describes the new features in NetExam ver 6.9

This document describes the new features in NetExam Winter 2014 version.

The above new feature allows the LMS admins to apply various text styles descriptions by using a simple WYSIWYG editor rather than using the conventional HTML tags.

The HTML editor could be applied for the description text box's in Course, Curriculum, Certification, Lesson, Question and message template pages.

By using the above mentioned editor; a LMS admin can apply/change the text style, bullet, numbering, highlight, URL, images, text alignment without adding HTML tags.