Knowledgebase : Courses > Create / Edit Courses

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.

Excel Spreadsheet template for Bulk Question & Answer uploads.

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

When uploading content (resources) for a NetExam Course via the upload option, the conservative resource size limitation is 15MB. This being said, the System is able to handle uploads of 100MB as well, which would solely depend on the Users internet connectivity.

If your resource/content is larger than 15MB and is not getting uploaded, you can upload it via the secure FTP access provided by your NetExam representative. And one of our Engineers would be more than happy have it placed in the relevant Course.

NetExam can now be configured to send a Course Completion email whenever a learner successfully completes a Course. There is a new email template added to the system to help you manage the content of the email.

You can find this under Communications - Email Templates - Under eLearning Tab - Course Certificate Email Options

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


To Change the Course tile image in the student site, you need to upload Course image with the size of 228px * 160px using Course detail page. Also for Course icon image you need to upload the image with size of 33px * 30px


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

What is Credit hour?

In todays, competitive markets companies often make ways to boost their sales and making their staff contribute to maximum potential to achieve their targets. With that in mind, NetExam introduced a credit hour field on the course page and a widget o track individual achievements of these goals.

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.

The NetExam application allows you to enter supplemental details about a Course. These details are displayed to the Users when a Course Catalog link has been selected. The Courses are displayed in a list by Certification. When the mouse is hovered above a course title, a Details link will be visible. Selecting Details will display the informational details that you have entered for the course. 


To enter Course details, navigate to the Edit Course page, scroll down and select the Course Details button.

The Edit Course Details page will appear. The available fields to complete are:

  • Total Duration
  • Recommended PreRequesite Courses
  • Recommended Follow Up Courses
  • Additional Resources
  • Course Outline
  • What you will learn
  • Who should attend
  • Language Options
  • Exam Details
  • Associated Certifications

Enter Course information by expanding the + button next to each section. Each section contains a WYSIWYG editor for formatting your details. Click the Submit button to save your Course details.

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 

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 Preview Course as a Learner feature allows you to view the Course material as the User would. By selecting the Preview Course as a Learner button from the Course page, a new browser will open to the student portal, to the specific Course page. From this page you can select from the resources uploaded for this Course and review/test all of your Courseware for accuracy.


  1. Select the Curriculums sub-tab under the Courses tab.
  2. Select the Curriculum that contains your Course.
  3. Navigate to the Course page that you want to preview.
  4. Scroll towards the bottom and click on the Preview Course As a Learner button
  5. A separate browser will open showing the student portal with the Lessons and Resources for the Course for you to preview. Select the linked Lesson content to preview the Course material.

In order for a Course to be Active, it must have a Lesson with a Learning Objective. For more information on building curriculums, courses and lessons, read our training hierarchy guide. If you create a Course using a previously created template, the Learning Objective through the Course level will already be activated. You may, however, still need to activate your Curriculum.

Following is the procedure for Activating a Non-Template Course and the procedure to Activate a Curriculum

Procedure - Activating a Non-template Course

The following instructions will guide you in activating a Course that is created without the template Course:

  1. Access the Course and select an existing lesson or create a lesson. Scroll down to the Learning Objective level and select the Active radial button next to Learning Objective Status and submit.

  2. The submit action will take you to the Lesson Detail page. Once again click the Active radial button and submit.

  3. The submit action from the Lesson Detail page will take you to the Course Detail page. Click the Available radial button next to Status. Your Course is now active and available.

  4. Check to make sure that the Curriculum associated with the Course has also been activated. If the Curriculum Status is Inactive, click the Active button and submit.

Procedure - Activating a Curriculum

  1. From the Curriculum List page, select a Curriculum by clicking on the linked name.

  2. Select the Active button and click the Submit button to activate your curriculum.


Procedure (Note: To create a Certification Exam, you will first need to create your Certification/Course group).

  1. From the Edit an Existing Certification page, select the linked Certification/Course Group name
  2. From the Edit Certification page, click the Add Exam button
  3. Complete the same information as you would for a Course Exam

Click the Save button when complete

Once you have created your Curricula (including the Templates Curriculum) for your company, you are ready to add Courses using the QuickStep Method (NoteAll Courses created under the Templates Curriculum will automatically become Template Course options).


First Course Addition

  1. Click on the Create Course sub-tab under the Courses tab. Select Launch Course Wizard. The Create Course window will open.
  2. As this is the first Course addition, there will not be any options available from the Template dropdown box. We suggest creating a Course named Template for the initial setup. (Upon returning for future Course creations, this option will then be available in the Template dropdown options.)
  3. For this first Course addition, you will be asked to enter: 
  • Course Name
  • Course Description (optional)
  • Resource Format (select file type of Resource if adding it now)
  • Select Resource File (optional)
  • Choose Course Modality - eLearning or Classroom
  • Select a Language

