---
sidebar_position: 1
label: 'Guides Overview'
---
import ReactPlayer from "react-player"

# Overview
User guides provided in this section are proxied to serve as both training and **User Acceptance Tests (UATs)** for all NPIS users as detailed in the [Software Requirements Specification (SRS) Document](project-requirements/SRS#system-users-and-characteristics) to execute their respective [system roles in the same SRS Document](project-requirements/SRS#user-roles).

## Getting Started



Users reading this guide are to select their respective user group/roles in the sidebar on the left under User Guides to complete these UATs and training by expanding the menu to further reveal a breakdown of all the usecases for the system tasks executable by their user role/group.


:::tip[Specialized Users]

Executing certain system task roles does require the user to have the neccesary knowledge underlying the technical standards used to
implement the features and functionality pertaining to those tasks. For example: 

The Admin User Guides do require the admin user to have the technical know how on technical standard (IETF RFC 6749 and 6750) known as **OpenID Connect (OIDC)**, an interoperable authentication protocol based on the OAuth 2.0 framework of specifications.

:::


:::danger[Missconfigured System]

The failure for a certain user to configure the system right, most certainly causes the system to be unusable.

:::


:::info[Learning Resources]

The user guide therefore provides such an introduction to the user in form of a prime, or brief introductory notes on the subject matter. An in the case the where is the is more ground to cover beyond the scope of the project, the guide refers the users to curated resources online like links to learning material, standards, or vendor documentation. 

:::
<div className="video__wrapper">
    <ReactPlayer className="video__player" controls height="50%" src="/videos/Big_Buck_Bunny_360_10s_1MB.webm" width="50%" />
</div>

<!--     Adds a import GifPlayer from "react-gif-player"; to the markdown.
    Inserts html like <GifPlayer gif="https://media.giphy.com/media/VhiAuDYHkNPydiNnOs/giphy.gif" /> -->