Theme

Technical Questions

Network Troubleshooting Guide

When you run into a problem that we can't reproduce on our end, our support team may ask you to capture some diagnostic files from your browser. This guide walks you through capturing the three most useful ones: the console log, a HAR file, and a NetLog.


What are these files?

The console log records messages and errors from the Prodigy application itself. A HAR file (HTTP Archive) records every request your browser made on the page and how the server responded. A NetLog records low-level connection details from the whole browser, which helps diagnose problems like blocked or dropped connections on restrictive networks. You usually only need to capture the one our support team asks for.

Before You Start

  • Use Google Chrome or Microsoft Edge on a computer. The steps below show Chrome, but Edge works the same way.
  • Know how to make the problem happen. The captures only record what happens while they are running, so you will reproduce the issue while capturing.
  • Note the time the problem happens and the address in the URL bar. Including these in your email helps us line your capture up with our server logs.

These files can contain sensitive information

HAR files and NetLogs can include details about your session, and console logs can include account information. Send them directly to Support@prodigyems.com — please don't post them in public places like forums or social media. When capturing a NetLog, leave the default Strip private information option selected.

Opening Developer Tools

The console log and HAR file are both captured from your browser's Developer Tools. To open them, press F12 (Windows) or Cmd+Option+I (Mac) while on the Prodigy page, or find them in the browser menu under More tools → Developer tools. A panel opens next to the page:

Prodigy login page with Chrome Developer Tools docked to the right side of the browser window

The tabs along the top of the panel — Console, Network, and so on — are where you'll work in the next two sections.

Capturing the Console Log

  1. Open Developer Tools and click the Console tab.
  2. Reproduce the problem — for example, try to log in, play the video, or open the page that fails.
  3. Watch the console fill with messages. Errors appear in red and warnings in yellow:
DevTools Console tab showing application messages and warnings
  1. Right-click anywhere on the messages and choose Save as... to save the whole log as a text file:
Right-click context menu in the Console with the Save as option
  1. Name the file something descriptive, like prodigy-console-log.txt.

Capturing a HAR File

  1. Open Developer Tools and click the Network tab.
  2. Check the Preserve log box at the top of the panel, so the recording survives page reloads and redirects.
  3. Reproduce the problem from the very beginning — reload the page with Ctrl+R (Windows) or Cmd+R (Mac) and repeat the steps that fail. Requests fill the panel as they happen, and failed requests show in red:
DevTools Network tab with Preserve log enabled, showing recorded requests including a failed request in red
  1. Once the problem has occurred, click the Export HAR button (the down-arrow icon, circled below) and save the file:
Network tab toolbar with the Export HAR down-arrow button circled in red
  1. Name it something descriptive, like prodigy-issue.har.

Keep the capture focused

Only keep the Prodigy tab open while recording, and close unrelated tabs. This keeps the file small and avoids sending us information about other sites you use.

Capturing a NetLog

A NetLog captures connection-level details from the entire browser. Our team usually asks for one when Prodigy won't load at all or a video won't start, which often points to a firewall or content filter on your network (see our URL Allow List).

  1. Open a new tab, type chrome://net-export into the address bar, and press Enter (in Edge, use edge://net-export):
Chrome's Capture Network Log page with the Start Logging to Disk button and the Strip private information option selected
  1. Leave the options alone — Strip private information should stay selected.
  2. Click Start Logging to Disk and choose where to save the file. Chrome names it chrome-net-export-log.json.
  3. Switch to another tab and reproduce the problem on Prodigy.
  4. Come back to the chrome://net-export tab and click Stop Logging. The page shows the location of the finished file.

Example: Reporting a Video That Won't Play

Suppose a video in one of your classes shows a spinner and never starts. Here's how you would put this guide together:

  1. Open the class page where the video fails.
  2. Open Developer Tools, go to the Network tab, and check Preserve log.
  3. Reload the page and click play on the video. Wait until it fails.
  4. Click Export HAR and save the file as prodigy-video-issue.har.
  5. Switch to the Console tab, right-click the messages, choose Save as..., and save prodigy-console-log.txt.
  6. Email both files to support:
To: Support@prodigyems.com
Subject: Video won't play in "Airway Management" class

Hi Prodigy Support,

The video in the "Airway Management" class won't play — it spins
and never starts. This happens every time on our station network,
but works fine from home.

Happened at: July 16 around 2:15 PM Eastern
Page: the class player page for "Airway Management"
Browser: Chrome on Windows 11

Attached: prodigy-video-issue.har, prodigy-console-log.txt

Thanks,
Jordan

Sending the Files to Us

Email the files as attachments to Support@prodigyems.com, along with what went wrong, the time it happened, and the page you were on. If a file is too large to attach (NetLogs can grow quickly), compress it into a .zip first, or reply to your support ticket and we'll send you an upload link. You can also start from the chat icon on the Prodigy page and our team will tell you where to send the files.

Previous
URL Allow List