Knowledgebase : NetExam LMS

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 GoTo Webinar as the online location for the training site. NetExam has integrated GoTo Webinar 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 GoTo Webinar 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 GoTo Webinar 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 GoTo Webinar 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: GoTo Webinar, Web Conference, Instructor-led training, ILT, venue, live training, classroom, virtual classroom, virtual training

In order for a Course to be visible to a learner, it must be associated with a Certification or Course Group. Once the association is established, the Course will become visible as Available Courseware to the learner User Types and User Groups assigned to that Certification/Course Group. The attached document provides instructions on How to Publish a Course.

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 


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

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

NetExam SCORM 1.2 Guide for Adobe Captivate 5

There is a new section in the course detail area called, “Additional Resources” where administrators can add one or more items from the Content Library.  When a student completes all of the course-completion requirements, the “Additional Resources” section will display to the student. This section, listed below the last lesson, will display only when the student completes the course. It will display a list of links for one or more of the Content Library items which the Admin has added to it.

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

Setting up Authorized Training Provider (ATP) Access in NetExam

  • Click Classroom -> Authorized Training Provider.

ATP Step 01

  • Click on Create New ATP Button.

ATP Step 02

  • Add the relevant ATP information.

ATP Step 03

  • Create a new Role called “ATP”.

ATP Step 04

  • Verify this new role has the "ATP Access" and "Login to Admin Application" and "Calendar" selected.

ATP Step 05

  • Create a new user records for the users from the ATP.

ATP Step 06

  • Select ATP as the role. Then select the ATP the users are associated.

ATP Step 07

  • Click Classroom -> Venues.

ATP Step 08

  • Create a new Venue.

ATP Step 09

  • Select this ATP under the ATP option.

ATP Step 10

  • Select a course(s) you would like users from this ATP to schedule the relevant classes. On the Course page select the following ATP under "ATP" selection. Note this option only appears for Classroom courses.

ATP Step 11

  • This user will now be able to login to the NetExam Application.

Please note that they will only have access to the Calendar module. From the calendar they will be able create new classes on the courses they have been authorized to access.

They will also be able to schedule the classes on venues that have been associated with their respective ATP. They will also be able to view other classes that belong to their ATP.

The Calendar widget shows the next five scheduled class events from the date that they are viewing.  The Student can click the More link to see the complete calendar.

Admin can turn on/off this widget by user types through NetExam Admin site - Learner Portal settings. 

Configuring the widget from the Admin site:

  1. Login to the NetExam Admin site.
  2. Click on the General tab – Click on Learner Portal Settings – Click on the User type -
  3. From the drop-down scroll down until you see the Calendar widget – Click Add – Click Save Changes

When a student, who belongs to the user type you have configured, logs in to the student site,  they will see the Calendar widget in their home page.

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

In order to transfer user's completed certifcation the following conditions should be satisfied.

1. Certification should have a valid External ID

2. User record should have a valid External ID (Contact ID)

3. User's user groups should have valid external ID.

4. User should complete the certification.

When all these conditions met, certificate will be automatically transfer to SalesForce. In addition LMS Admin could click the "Send user Certification to SFDC" from User's Manage Course Registration page.

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.

Course expiration options are located in the Course Add/Edit page in the NetExam Administration site. The NetExam system allows NetExam Admins to determine what happens if an Assessment is not completed within a specified number of days. The parameters are set in the field labeled "Days to Complete" with a default value set as 30 days. 

To enforce the action, locate the Enforce Expiration checkbox on the edit page. By default, the box is not checked and the assessment is available at any time without constraint. If the Enforce Expiration box IS checked, the user will not have access to the assessment after the specified period of time, e.g., 30 days. The user must contact the Admin who would need to manually unlock this for the user upon request.

Once the course expires, the user will see the expired text in their transcript along with the course title. Administrators can modify the course expiration messages through the Certification template under Content templates.  

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''


Create Course / Certification for Testing

Sometimes you might want to create a course and assign it to a certification that could be view in the student site without affecting production users. For that purpose you need to setup the following objects.

  • Curriculum – Course – Lesson
  • User Group
  • User Type
  • Certification
  • User

Curriculum – Course Structure

The NetExam Learning Management System utilizes a hierarchal system to develop the training structure. Curriculums (Training Directories) are created from the top level down and then activated from the bottom level up.

Top Level: Curriculum; this is an organization tool (Training Directory) for the NetExam Administrator. This level can be used to organize your courses into manageable groups. The title and descriptions of the Curriculum are not displayed to the student.

Level Two: Course; this level is displayed to the student and organizes the lessons.

Level Three: Lessons; this level is also displayed to the student and provides a way to organize learning objectives.

Level Four: Learning Objectives; this level is an organizational tool (Question Pool) for the NetExam Administrator. It is not displayed to the student. Note: It is not a requirement to include learning objectives for your course; however, in order to provide testing through the NetExam System, you must include learning objectives in your curriculum structure.