Click Submit to add this first Course.

Additional Course Additions

Method one:

  1. Click on the Create Course sub-tab under the Courses tab. Select Launch Course Wizard. The Create Course window will open.
  2. Select Template - eLearning Course or ILT Course
  3. Select a Curriculum from the dropdown options.
  4. Enter your Course name.
  5. Select Resource Format and File.

Click the Submit button.

Method two:

  1. Click on the Course sub-tab under the Courses tab.
  2. Select the Curriculum you want to add a course to.
  3. Scroll down to Add New Course
  4. Add Course Name and Course Description
  5. Click the Add a new Course button

The screen will refresh and you will see the new course in the Courses in Curriculum box.


To begin adding Resources to your Lesson, click on the Lesson name from the Course detail page. This will take you to the Lesson detail page.

From the Upload Resource to this Lesson section, select one of the two options (as shown above) to upload your file:

  • Upload to US-CENTRAL - This will open up upload option right below where you can enter the following details:
    1. Display name - this description will be shown to the student
    2. From the Resource Format dropdown box, select the relevant Resource* format.
    3. As NetExam does not require that resources be uploaded exclusively, if you have previously uploaded your Course material, select this option and enter the URL in the field provided.
    4. If you wish to upload your material through the upload module, click the radio button (circle) next to File and then click the Browse button to navigate to the file on your hard drive.
    5. Set the estimated duration (optional).
    6. Click the Submit button to upload the files (Note: Only click Submit once). The page will refresh to show you the Resource added to your lesson. You can continue to add Resources to your Lesson (Use the arrow to the right of the uploaded Resources to change their order - applicable for uploads from other server options too).

  • Add Existing Resource – This option will allow you to add resources uploaded via the content library. 

Upload to US-Central

* Following are the supporting file formats:

  • Acrobat Connect Recording
  • AICC
  • Audio
  • Classmaker Item
  • Cloudshare Lab
  • Embedded HTML
  • Embedded Video
  • Embedded Video 1024 x 768
  • Embedded Video 990 x 606
  • e-signature
  • HD Video from Sprout video
  • HTML
  • Link to external course
  • Ms PowerPoint
  • Ms Word
  • NetExam Learning Content
  • NetExam Virtual Lab
  • PDF
  • Ravello virtual lab
  • SCORM 
  • SCORM Engine
  • Textbook + Study Guide
  • Video
  • Vidyard video
  • VR Video
  • Windows Media File (.wmv)
  • Workbook
  • Zip
  • 7zZip

The Add Courseware page has been upgraded, such that an Admin may easily search for a Certification to be enrolled for a User, with new paging features.


  1.  Navigate to the User's profile page. Select the Manage Course Registrations button at the top of the page.  
  2. Click the Add Courseware button at the top of the page. A pop-up window will open with the Available Courses and Certifications available for enrollment.
  3. Select from the available tabs at the top:
  • Certifications - expand/collapse by clicking the +/- next to the Certification to view the Courses under the available Certifications. To perform a search enter the search criteria and click on the search icon. Select the checkbox next to the search box to Override Enrollment Prerequisites. Click the checkbox under the Enroll column to enroll and then click the Enroll in Certifications button at the bottom of the window to complete enrollment.
  • ILT - Click the +/- to expand and view more details about the class. Select from the available classes listed or search by entering class name in search field. Select a date range if preferred and/or select the checkbox to override schedule conflicts or timetable clashes. Enroll by selecting the checkbox next to the class listing.
  • External - Select from the listed Courses by selecting the checkbox next to the course listed  A popup box will open to enter the followig details: Completed (select the checkbox), Score, and Date Completed. Click Submit once done.

There are two ways to add questions to your Learning Objectives:

Option I – Manually through the form on the Edit Learning Objective/Add Question Page or

Option II – Batch upload from the Edit Learning Objective/Add Question Page using one of the two available template formats.

