FAQ

I submitted my project before the deadline - why is my grade a 0?

You may have forgotten to click the "Confirm" button after receiving your auto grade. Unfortunately we can't accept this as an excuse as we have no way of determining if you were actually finished ahead of time. Please be careful!

ATutor confirmation example

Latest Nyquist setup instructions

Alternative: Nyquist via VSCode

We strongly recommend that students use NyquistIDE when programming in Nyquist this semester. However, as an experimental alternative, we have also created a VSCode extension allowing for basic Nyquist development.

This extension is known to have incomplete functionality relative to NyquistIDE. Use at your own risk. If you encounter any programming or project issue and are using the VSCode extension instead of NyquistIDE, the first thing you should do to debug is try NyquistIDE.

First, install Nyquist. Then:

  1. Grab the latest .vsix build from https://github.com/chrisdonahue/nyquist-vscode/releases
  2. Open VSCode and drag the .vsix file into your extensions.
  3. Configure the nyquist.interpreterPath and nyquist.xlispPath settings in VSCode to point to your Nyquist installation
  4. You may also need to instruct VSCode to associate .sal files w/ the Nyquist SAL language, see image below
  5. Press Cmd+Shift+R (Mac) / Ctrl+Shift+R (Win/Linux) to run current file

VSCode associate Nyquist SAL with .sal file

If you are particularly eager, contributions to this extension are welcome! You may open a pull request to the core repo. Key features requests are tracked here.

Other resources