Create a Curriculum

  1. Select the Create Curriculums link under the Courses tab.
  2. Enter the Curriculum Name (Required) and description if desired.
  3. Click the Submit button. 

Once you create you curriculum it is in the Inactive state.

Create Course

  1. Click on the Courses tab and click Curriculums.
  2. Click on the Curriculum you just created.
  3. Type Course name and Course Description under Add New Course. Click Add A new course.
  4. New course will be created and it is now display under the curriculum in Inactive State.
  5. Click on the course name to open the course. Fill/Select the information under Course Add/Edit page.
  6. Create your first lesson.

  1. Once you create your Lesson you could create your objectives, question pools and exam.
  2. Once you are back in the course page select Active from the status field and Click on the Save button to save your course.
  3. Click on your curriculum name to go to your curriculum.

You can create many courses and lessons within a single curriculum. Let’s go ahead and activate the curriculum. Select Active from the Curriculum status and click the Submit button.

Additionally you could create courses using a course template.

Please read:


Test courses without publishing it

Please refer the following KB Article.


Create User Group

User Groups are simply a way to group Users. Depending on the needs of your company, you may group Users by Partner Company, internal department or just group students that will have common training needs.

Please refer the following KB Article on how to create a user group.


Create User Type

Default has been created for you. New ones may be created depending on your company’s setup.

Please refer the following KB Article on how to create a User Type.


Create a Certification

Please refer the following KB Article.

Note: When selecting the course pick the Demo course you created. Add the User type and User Group as Certification’s User Group and User Type that you created for your testing.

Testing Procedure

  1. Make sure you have a user created which belongs to the User group and User type you created.
  2. Make sure you have a certification created with the User group and User type you created and included the demo course you created.
  3. Search for the user. From the user add/edit page click “Login as Learner”
  4. Click on the training Tab.
  5. You could now see the new certification listed in the Available Training Widget.
  6. Click to open the certification and click enroll.

Click on the Demo links to see the demonstration video.  Demo 1     | Demo 2

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.

NetExam gives you the ability to create a single custom tab in your NetExam Learner Portal. This tab can be used to display content of your choice to your Learners. For example; if your company wishes to provide specific learning instructions to your students, you may use this tab for this purpose.The Admin application allows administrators to enter any HTML/JavaScript code for this tab.

The Custom Tab can be accessed via Communications – Content Templates – Click on Tab content under Category: custom content navigation options. You may also make calls to the NetExam Learner API from the HTML/JavaScript code.

Admin should be able enter relevant HTML code to the content template and it should be visible from the student side.

The name of the Custom tab should also be editable from the content template.(Main Interface Template). Communications – Content Templates – Main Interface  

Show/hide of the Custom Tab can controlled by Admin application using Role add edit page. 

Users – Roles – Click on the user role – Scroll down to Student Portal Tabs section – Click /Unclick View Custom Tab

Student side view of the Tab

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 


How do I choose to display the Exam Results on the Student Portal?

1. Navigate to the Add Exam page of the course you would like to add the exam.

2. Select one of the three options from the drop down next to Exam Results Answer display option. (see below)
  • Show results without answers - This will display the exam results without answers, on the Exam Results page for Students.
  • Show correct answers after passing the exam - This will display the exam results with all the correct answers, on the Exam Results page for Students.
  • Show correct answers always - This will display the exam results with correct answers only, on the Exam Results page for Students.

Once a student takes the exam from the Student Portal, they will be directed to the Exam Results page, where the exam results will be displayed according to the preferences made from the Admin Portal.

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.

eCommerce Support with 6

How to enable and configure eCommerce Account on the Admin Application

1)     Click on Ecommerce Accounts under the E-Commerce tab

2)     Click on “Create new E-Commerce Account Button” 

3)     Select the Mode as Live then select as the gateway. Then enter the API Login ID and Transaction Key


The result would be that the verified account information would get saved.

Additional material in regard to eCommerce could be obtained by downloading/viewing the eCommerce Guide from the Download section of the Knowledge Base.

NetExam has partnered with the Sprout Video Hosting platform to offer customers the ability to host HD Quality video from a global content delivery network. SproutVideo host their content from several global locations including Amsterdam, Dublin, Frankfurt, London, Milan, Paris, Stockholm, Hong Kong, Osaka, Singapore, Sydney, Tokyo, and Sao Paulo. Other features of the platform include secure video hosting, analytics of video usage patterns, a customizable video player, and mobile device support. Customers who are interested in using this feature are required to open an account with SproutVideo.

Setting up Sprout Video account in NetExam Admin Site

  • From the NetExam Admin site click on Virtual Lab - Then HD Video Settings
  • Click Add HD Video Provider button. 
  • Select SproutHDVideo as Provider from the drop down.
  • You need to put the API key which you received, when you registered with sprout Video.
  • User can put "" as the provider URL or first part of the URL before the Video ID. (Copied from Sprout Video site)

