<div class='box' id="page1">
<div>
<div class="row">
<div class="col s12 m8 card scale">
<div class="card-content">
<span class="card-title center">Parameters</span>
<ul class="collection z-depth-2">
<li class="collection-item avatar">
<i class="material-icons circle">lock</i>
<span class="title"><strong>secret</strong></span>
<p>- A secret is an UUID informed by the administrator that let us access the route.</p>
<li class="collection-item avatar">
<i class="material-icons circle">person</i>
<span class="title"><strong>speck_id</strong></span>
<p>- It's the user's ID in the speck database. This ID is unique throughout the database and it's what bounds the user to their data.</p>
<li class="collection-item avatar">
<i class="material-icons circle">group</i>
<span class="title"><strong>speck_group</strong></span>
<p>- The "name" of the group that the user we are creating belongs to.</p>
</ul>
</div>
</div>
<div class="col s12 m4 grey-text text-darken-2">
<h1 class="grey-text text-darken-2 center">Candidate</h1>
<p class="topic-description">A candidate is a user that seeks a job opportunity. In doing so, one needs to have a profile containing one's personal data, curriculum and socioemotional analysis.</p>
</div>
</div>
<h4 class="grey-text text-darken-2">Topics</h4>
<ul class="collapsible">
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Personal Data</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Includes all personal information related to an user such as his/her "name", birthday, gender, address, telephone, type of disability and others. Some of these fields are considered sensitive data, and must not be exposed to any one other than the owner.</p>
<div class="container">
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/curriculum/personalData</b><br>
<p class="grey-text text-darken-2"> - View the user's personal data.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/curriculum/personalData</b><br>
<p class="grey-text text-darken-2">- Creates the user's personal data. It adds the user personal data to their profile.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
<li><b>speck_group </b>
</li>
<li><b>body </b> - Json with all personal data of the user
</li>
</ul>
</div>
</div>
<div class="card bg-PUT">
<div class="card-content">
<b>
<PUT>PUT</PUT>
</b>
<b>/curriculum/personalData</b><br>
<p class="grey-text text-darken-2">- Update user's personal data.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
<li><b>body </b> - Json with all personal data of the user
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Curriculum Data</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Includes all information regarding the user’s curriculum vitae such as one’s basic education, degree levels, internship, languages ando others.</p>
<div class="container">
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/curriculum/professionalData</b><br>
<p class="grey-text text-darken-2">- View user's curriculum data.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/curriculum/professionalData</b><br>
<p class="grey-text text-darken-2">- Create user's curriculum data.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
<li><b>speck_group </b>
</li>
<li><b>body </b> - Json with all curriculum data of the user
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/curriculum/professionalData/add-fields</b><br>
<p class="grey-text text-darken-2">- Add new optional fields in user's curriculum data. These fields can be understood as skills one can have.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
<li><b>body </b> - Json with optional fields for the user curriculum
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/curriculum/professionalData/awards</b><br>
<p class="grey-text text-darken-2">- Add new optional awards to the curriculum.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
<li><b>body </b> - Json with the awards the user received
</li>
</ul>
</div>
</div>
<div class="card bg-PUT">
<div class="card-content">
<b>
<PUT>PUT</PUT>
</b>
<b>/curriculum/professionalData</b><br>
<p class="grey-text text-darken-2">- Update user curriculum data.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
<li><b>speck_group </b>
</li>
<li><b>body </b> - Json with all curriculum data of the user
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Socioemotional Data</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Includes all information regarding the user’s socioemotional analysis such as one’s essay and score (personal insight).</p>
<div class="container">
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/curriculum/socioemotional</b><br>
<p class="grey-text text-darken-2">- View user's essay.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/curriculum/socioemotional</b><br>
<p class="grey-text text-darken-2">- Create user's essay.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
<li><b>body </b> - Json with the user's essay
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Disable</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Disable user's viewing permission. It disables his/her personal academic and socioemotional profile. It does not actually deletes the user but only alter the field enabled to false.</p>
<div class="container">
<div class="card bg-DELETE">
<div class="card-content">
<b>
<DELETE>DELETE</DELETE>
</b>
<b>/curriculum/disable</b><br>
<p class="grey-text text-darken-2">- Disable user.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
<div class='box' id="page2">
<div>
<div class="row">
<div class="col s12 m8 card scale">
<div class="card-content">
<span class="card-title center">Parameters</span>
<ul class="collection z-depth-2">
<li class="collection-item avatar">
<i class="material-icons circle">lock</i>
<span class="title"><strong>secret</strong></span>
<p>- A secret is an UUID informed by the administrator that let us access the route.</p>
<li class="collection-item avatar">
<i class="material-icons circle">person</i>
<span class="title"><strong>speck_id</strong></span>
<p>- It's the user's ID in the speck database. This ID is unique throughout the database and it's what bounds the user to their data.</p>
<li class="collection-item avatar">
<i class="material-icons circle">group</i>
<span class="title"><strong>speck_group</strong></span>
<p>- The "name" of the group that the user we are creating belongs to.</p>
<li class="collection-item avatar">
<i class="material-icons circle">work</i>
<span class="title"><strong>id</strong></span>
<p>- The ID of a job opportunity.</p>
<li class="collection-item avatar">
<i class="material-icons circle">grade</i>
<span class="title"><strong>socioemotionalid</strong></span>
<p>- The ID of a socioemotional profile.</p>
</ul>
</div>
</div>
<div class="col s12 m4 grey-text text-darken-2">
<h1 class="grey-text text-darken-2 center">Recruiter</h1>
<p class="topic-description">A recruiter is a user in the system that seeks a candidate to a job opportunity. In doing so, one needs to have a profile that will serve as a job vacancy containing information about the opportunity.</p>
</div>
</div>
<h4 class="grey-text text-darken-2">Topics</h4>
<ul class="collapsible">
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Career Oppotunity</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Includes basic information related to a job opportunity such as the "name" of the company, about them, a "description" of the opportunity, required skills to this job and so on.</p>
<div class="container">
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/career/opportunity</b><br>
<p class="grey-text text-darken-2"> - View all job opportunities of a group. It returns only the id and the "name" of the opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>speck_id </b>
</li>
</ul>
</div>
</div>
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/career/opportunity/:id</b><br>
<p class="grey-text text-darken-2"> - View a specific job opportunity. It returns only the basic information of the opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/career/opportunity</b><br>
<p class="grey-text text-darken-2"> - Create a job opportunity with its basic information.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all curriculum data of the job opportunity
</li>
</ul>
</div>
</div>
<div class="card bg-PUT">
<div class="card-content">
<b>
<PUT>PUT</PUT>
</b>
<b>/career/opportunity</b><br>
<p class="grey-text text-darken-2"> - Update the basic information in a job opportunity. </p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all curriculum data of the job opportunity
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Personal Data</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Includes more detailed information related to a job opportunity such age, gender, country, city, person with disability and others.</p>
<div class="container">
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/career/personalData/:id</b><br>
<p class="grey-text text-darken-2"> - View the personal data of a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/career/personalData</b><br>
<p class="grey-text text-darken-2"> - Create the personal data on a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all personal data of the job opportunity
</li>
</ul>
</div>
</div>
<div class="card bg-PUT">
<div class="card-content">
<b>
<PUT>PUT</PUT>
</b>
<b>/career/personalData</b><br>
<p class="grey-text text-darken-2"> - Updates the personal data of a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all personal data of the job opportunity
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Academic Data</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Includes information required to apply to a job opportunity such as basic education, degree levels, internship, languages ando others. We call it academic profile.</p>
<div class="container">
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/career/academicProfile/:id</b><br>
<p class="grey-text text-darken-2"> - View the academic profile of a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/career/academicProfile</b><br>
<p class="grey-text text-darken-2"> - Creates the academic profile of a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all academic data of the job opportunity
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/career/academicProfile/add-fields</b><br>
<p class="grey-text text-darken-2"> - Creates new fields to an academic profile of a job opportunity. These fields can be understood as skills one can have.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all extra data (skills) of the job opportunity
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/career/academicProfile/award</b><br>
<p class="grey-text text-darken-2"> - Add new optional awards required to the job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all awards required to the job opportunity
</li>
</ul>
</div>
</div>
<div class="card bg-PUT">
<div class="card-content">
<b>
<PUT>PUT</PUT>
</b>
<b>/career/academicProfile</b><br>
<p class="grey-text text-darken-2"> - Updates the academic profile of a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all academic data of the job opportunity
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Socioemotional Data</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Includes all information regarding the socioemotional profile required to the job opportunity such as the personality fields, their "description" and the target value.</p>
<div class="container">
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/career/socioemotionalProfile/:id</b><br>
<p class="grey-text text-darken-2"> - View all socioemotional profiles of a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
</ul>
</div>
</div>
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/career/socioemotionalProfile/:id/:socioemotionalid</b><br>
<p class="grey-text text-darken-2"> - View a specific socioemotional profile of a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>socioemotionalid </b>
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/career/socioemotionalProfile</b><br>
<p class="grey-text text-darken-2"> - Create a socioemotional profile of a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all socioemotional data requried to the job opportunity
</li>
</ul>
</div>
</div>
<div class="card bg-PUT">
<div class="card-content">
<b>
<PUT>PUT</PUT>
</b>
<b>/career/socioemotionalProfile</b><br>
<p class="grey-text text-darken-2"> - Update a specific socioemotional profile of a job opportunity.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
<li><b>body </b> - Json with all socioemotional data requried to the job opportunity
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Disable</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Disable job opportunity viewing.</p>
<div class="container">
<div class="card bg-DELETE">
<div class="card-content">
<b>
<DELETE>DELETE</DELETE>
</b>
<b>/career/disable</b><br>
<p class="grey-text text-darken-2"> - Disable job opportunity viewing.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>id </b>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
<div class='box' id="page3">
<div>
<div class="row">
<div class="col s12 m8 card scale">
<div class="card-content">
<span class="card-title center">Parameters</span>
<ul class="collection z-depth-2">
<li class="collection-item avatar">
<i class="material-icons circle">lock</i>
<span class="title"><strong>secret</strong></span>
<p>- A secret is an UUID informed by the administrator that let us access the route.</p>
<li class="collection-item avatar">
<i class="material-icons circle">list_alt</i>
<span class="title"><strong>type</strong></span>
<p>- The type of item we want to view. These types can be: disabled people, higher education courses, technical level courses, languages and others</p>
</ul>
</div>
</div>
<div class="col s12 m4 grey-text text-darken-2">
<h1 class="grey-text text-darken-2 center">CRUD</h1>
<p class="topic-description">When the user inputs something that wasn’t registered as a valid item, we accept it and send to a validation team. They will validate these items and register them on the system.</p>
</div>
</div>
<h4 class="grey-text text-darken-2">Topics</h4>
<ul class="collapsible">
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Register</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Register the type of the item to be validated.</p>
<div class="container">
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/crud/register</b><br>
<p class="grey-text text-darken-2"> - View registered itens.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>type </b>
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/crud/register</b><br>
<p class="grey-text text-darken-2">- Register new itens for validation.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>type </b>
</li>
<li><b>body </b>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
<li>
<div class='collapsible-header'><i class="material-icons">person</i>Validation</div>
<div class="collapsible-body">
<div>
<p class="center grey-text text-darken-2">Includes all personal information related to an user such as his/her "name", birthday, gender, address, telephone, disabled people and others. Some of these fields are considered sensitive data, and must not be exposed to any one other than their owner.</p>
<div class="container">
<div class="card bg-GET">
<div class="card-content">
<b>
<GET>GET</GET>
</b>
<b>/crud/validation</b><br>
<p class="grey-text text-darken-2"> - View itens for validation.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>type </b>
</li>
</ul>
</div>
</div>
<div class="card bg-POST">
<div class="card-content">
<b>
<POST>POST</POST>
</b>
<b>/crud/validation</b><br>
<p class="grey-text text-darken-2">- Validate itens.</p>
<ul class="var-list">
<li><b>secret </b>
</li>
<li><b>type </b>
</li>
<li><b>body </b>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>