Option I – Enter Questions Manually


  1. To get to the Edit Learning Objective/Add Question Page, go to the Lesson detail page and scroll to the bottom section titled, Learning Objectives in this Lesson and click on the Learning Objective title name link.

  2. Enter the following information for your Question:

  • Question – enter question text.

  • Question URL – this is optional. If you have a supporting URL for your Question enter it here.

  • Applies To – By default, the question “Applies To” will be pre-selected with all options. You can deselect any options that you choose not to associate with this exam question.

  • Question Type – Select either Single Answer or Multiple Answer. By default, Single Answer will be selected (Single Answer option applies to questions which would have only one answer or if it’s a True/False question. Multiple Answer option applies to questions where more than one answer is to be selected)

  • Question Feedback URL – optional field to provide a link to Users to assist with their question (Note: The URL needs to begin with http:// in order to function properly).

  • Question Feedback – optional freeform text than can be input to provide for Users, if their question is answered incorrectly.

  • Randomize Answers – checkbox option to enable or disable answers being displayed in random.

  • Answers – Type in the answer text in the available fields. For Single Answer questions, select one (1) correct answer by clicking the checkbox next to the correct answer. For Multiple Answer questions, select the checkbox next to all correct answers.

Click the Add Question button when complete. The page will refresh with your question added to the page.

Option II – Batch Upload Questions and Answers

NetExam LMS offers the ability to batch upload Questions and Answers in the following formats:

    • Unicode Text – [.txt]: This is the best file format for non-English and will work for English as well.  The format can be exported from Excel by choosing “Save As” from the file menu and then selecting “Unicode Text (*.txt)” in the “Save as type” menu. You can download the template for this format from a link inserted into this option or Click here to download it now.
    • QTI Format XML– [.xml] (Questionmark Software format): This is an XML in QTI format which can be saved from any application supporting QTI format such as Questionmark. The NetExam System import currently only supports XML in QTI format and will not import XML exported directly from Excel for example.         

Procedure – Unicode Text option

  1. To get to the Edit Learning Objective Page, go to the Lesson detail page and scroll to the bottom section titled, Learning Objectives in this Lesson and click on the Learning Objective title name.

  2. Before you upload your questions and answers, you will need to complete the template. Located in the Unicode Text option of the Edit Learning Objective/Add Question page, download the Excel template to enter your questions and answers.

  3. Save the spreadsheet to your computer.

  4. Open the spreadsheet and fill in the fields:

    • Question column – enter the question text.

    • Question Type column – enter 1 for single answer questions or 2 for multiple answer questions. Hint – if you hover over the red corner of the top field in the spreadsheet there are directional notes for assistance.

    • AnswerA through AnswerG columns – enter your exam answer text.

    • AnswerACorrect through AnswerGCorrect columns – If you have entered an answer in any of the AnswerA through AnswerG columns, you must mark the answer as correct or incorrect. Enter 0 for incorrect answers, 1 for correct answers.

    • Randomize – this will randomize the sequence of answers being displayed.0 is to Not Randomize, 1 is to Randomize.

    • QuestionURL – (optional) if there is a supporting URL to assist Users with their question, it can be entered here (Note: The URL needs to begin with http:// in order to function properly).

    • QuestionFeedback - (optional) text than can be input to provide for Users, if their question is answered incorrectly.

  5. Scroll down to the bottom of the Edit Learning Objective page and select Unicode Text File – [.txt] from the list of options displayed.
  6. Save the file type as Unicode Text (*.txt) and click Save. Close the file. You are now ready to upload your questions.
  7. Browse to the completed template and click Open. Click the Upload File button to upload the spreadsheet.

 Procedure - QTI format option

  1. To get to the Edit Learning Objective Page, go to the Lesson detail page and scroll to the bottom section titled, Learning Objectives in this Lesson and click on the Learning Objective title name.

  2. Scroll down to the bottom of the Edit Learning Objective page and from the list of options, select QTI Format – [.xml].

  3. Browse to your document and click Open. This will activate the Submit button to upload the questions and answers.  The page will refresh with your questions uploaded.

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








    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


  1. Access your Course and click on the Lesson link from the Course Detail page.

  2. On the Edit Lesson page, click on the Create Lesson Quiz link.

  3. On the Add Quiz to Lesson page, complete the following fields:

  • Quiz Name
  • Quiz Description
  • Minimum Passing Score
  • Allowed Exam Retakes – select from 1-9 or Unlimited. System default is 0
  • Question Sequence – select either Random Questions or Same Order
  • 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 quiz
  • Available Quiz Questions By Learning Objective – Enter the number of questions from each Learning Objective you want to include on the Quiz.  The system defaults to the total number of questions for all learning objectives. Then, in box provided at the bottom, enter the total number of questions for the Quiz
  • Quiz Requirement – Select one of the four options:
  • Optional
  • Must Take Quiz
  • Must Pass Quiz
  • None

Click the Submit button to add your Lesson Quiz.

  1. To create a Course Template(s):
      1. If one does not exist yet, create a Curriculum named "Templates". It does not have to be activated.
      2. Create one or more regular Courses in the Templates: Curriculum. Any settings you apply to this Course will be copied over when you choose this Course as your template, including Lesson Resources, Questions and Answers, and Exams.
  2. To use the Template(s):
      1. Under the Courses main tab, click the Create Course sub-tab.
      2. Choose the Course template that you would like to use.
      3. Choose the Curriculum that you would like to add this Course to.
      4. Fill in a Course description (optional).

At this point, you may still have work to do on the Course, such as activating Learning Objectives, Lessons and Course, adding Lesson Content, Adding Questions and Answers, etc. This will depend on the template chosen.

NetExam allows you to also create Courses based on an existing course using the Save As feature. Using the Save As feature will create a duplicate of the Course including all Resources, Questions and Answers as well as any Exams.

Procedure to use “Save As” feature

    1. Go to Courses and select a course you want to duplicate.
    2. Scroll down to the Edit Course page and click the Save As button.
    3. The new window is entitled Save a Course under a New Curriculum. The action is Rename or Copy a Course. The new course title will default to “Copy of” and the existing Course title. You can change this title in the field provided.
    4. Select the Curriculum you want the new Course to appear under from the available Curriculums listed in the dropdown box of options. Click the Submit button.
    5. You will be returned to the Edit Curriculum page and the new Course will appear in the list.



After you add the Course, you will be taken to the Course detail page. Since this Course was created using a template you will need to update some of the information:

    1. Course Rank – you can change the ranking of the Course (enabled for eLearning Courses only).


    1. Course Name – the desired Course name.


    1. Course Description – enter a description if desired.


    1. Course Tags – Course tags are used to identify a Course(s) for reporting purposes. To add a Course tag, select the Add new Tag link. Enter the tag name and description if desired and click the Submit button.


    1. Course Certificate – if you will be offering a Certificate to your students, select the Available radio button.


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


    1. Status – since the Course is active, the Active radio button will be selected. If you wish to discontinue the Course, select the Discontinued radio button (this option will show if the Course has Users enrolled to it). If no Users are enrolled to the Course, you will see the option of cancelling the Course by selecting the Cancelled radio button.


    1. Course Pricing –Select the Available radio option if you want to associate a price for your Course. This would open an option below it to Add Prices. Click the Add Prices button to open a pop-up displaying the User Types and multiple currencies available to set. You can set values for each currency for each User Type. Click the Add Pricing button once done. (Note: This option is configurable, only if your account uses eCommerce).


    1. Payment Option – If you select Course Pricing as Available, you will need to select any/all of the payment options available:
        • Credit Card

        • Purchase Order

        • Voucher
    2. Days to Complete – enter the number of days that the User has, to complete this Course. Default is set to 3 days.


    1. Credit Hrs – Enter any credit hours associated with this Course if desired.


    1. Language – the default language is set to English.


    1. Course Modality – Select either eLearning or Classroom. The default is set to eLearning.


    1. Prerequisite Courses – If you require prerequisites for the Course, select the Choose Prerequisites button. A pop-up box will display, listing the Courses to choose from. Select the checkbox(es) next to the Course name(s) and click the Submit Selection button. The box will then populate with the selected prerequisite Course(s).


    1. Prerequisite Condition – If you have selected prerequisites, select the relative condition from the dropdown list of options:
        • Learner must complete any one of the selected Courses before registering for this Course

        • Learner must complete all selected Courses before registering for this Course

        • Learner must be registered to any one of the selected Courses before registering for this Course

        • Learner must be registered to all selected Courses before registering for this Course
    2. Datasheet URL – If you would like to provide a link to more information to your Users on this Course, you can enter it here.


    1. Cancellation Policy(Applies to Class Room Modality only) if your company offers a cancellation policy, enter in the textbox.


    1. Cancellable – Select the number of days or hours before the class starts, that a User can cancel his/her class.


    1. Removable by Manager – Check this box if you want to provide managers permission to remove this Course from a User from the Manager User Registration page.


    1. Attach Survey – If you want to assign a survey to be taken by your Users, select from the survey options in the dropdown box. Default is set to None.


    1. External ID – enter associated external ID as applicable (This field would be useful if you use the NetExam System with a 3rd Party System that your organization uses for Training purposes).


    1. Points – if your account is integrated with a rewards system (eg:, this displays the number of points that the User will receive upon completion of the Course.


    1. SKU – this is your identifying code for the Course.


    1. Requires Examiner – selecting this option will require that an Administrator/Examiner mark the Course as complete for the User.


    1. Enable User File Upload – selecting this option will request the User to upload a file, i.e. lab work, assignment, etc. in order for the Examiner to review the student’s uploaded file.


    1. Enable Course Rating – When checked, shows the average rating (1-5 stars) for the Course and allows the User to give a rating. This information appears to the student on the Course Details Pane.


  1. Completion Criteria - (Applies to Class Room Modality only) Admins have the option of selecting one of the following completion criteria’s from the drop down:
      • Learner has completed eLearning portion

      • Learner has had attendance marked for a class/event

      • Learner has completed eLearning AND attended class

      • Learner has completed eLearning OR attended class

Click the Save button to retain the changes. The page will refresh and show the updated Course detail page.

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.

Making a Course Inactive is managed from the Edit Course page (Note: In order to make a Course inactive, it should not be attached to ANY ACTIVE CERTIFICATIONS. If the Course you want to make Inactive is attached to an active Certification, you will either need to make the Certification inactive or create a new version of the Certification that excludes this Course).


    1. Find the Course you would like to make Inactivate (cancel/deactivate).

    2. Navigate to the Edit Course page.

    3. Change the status to Inactive or Discontinued (depends on whether Users have enrolled) (Note: Remember, you will be unable to select this option if your Course is still part of an active Certification).

    4. Scroll to the bottom of the section and click the Save button.


    1. From the Course Tab > Course, Select the Curriculum your Course is assigned to.
    2. Select the Course which has the Lesson you wish to rename.
    3. Scroll to the Lesson and click on the Lesson to take you to the Lesson Detail page.
    4. Rename the Lesson - Click Submit.

This will return you to the Course detail page and you will see that the name of your Lesson has now changed.


Testing a Course prior to publishing to your Users can be done directly from the Admin site on the Edit a Course page (Note: This applies to eLearning Courses only).


    1. Navigate to the Course you would like to Preview.


    1. On the Edit a Course page, scroll to the section in the page which displays a list of action buttons and select the Preview Course as Learner button.


    1. This will log you in as a User to your portal as a Preview User.


  1. You will be taken directly to the Course where you can view the uploaded resource materials, take the exam and see the completion requirements at work just like any User who might enroll for the Course.

The NetExam LMS gives the Administrator the ability to see how the Students Learner Portal looks like.


    1. Search for the User by entering his/her name or email address on the search option on the left of the Admin site.
    2. Click on the User's name to go to his/her profile.
    3. In the User's profile page (Add/Edit a User), select the Login as Learner button to go to the Student site and view what the User will see within the Student site.

This helps an Administrator verify any changes that are done to the Student site and if required, to check on the issues that the User may be experiencing, if there are any.

There are two paths to view a student's exam results.

  • Via the Course information or
  • Via the User information

To view exam results via Course information:

  1. Navigate to the Edit Course page and scroll down to the Exam section.
  2. Click on the exam Report link (Also see: How do I find statistics for an Exam?).
  3. On the User Exam Analysis, select the User Comparison tab. This will show a list of the Users and their individual scores for the Exam.
  4. Selecting the individual User will show the User’s Exam history for the Course including previous attempts.

To view exam results via User information:

  1. Perform a search for the User.
  2. Click on the User’s name to view the User's profile.
  3. Select the View Transcript button at the top of the Add/Edit a User page.
  4. The Transcript page will list Exam versions, Status, Completion dates and Scores.

Show Me

Elearning templates will help you to create recurrence courses  easily from a saved template.

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

Administrators who log in to the Learner Portal will now have Single-Sign-On link to login to the NetExam Administration Application. This link will not be visible to users who do not have access to the Admin Application.

Admin Login

Proctored Exams are designed to work with Proctor Keys. Proctor Keys are gnerated and configured at the Exam level.

Students are required to input the Proctor key before taking the Exam.

Proctor keys can be distributed by admins during the class sessions to avoid students attempting to take the exams before attending the class sessions.


Generating a Proctor Key

  1. Navigate to Exam Add/Edit page in Admin site (Lesson Quiz/ Course Exam/ Certification Exam)
  2. Click on the “Generate Key” button next to the Proctor Key field
  3. Click Submit

When the student clicks the  "Take Exam" button from within the course, the system will prompt the student to enter the Proctor Key to be granted access to the Exam. When the student inserts the correct Proctor Key, they system will direct the student to the exam. In the event the student does not enter the correct Key information, the student will need to contact the administrator or instructor for the proper key.


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 in 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 “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 Save button on the course page to save your changes.

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

Setup – Certification Level

Pre-Requisite courses are assigned at the Certification Level.

  • Open the existing Certification from 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 Close button to add them to the list.
  • Click Save button to save the changes.


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.


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. 

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%

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 Goals tab
  • Click on the Certification name you would like to enroll users in.
  • Select the users from the popup and click Enroll.