Upload Videos into the SproutVideo Site

  • You need a valid Sprout Video account created before performing the following tasks.
  • Once you have created your account in SproutVideo, login to the site to upload your first video. Login URL:
  • Click Upload link on the menu to upload your video. You select the video file from your computer or from a network location. You will see the following screen when the upload process is in progress.
  • Once uploaded, you will be directed to a page where you can view your uploaded videos. Click on the file to access additional settings for your video. Copy the URL from the video URL section in to your notepad.
  • In addition, an Email notification will come to the inbox you used to register with Sproutvideo notifying your recent file upload. 

How to get the Video ID or Embedded code for the video you uploaded?

Setup the Resource in NetExam Admin side

  • Open your curriculum – course - Lesson

You select the new Sprout Video Resource format from the Lesson Resource Upload page.

Once selected, you have two options: You input either the Video ID or the Embedded URL.

  1. Click on the Video ID to enter the ID for your video. It is usually the string which is after the In this example it's d49bd8b61114eacf5c
  2. Or you can click on the Resource URL option and paste the Embedded URL copied from the Sprout site. URL:
  3. Click Submit to save your changes.
  4. Use Preview Course as Learner option to check that your settings are working before add your course to the certification.

This widget shows the enrolled courses for students. It provides a single place where students can access all of their enrolled courses from the home page. Certification Tab will display certifications and courses that belong to that certification. Courses tab will show only the independent courses.

Admin can go to Learner Portal settings from the Admin site – Select the Enrolled Courseware from the drop down widget selection – click add – Click Save to save your settings.

Student view of the enrolled courseware widget.

NetExam offers a widget that displays Ensemba Social Recommendations to your learners. Learners will be presented with a list of their peers, who are selected based on similar course enrollments and other attributes. Learners will be able to connect with these peers and exchange information with each other. They can also follow other individuals such as Subject Matter Experts (SME) and Instructors.

Ensemba Home page widget in the student site provides Social Recommendations for students to read up to Top 10 online resources sorted by relevant topics. Each title listed in the Social Recommendations tab links to its respective page in Ensemba with the resource loaded within the page and includes added functionality such as commenting. Each peer thumbnail links to his or her public Ensemba profile (if the peer has his or her profile set as public.)

You enable this widget from the NetExam Admin site.

Click on the General Tab – Learner Portal Settings – Select the user type and click Edit – Click the Dropdown beside Layout and themes “Add widgets” – Click on Add besides Social Learning

 Once students log on to the Student site they see the Social Learning Widget.

Users can see Peers and are able to click on the links under the Recommended Content tab to access the social learning content. 



The following enhancements were made to the exam module:

  • Exams can now be configured to automatically display the next question as soon the current question is answered.

  • The last answer can now be excluded from randomization when opting to randomize the answers. This is helpful in situations when the last answer is "All of the above."

  • Visual indicator to show answered questions.

  • Option to remove the Flag question for review check box/functionality.

  • Click on the link to see the Video. Show Me 

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

The Grade Book allows LMS Administrators to see enrolled user’s transcript within the Class schedule add/edit page. Administrators can mark the lesson(s) as completed from this module and are able to download the transcript as a CSV file.

Gradebook download as a CSV file.
1) Navigate to Course>> Class Schedule> Registered Users section in courseschedule-addedit.asp page
2) Click on the "Grade Book" button
3) Click on the "Download" button at the bottom of the Grade Book grid.

Expected: The Gradebook (with Student Names and their grades for respective Lessons) should be downloaded as a CSV file.

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.

NetExam allows you to add a completion Certificate file to a Course or Certification. Users who successfully complete the Course or Certification can download these Certificates from the Student Site. These certificates can be personalized with the User's name, Course/Certification name and Completion date.


    1. Create an Adobe PDF file of your certificate using Adobe Acrobat Writer, Photoshop or similar application.
    2. Create form fields on your PDF for each piece of data you would like to include. Be sure to mark each field as "read only" so that the user cannot alter the generated information. The form fields "Name" must be named as one of the following in order to pull data and are case sensitive:
        • nedate (The date the Course/Certification was completed)

        • nename (The User’s full name as entered into NetExam)

        • necourse (This will pull either the Course or Certification name depending on what this Certificate is applied to)

        • neusercertificationid (This will insert a unique numeric id to the Certificate that can be used to verify authenticity)

        • neexpiredate (The Date Certification expires)
           For Certification Certificate 

          Form Field





          Course Name


          Completion Date


          Users ExternalId


          Certificate ID


          Primary UserGroup









          For Course Certificate 

          Form Field





          Course Name


          Completion Date


          Users ExternalId


          Certificate ID


          Primary UserGroup








          Start and End Date of Class


    3. Save the file as Adobe PDF file. Upload the file to NetExam on the Edit Certification (or Edit Course) page (Note: The enhanced user interface for the Certificate file uploader allows the Admin to easily upload their PDF’s).

Be sure to upload the Certificate to a course and test the Certificate for accuracy.

