> For the complete documentation index, see [llms.txt](https://academy.synap.ac/doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.synap.ac/doc/exams/remote-exam-planning-guide/in-person-online-exams-guide.md).

# In Person Online Exams Guide

Running online exams in a supervised test centres often have different requirements to remote assessments candidates may sit at home on their own device. Organisations may need to manage large numbers of candidates, simplify the sign-in process, minimise administration, or configure additional security measures appropriate for an invigilated environment.

Synap includes a range of features designed specifically to support in-person exam delivery. From creating candidate accounts without email addresses to simplified login methods and configurable security options, IP restrictions, Proctoring and more. These features help provide a smooth experience for both administrators and candidates.

This guide brings together the recommended approaches, platform features and best practices for delivering exams in test centres. Whether you're running assessments on dedicated exam centre devices or managed organisational computers, you'll find guidance on configuring your exams, preparing candidates and delivering assessments efficiently.

{% content-ref url="/pages/n7OU7Sdq2VXAuJkB51JQ" %}
[4. Advanced : Exam Security](/doc/exams/create-and-manage-exams/4.-advanced-exam-security.md)
{% endcontent-ref %}

{% content-ref url="/pages/FU091z8rRVVPWqQRnVTp" %}
[Proctoring with Synoptic](/doc/exams/proctoring-with-synoptic.md)
{% endcontent-ref %}

## Email-less Candidate Accounts

Many organisations running exams in test centres do not want or need candidates to have an email address. Synap supports creating candidate accounts without an email address, allowing candidates to access their exams directly using our code login feature.

### Creating email-less accounts

Accounts created without an email must be generated (as no invite can be emailed). Go to any user group, add users and select generate

<figure><img src="/files/R7fX7v6TXcr5SQjihSIB" alt=""><figcaption></figcaption></figure>

{% content-ref url="/pages/taVtyDSNHj2hS01H2eGg" %}
[Generating user accounts](/doc/users-and-groups/creating-groups/generating-user-accounts.md)
{% endcontent-ref %}

&#x20;To generate a single account follow the normal generate user steps on platform, and select 'This user does not have an email address' when this is selected you must include an external ID string. This can be anything but must be used in order to create the account. If you are bulk creating users simply leave the email cells blank on the csv but include an external id in each cell, the headers will still be required.

<figure><img src="/files/jxNsJoCNWEGoAjc9O82n" alt=""><figcaption></figcaption></figure>

Once generated users will show in groups as normal but not have an email address and will be excluded from any messaging or emails sent via the platform.&#x20;

<figure><img src="/files/f2FrNeJ88wKaJRz6OL2o" alt=""><figcaption></figcaption></figure>

Once users are created they can be enrolled into exams as any other user. But can only login to exams where the Code login feature has been enabled. See below for steps to set up an exam.

{% content-ref url="/pages/eMBzcrooSpFVsTGISCtE" %}
[Create and Manage Exams](/doc/exams/create-and-manage-exams.md)
{% endcontent-ref %}

### Code login

Code login allows any candidate to access the exam outside of the normal login page. This is the only way users without email addresses can access the system. Code login uses the following:

* **Candidate login link**: Link is the same for all candidates in that exam, unique to each exam
* **Login code:** unique to each candidate attempt 4 character readable code, available on the attempt management table&#x20;
* **Corroborating detail:** Optional but recommended to add additional unique point of information to verify candidates, this can be surname or external id

<figure><img src="/files/oMqq6mviKNW2y1TZxp7r" alt=""><figcaption></figcaption></figure>

After login candidates are taken straight to the start exam page, removing additional navigation options to ensure a smooth start to the exam.&#x20;

Enable Code login on the exam security page. We strongly recommend for improved security having a corroborating detail enabled though this is not required.&#x20;

<figure><img src="/files/dyD2CtDGayJdnVvdYrJf" alt=""><figcaption></figcaption></figure>

Once enabled a candidate login link is generated, candidates must use this link to login via this method. The link is unique to each exam and is the same for all candidates in that exam, candidates will need their unique login code available on the attempt management table.&#x20;

<figure><img src="/files/qt73ycS0SO88H1Q5WeTa" alt=""><figcaption></figcaption></figure>

Login codes can also be exported in bulk from the attempt management table. Note that resit or additional attempts for the same user will have different login codes.&#x20;

For a candidate with no email address to set the exam they will follow these steps:&#x20;

1. Go to the specific **Candidate login link** as provided on the exam security page, link is unique to each exam and the same for all candidates in the exam
2. Input their unique exam **Login code** , along side any other coroborating detail if enabled
3. Start the exam&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://academy.synap.ac/doc/exams/remote-exam-planning-guide/in-person-online-exams-guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
