The menu bar across the top of the exam console contains the Exam Console Tools.
To turn on webcam-sharing, click Camera from top menu.
To turn on screensharing, click Desktop from top menu.
To ask the proctor a question during the exam, select Live Chat from top menu.
Clicking Exam Controls from top menu offers the following choices:
Show Testing Rules: select this to review the exam rules during an exam.
Refresh Exam Window: use to refresh the Linux Server Terminal without reloading the entire web page.
Reset Console: use to reset the HTML terminal application and to flush all firewall settings on the candidate's server.
Pause Exam: use to request break from proctor. (Note: the exam timer continues to run through even if proctor approves break request.)
End Exam: Candidate can use this to indicate to proctor they are ready to end the exam.
Notepad: use this to make notes during the exam, e.g. keeping a list of items to revisit. Please note that notes entered here will not be retained or accessible after the exam has ended.
The Content Panel (left pane) contains the exam tasks, describes the point value of a task and displays a timer for the exam.
Exam tasks instruct you to complete a step, or a series of steps.
Candidates can navigate between exam tasks by clicking on the Previous or Next button, or they can jump to a specific exam task by selecting the task number from the drop-down list.
Candidates can flag an exam task by clicking the Flag this to return box, to remind them to finish/review the task. The task dropdown list will indicate the task you have flagged. When you have revisited this task, you can click Unflag
Exam tasks contain text that is formatted as copyable values (e.g. file names, port numbers, etc). The copyable values highlight when a Candidate’s cursor hovers over formatted text. Candidates can click on the highlighted value within the Content panel to Copy the value & then Paste it directly into the terminal window.
Candidates may switch between languages (if available) during the exam by clicking on the Select Language drop down list
The timer bar is set to run for the duration of the exam.
The "Time Remaining" indicator decreases throughout the duration of the exam.
Requesting a break via the Pause Exam function will not stop the timer.
The Proctor keeps the ultimate timer for the exam.
The Candidate should check with the Proctor for a true reading of time remaining in the exam if there is any doubt or in cases where the timer has been reset.
Linux Server Terminal
The Linux Server Terminal (on right) displays the terminal of a Linux Server.
Root privileges can be obtained by running ‘sudo -i’.
You should avoid rebooting node-1, as the supporting infrastructure will take around 15 minutes to start, and stabilize. You are free to reboot any node other than node-1 at any time.
Do not stop or tamper with the certerminal or sshd configuration and process on node-1 as this will END YOUR EXAM SESSION.
Do not block incoming ports 8080/tcp, 4505/tcp and 4506/tcp. This includes firewall rules that are found within the distribution's default firewall configuration files as well as interactive firewall commands.
Use Ctrl+Alt+W instead of Ctrl+W.
Ctrl+W is a keyboard shortcut that will close the current tab in Google Chrome.
Ctrl+C and Ctrl+V are not supported in your exam terminal To copy and paste please use;
For Linux: select text for copy and middle button for paste (or both left and right simultaneously if you have no middle button).
For Mac: ⌘+C to copy and ⌘+V to paste.
For Windows: Ctrl+Insert to copy and Shift+Insert to paste.
Installation of services and applications included in this exam may require modification of system security policies to successfully complete.
Only a single terminal console is available during the exam. Terminal multiplexers such as GNU Screen and tmux can be used to create virtual consoles.
To change the font size in the terminal please use the native Chrome keys: Ctrl and '+' or Ctrl and '-'.
You should avoid changing the locale of the system during your exam.
You should not manipulate the firewall of node-1, or tamper with any of the running lxd or dnsmasq processes.
Virtual Machine (JSNAD and JSNSD Exams ONLY)
The workstation is CentOS 7 based and configured with all the tools and software needed to complete the tasks. This includes:
GNOME Desktop Environment
Code Editing Software: VSCode, Vim, WebStorm (sponsored by JetBrains)
API/REST Client (Postman)
Node.js version 14 LTS
Guidelines and Tips for Use of the Virtual Machine (JSNAD and JSNSD Exams Only)
Clicking “Start Assessment” (in the top right-hand corner of the Assessment Introduction page) will launch the JSNAD or JSNSD Application (the exam)
JSNAD & JSNSD Exam tasks instruct you to complete a step, or a series of steps, which may be answered with Node.js core API’s or with any Node.js libraries/frameworks of the candidates choosing.
Instructions for each task, presented in the UI, are also made available in a readme.md file in each project folder.
The terminal provided by the environment is GNOME Terminal, but the Visual Studio Code Terminal or WebStorm may also be used.
Candidates can navigate between exam tasks by clicking on the “Previous” or “Continue/Next Task” button.
Candidates can skip an exam task using the “Skip” button, and return to it later, by navigating to any task in the left column.
Candidates can click on “Assessment Review” to identify tasks that have been:
Once all the tasks have been completed and you are ready to end the exam, select “End Exam” from the Exam Controls dropdown, located in the exam console Menu Bar.