Please use the following link to find an example of a working Certificate before it has been filled out by NetExam: Certificate Example

Also read: How to set Security on a Certificate

NetExam offers statistical analysis of Course Exam results. The link to this report can be accessed from the Edit Course page.

  1. Navigate to the Edit Course page for the Course you want Exam results for.

  2. Scroll towards the bottom of the page to the Exam section of the Course.

  3. Select the Report link on the right-hand side. The User Exam Analysis page will be displayed with your overall results for all attempts at this exam.

    • The Question Analysis tab would show details of the Questions in the Exam and how Users have answered them.

    • The User Comparision tab would show each User's scores and also provided is a download option to download the Usage report (showing the scores and dates of the Exam taken by the User) and Attempts report (a similar report with the attempts also included).

    • The Score Analysis tab would show the trends in scores of Users.

Administrators can also review individual User attempts and results in the System, from the Manage Course Registrations page of the User. An Exam Analysis option is also available in this section, similar to the Edit Course page.

  1. Search for the User that you wish to evaluate.

  2. Open the User's profile and click on the Manage Course Registrations button.

  3. From the User's enrolled Course and Certifications, click on the underline formatted score in green colour (only available for Completed Certifications/Courses).

  4. This would lead the Admin to the User Exam Analysis page where the User's total Exam attempts will be displayed. Also displayed will be the Exam Results and an Exam Analysis section.

  5. The default view is for the "Latest Attempt" of the Exam. If you wish to see results form any previous attempts, you may click on the relevant Exam name link which will refresh the page with the details of that Exam.

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

Many types of Certifications are valid for a specified period of time. When the Certification period expires, re-Certification may be required to renew the Certification's validity. 

Setting a Certification's Expiration Type sets the period in which that Certification is active or valid. The Certification Expiration Mode enables you to apply Expiration options to a Certification.

There are two different options available, Interval and Perpetual:

The Certification will be valid for the number of days that have been set for the certification. The expiration can be set in a number of days, i.e., 365 or by a date (mmm/dd/yyyy). The Certification expires when that number of days has passed. 

If the student has not yet started or completed the Certification, in the Student’s site view, the ‘Days Valid’ column will appear blank. When the Student completes the Certification, the Student site will display the respective number of days left before the Certification expires. This allows the student to retake the Certification within that given number of days. After this set number of days has passed, the ‘Days Valid’ column will show ‘Expired’ for that Certification.

The Certification will not expire and there is no need to set a specific number of days for completion. If the student has not yet started or completed the Certification, in the Student’s site view, the ‘Days Valid’ column will appear blank. When the Student completes the Certification, an infinity symbol () will be displayed to indicate that the Certification has been completed and will not expire.


  1. Click on the Certifications/Course Groups sub-tab under the Certifications tab.
  2. Click on the Create new Certification button or Open an existing Certification.
  3. Scroll down to the 'Expiration Type' option and select the Expiration Type as,

  • Interval - Selecting this option will enable the Expiration Mode option. Set the Expiration Mode as,
  • Set Expiration with a specific date – Selecting this option will enable the option Expiration Date that lets the user select a specific expiration date.
  • Set Expiration with the number of days – Selecting this option will enable the option Expire In Days that will let the user insert the number of days that the certificate will expire in.

  • Perpetual – Selecting this option will never expire the Certification.

 Once the Certification Expiration type and mode are set, save the Certification.

What will happen once a Certification expires?

When a student enrolls in a Certification, their transcript will show a certification status of blank (if they have not started the course), In Progress or how many days are left for the valid Certification. In the event the Certification expires and the student chooses to re-certify, they will have to complete the courseware required for recertification. 

Recertification typically requires enrollment in either 1) new courseware that may have been updated with new information or 2) the existing courseware that was not modified from the original certification. In either case, the student will enroll in the Certification. If the courseware is new, the student will simply enroll and complete the coursework for the new Certification. If the courseware has not changed and the student is re-taking the same courses, they will have to UnEnroll from the previous course completion and Enroll again to receive a newly dated Certificate of completion. This means the administrator must ensure that the course allows unenrollment. On the Edit a Course page, ensure that the Disable Unenrollment checkbox is NOT checked. This allows the student to unenroll in the course and re-enroll for the new Certification validity. 

Keywords: Certificate, Certification, Expire, Expiration, Interval, Perpetual, Transcript

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

You can set a security on a PDF certificate, which will prevent students from altering the fields in it. Here is how you can do this.

To lock the PDF Certificate please don't make the form fields as Read Only. Instead:

1. Open the PDF Certificate in Adobe Acrobat. In Adobe Acrobat, you want to find the “protect document” tool then choose “Restrict Editing”.

2. You will get prompted for a password to assign to the document. Save or write this password down where you or your co-workers may find it later.

3. Next you’ll want to remove the ability for students to edit the form fields.

    a. Click on “More Options” then “Security Properties”. 

    b. Click on the “Security” tab, then the “Change Settings…” button.

  c. The properties window will then pop up. Select the down arrow for the “Changes Allowed” option and select “None”.

   d. Click the OK button at the bottom of the window.

4) Save the document for changes to take place.

5) Upload the document to the certification you would like it used for.


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.

NetExam v6.7 supports informal learning for Courses. Course creators can enable the informal learning component by course. This component will provide the learners and the course creators/SMEs a platform to exchange information relevant to the course. Top contributors will be able to receive points and recognition. They will also be able to connect and follow each other.

This involves an admin selecting a specific topic from the list of topics available in Ensemba for a particular course to provide the user with top recommended online resources as helpful references to their course of study.

First of all, the admin needs to configure the course.

  1. Open the course and put a checkmark beside Enable Ensemba-powered social recommendations.
  2. Click on Select Ensemba Topic. Once loaded you can search for the topic you like and select it from the grid.
  3. Save the course.

Once the user accesses the course from the student site, he/she can see a new tab called “Social Recommendations”. When a user clicks on the tab, they would be able to see the related posts provided by Ensemba social network.


    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 following Languages are supported by NetExam. Please submit a support ticket to enable additional Languages for your company.

    English  (UK)
    English  (US)
    Português (Brasil)
    Español (América latina)
    Português (Euro)
    Chinese (Mandarin)
    Chinese (Simplified)
    Chinese (Traditional)
    English (APJ)
    Chinese Traditional (Hong Kong)
    Chinese Traditional (Taiwan)
    Portuguese (LTAM)
    English (LTAM)
    English (International)
    English (Caribbean)
    English (Australia)
    English (Belize)
    English (Canada)
    English (United Kingdom)
    English (Ireland)
    English (India)
    English (Jamaica)
    English (Malaysia)
    English (New Zealand)
    English (Republic of the Philippines)
    English (Singapore)
    English (Trinidad and Tobago)
    English (United States)
    English (South Africa)
    English (Zimbabwe)

    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. 

    Your learners can login to NetExam system using his/her LinkedIn account username and password. When the user clicks the Login with LinkedIn button on the Learner Portal login page, it directs the user to enter their LinkedIn username and password.

    After submitting their username and password, the system will check if a user record exists in NetExam with a matching email address. If a matching record is found, the user will be logged in. If not, a new user record will be created for the user with information retrieved from LinkedIn.

    This functionality can be turned on/off via the NetExam Admin Application by System Administrators.

    To enable LinkedIn login:

    1. Go to General: Self Registration Configuration.
    2. Select Enable Linked In: Enable. Note: Login from LinkedIn is available when the Self Registration Siedget is enabled.

    The Login with LinkedIn button will appear on the Learner Portal login page.

    NetExam Administrators can manage SFDC Credentials from the NetExam admin site. Some of the fields they can modify are: User name, Password, Security Token etc. This option can be accessed by selecting the Communications tab, then SFDC Configuration option.

    Learners can now access available ILT classes from a map interface. They can enter a zip code or city name, and the map will display the closest venues as pinpoints on the map. They can click on the map and get a detailed listing of the ILT class at that venue.

    To access this feature, click on the ILT Venues tab from the Student site. Then enter your Zip code and click Search. You can get the Map view or the Satellite view of your location. 

    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

    At Media Defined, customer success is our top priority! We continue to improve NetExam based on your requests and usage, 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 the NetExam 2022 release.

    • Oracle Sales Cloud Integration

    NetExam has extended its award-winning CRM/PRM integration to the Oracle Sales Cloud. This integration is bidirectional, with NetExam receiving Partner and Contact Data from the Oracle Sales Cloud and NetExam sending training completions to the Oracle Sales Cloud. When a Partner or Partner Contact is created in the Oracle Sales Cloud, the integration sends that data to NetExam, creating a User Group and User object. The users are automatically enrolled in relevant onboarding training and emailed access instructions. Read more

    • Oracle Human Capital Management Integration

    NetExam is now integrated with the Oracle HCM platform. With this integration, NetExam can automatically create learner accounts for new hires and assign them training based on their job roles. Read more

    • ETL Process

    Businesses often manage data from a variety of data sources and use a number of data analysis tools to produce business intelligence. Training data is usually one dimension used to execute such a complex data strategy. The data must be able to travel securely between systems and apps. To facilitate this, NetExam has introduced a mechanism that allows clients to extract specific data from the system into an external repository. This architecture is done using processes that fetch the data and place the data as CSV files at a designated secure FTP location or network-accessible location. Read more

    • Cohort Learning Plans

    Cohort-based learning is a learning method where learners learn and collaborate about a specific topic at the same time. These learning plans typically have a duration of several months. It is a common and proven approach used by universities, colleges, and MOOC courses. Cohort Learning plans can be used in scenarios like partner/customer onboarding, advanced topics, or in any situation where "batches" of learners undergo training. Read more

    • Configurable Recertification Workflows

    NetExam now supports configurable recertification workflows. Administrators can configure the required courses for recertification. The recertification requirements can optionally vary based on whether the certification has not expired or by the amount of time it has been since expiration.

    • Bynder Integration

    Bynder is a digital asset management platform for sales and marketing teams to standardize documents and collateral.  Bynder was recognized as a Wave Leader for 2022 by Forrester Research in the Digital Asset Management for customer experience category. NetExam’s Bynder integration enables Bynder-hosted content to be displayed in  NetExam’s Content tab. The content that appears in NetExam can be controlled via metadata settings in Bynder. Read more

    • ON24 Integration

    NetExam has now added the ON24 web conferencing platform to its’ list of integrated virtual instructor-led training platforms. The NetExam-ON24 integration has the following features. Read more

    • Seismic Integration

    Seismic is an industry-leading sales enablement and digital sales engagement platform. NetExam’s Seismic integration allows Seismic users to search NetExam courses from within the Seismic application. Courses that match the search terms will appear in a “NetExam” subtab within the search results panel. Users will be able to click on these courses and launch them directly without having to log into NetExam.

    • XOXODay Rewards Integration

    XOXODay is a rewards catalog and gifting platform. NetExam's integration with XOXODay will enable our customers to reward their learners with gifts and rewards, incentivizing them for their training investment. The integration will enable a Single-Sign-On (SSO) between the NetExam Learner Portal and the XOXODay Rewards Catalog, allowing learners to redeem points they have earned in NetExam for gift cards. 

    • Mastery Reports

    NetExam Mastery Reports will let you view a learner's mastery of a given learning objective. The Mastery Reports also display a summary showing the percentage of users who have mastered the topic versus those who have partially or have not mastered the topic. The Mastery Report will appear as a new subtab in the course configuration view. Read more

    • Mimeo Digital Integration

    Mimeo Digital is a platform for securely distributing digital content to users. Mimeo Digital enforces Digital Rights Management (DRM) policies you set in the documents protecting your IP. The NetExam Mimeo integration allows you to share DRM-protected digital content with your learners.  A use case is sharing a digital textbook with learners who are enrolled in taking a training class. Read more

    • Individual Training Goals

    NetExam now allows you to set individual training goals for users. This is an extension of the popular group training goals. The training goal for users can be configured at the User view. Learners will be able to view the goals assigned to them and their progress towards completion. Read more

    • Enhanced Role Permissions

    NetExam has extended its Role-Based Access Control (RBAC) security model to support roles that can have read-only views for exams and/or lesson content. This enables you to create separate roles to author lesson content and exams.

    • Automatic exam time extensions

    NetExam now supports automatic timed exam time extensions for learners who need extra time to complete exams. After administrators identify these users via their user configuration view, they will automatically be given a 50% extension of the time allocated for the exam. The extension percentage can be modified if needed. 

    See attached Release document for detailed information regarding each release item.


    The NetExam Team

    NetExam Basics - Terms and Definitions

    This covers the following terms.

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

    This guide provides steps of configuring NetExam with GoToTraining.

    NetExam Learner API Guide

    NetExam Learning Management System Support Services Guide

    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

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

    Please see the attached guide for more information.

    The Partner Goals widget shows the individual vs. group training goal achievements on the student site. NetExam Administrators are able to create Training Goal(s) for User groups. Each Training Goal is comprised of a target that students can achieve. For example, a user must complete a number of Certifications and/or Courses within a given time frame. The results are viewed from the student site Partner Goals widget, which includes the user's group goal versus the achievements in the Goals tab.

    Students can click on the Goals tab to see all the achievement dashboards.

    Related article: Partner Training Goal

    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.


    NetExam features a Points Leader Board widget that displays Learners who accumulate points as courses are completed. The Points Leader Board widget displays point leaders and the number of points accrued in the student site. Administrators can enable/disable the visibility of this widget using the NetExam administrative interface.

    To add points to a Course, go to the Add/Edit a Course page, locate the Points field and add the number of points associated with the Course.

    In order to add this widget to a Learner Portal Home Page:

    1. Go to General Tab: Learner Portal Settings
    2. Select the User Type
    3. Click on the drop down to select the Points Leader Board widget
    4. Click Add beside Points Leader board
    5. Click Save

    Once students log on to the Student site they are able to see the Points Leader board in their Home page. 

    “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.

    How to Bulk upload Users to a User Group

    NetExam allows you to upload multiple Users to a User Group using the Bulk Upload method.

    Preparing for Bulk Uploads:

    1. In order to bulk upload your users to the user group in NetExam, you must first prepare your user list. In a spreadsheet, enter the user’s email address, one email address per row, in the first column.

    2. Once you completed adding all the email addresses, save your file as .CSV format.

    Bulk Uploading:

    1. From the NetExam Admin site, navigate to the User Group for the bulk upload by highlighting the Users main tab and select the User Groups link.

    2. From the User Groups Management page, perform a search for the User Group for your bulk upload.

    3. From the Add/Edit A User Group Page, scroll down and click on the “Users in Group” button.  This will take you to a new page listing all users currently in this user group. To proceed with bulk upload, click the “Bulk Load Users” button at the bottom of this page. From the file selection prompt, select your .CSV file in your computer and then click Save.

    Note: Using this method will only add users that currently exist in the NetExam system. 

    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.

    When you create a certification you can notice a field called "Required Elective" ...By default it's value set to Zero. 

    In order to complete a certification user needs to complete all the required courses attached to it.

    Number of Elective courses which need to complete in order to complete the certification is depending on the value given in “Required Elective” field in certification page. If Required Elective=2 then user need to complete at least 2 Elective courses.

    Please consider the following conventions when naming your resource files before uploading them in to NetExam.

    • Try to avoid white spaces and special characters when naming the resource files.  If you must have spaces, use underscores (_) or dashes (-).

    Eg: myresource_10_10_2012-ICT_For_Dummies

    • Special characters in the file name are not supported. Special characters include brackets, hash signs # , dollar signs $, @, *, (), +, =, ! or any non-alpha numeric sign.


    From the Edit Course page, scroll to the bottom of the page and click the Add Course Exam button

    Complete the following fields: 

    • Exam Name
    • Exam Description – optional
    • Minimum Passing Score – Select a minimum passing score for the exam
    • Take Exam Once or Unlimited – Select one of the two radio button options, Once or Unlimited for your exam. The system default selection is Unlimited
    • Exam Question Order – Select one of the two question order options, Random Questions or Sequential Order
    • Exam Requirement – Select one of the four radio options: Optional, Must Take Exam, Must Pass Exam, None
    • Time Allowed – Select one of the two options: 
    • Unlimited Time – the system defaults to this option
    • Limit to ___ minutes – if this option is selected you must enter the number of minutes the student has to complete the exam

    Select the number of questions from each of the Learning Objectives for the exam, from the dropdown option for each Objective. The system will default to the total number of questions for all Learning Objectives. The box provided at the bottom would automatically updated with the total number of questions for the Exam

    Click the Save button to add your Course Exam.

    The Admin can configure the Exam such that Users can complete all Lessons fully or not, before they attempt the Exam. This is configured via the Lessons and must be completed before Exam checkbox which would appear after you submit the Exam. Additionally, the Admin can also configure how the Exam Results summary will be displayed to the Users. This can be configured via the Exams Results Display dropdown: 

    • Standard – will display the Exam Questions indicating which ones were correctly answered
    • None – will not display any of the Question details

    Following are some of the options available in NetExam Exam Setup and Questions creation:

    Random Questions from a pool

    Admin can select “Random Questions from the pool” option when setting up the Exam. This will pull questions in Random order from the selected Lesson Objectives. This is helpful when your exam is setup to have multiple attempts and prevent students guessing the questions in subsequent attempts.

    Randomize answers for a given Question

    Admin can select “Randomize answers” option from the Question setup page in Learning Objective. This will present the answers in random order when each time student presented with the same question in subsequent attempts.

    Exclude the last answer from being randomized

    Admin can select “Do not randomize the last answer” option from Question setup page in Learning Objective. This will be helpful when you have the last answers as “All of them”, “None of them” etc.

    Weight questions

    This will enable 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.

    • Setup: 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.

    Images in questions

    Admin can add images to their questions. First, admin uploads the image to the image library in NetExam. (Communications > Image Upload). Once uploaded, copy the URL of that image. From the Question setup page in the text box, click on the add image button and paste the URL you copied. That will show you the image. You can click on the HTML view and add the height and width options to resize your image. Here is a sample HTML syntax which shows an image in specific measurements. <img src="" height="42" width="42">

    Show feed back

    Admin can add Question Feedback text from the Question setup page. This will display to students once they answered their exam and reviewing the exam results.

    Timed Exams

    Timed Exam allows Admin to set time on Exams. Once the student opens the exam, clock will count down till the set time limit. Once the time elapsed exam page time out and take the student back to the course page. Admin could select “Time Allowed” from the Exam setup page.

    Dynamic passing score by user type

    NetExam enables the admin to set exam passing score based on different user types. This will allow admin to set the passing score requirements by user types which may relate to their functions or departments.

    Proctored Exams with Proctor Keys

    Proctored Exams are configured based on the Proctor Keys. Proctor Keys are configured at Exam level. Admin would click on the “Generate Key” button next to the Proctor Key field to generate the key. Students are required to input the proctor key before accessing the Exam. Proctor keys should be distributed to students before taking the courses by Admins.

    Options in displaying question results

    Exam results could be display in three formats. Standard format, None or Show learning objective for the fail questions. Admin could select any one of those options from the Exam setup page under Exam Results Display.

    Configurable first retake interval 

    Admin can set the first retake interval specified in hours for their exams. If that is set, the student must wait the prescribed number of hours before attempting the exam. Take Exam button is grayed out until the First retake interval time has reached.

    Configurable subsequent retake intervals

    Admin can set the subsequent retake interval specified in hours for their exams. If that is set, student has to wait certain number of hours after the first retake interval before attempting the exam. Take Exam button is grayed out until the subsequent retake interval time has reached.

    Pulls questions from multiple question pools (learning objectives)

    Admin can create separate learning objectives for each lesson within the course. Then they could create several questions in each learning objective. Admin could select number of questions from each learning objective at the time of Exam creation. 

    The RSS/Blog widget allows you to display RSS feeds to your students on the NetExam Student Site home page directly from your own corporate site or from any other news source. NetExam Administrators can configure the RSS Feed widget from the Admin site for different user types.

    How to configure the RSS/Blog Widget?

    To add the RSS Feed Widget to your user types:

    1. Login to NetExam Admin Site.
    2. Click on General Tab: Learner Portal Settings
    3. Click on the User Type you want to be enabled for this widget
    4. Click on the drop-down and select RSS/Blog and click Add

    • Once you have added the widget, click on the icon in the middle on the top right-hand corner of the widget to add your RSS Feed URL.  See the screenshot below.

    • Click OK and click “Save Changes on the bottom of the page to save your work.

    How do I see the changes in the Student Site?

    • Log in as a Learner using a student who belongs to the user type configured for the RSS Widget.
    • On the Student site, you see the RSS Feed widget on the student home page.


    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. / NetExam Course Data Integration Guide v1.0

    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.


    The following table explained the results coming from SCORM to NetExam SCORM tables. The column "Result" is whether or not the containing element is marked as complete, meaning it's requirements for completion have been met. The set value on "score.raw" means any numeric value was set to that field. This changes some scenarios as a course can be complete, have an unknown success_status, but still not be considered incomplete as the scenario is now pass/fail rather than complete/incomplete.
    Scenarios in which no score is set
    completion_status success_status score.raw Result
    incomplete unknown/empty empty not completed
    incomplete failed empty not completed
    incomplete passed empty invalid (and unlikely) state but lesson/course is completed in this case
    completed unknown/empty empty completed
    completed failed empty not completed
    completed passed empty completed
    unknown/empty unknown/empty empty not completed
    unknown/empty failed empty not completed
    unknown/empty passed empty completed

    Scenarios in which a score is set
    completion_status success_status score.raw Result
    incomplete unknown/empty set not completed
    incomplete failed set not completed
    incomplete passed set invalid (and unlikely) state but lesson/course is completed in this case
    completed unknown/empty set not completed
    completed failed set not completed
    completed passed set completed
    unknown/empty unknown/empty set not completed
    unknown/empty failed set not completed
    unknown/empty passed set completed

    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%

    Tax Support for ecommerce transactions is currently only available for the United States.  

    To enable ECommerce Tax Support, go to the ECommerce Tab and the Tax Settings sub-tab. Here, you can edit an existing Ecommerce Support Tax or Create New Support Tax. Clicking the Create New Support Tax will take you to the Add/Edit ECommerce Support Tax screen. 

    When enabling the Tax option, make sure all the users from the US doing an ecommerce transaction will have USA as their country, a valid Address and 5 digit Zip code. This tax only applies to credit card transactions in USD. If tax is enabled, and the payment option is selected as credit card and the currency is in USD then the system will calculate the tax amount and add that amount to the total. They will the Tax amount after they click the “Proceed to Checkout” button.  

    Here is the screen view for the Add/Edit ECommerce Support Tax:



    User Group Managers can enroll other users in their User Group Certifications from the Learner Portal application. This will allow quicker enrollment of users for time sensitive business critical certifications.


    • Authorized user should be User Group Manager
    • There are users assigned to this User Group Manager.
    • User Group Manager Role should have the settings to see the Goals tab in Learner portal. (Users – Roles section)

    Enroll users

    • User Group Manager logs in to the Learner portal, clicks on the Group Transcript tab
    • Click on the Register link beside the user name from the left-side panel
    • Select certification from the popup and click Enroll.


    Now LMS administrators have the ability to display Twitter widget in student portal. This will allow them to show target industry information, course/material related information, product related information etc. Admin can easily enable this from the Learner Portal settings and configure the Twitter ID to show the relevant topics.

    Steps: From the Admin site – Click on Learner Portal Settings under General Tab – Select the user type that you want to enable this widget – Click Add or Edit – From the Add Widget drop down look for Twitter and click Add.   Click on the middle icon where you could input the twitter widget ID. Click OK. Position your widget and click Save Changes.

    Now login as a student who bares the selected user type to see how the Twitter widget looks like in the student site. 

    How to get the Widget ID from Twitter?

    Logon to your Twitter account. Copy the ID at the end of the URL

    Copy the widget id as shown above and paste in the Twitter widget id box in NetExam. Note: You will get different IDs depending on the tweet you have selected.