Speck Login

keyboard_arrow_down
<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&#39;s the user&#39;s ID in the speck database. This ID is unique throughout the database and it&#39;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 &#34;name&#34; 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&#39;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 &#34;name&#34;, 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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;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&#39;s the user&#39;s ID in the speck database. This ID is unique throughout the database and it&#39;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 &#34;name&#34; 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 &#34;name&#34; of the company, about them, a &#34;description&#34; 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 &#34;name&#34; 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 &#34;description&#34; 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 &#34;name&#34;, 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>

Loading

arrow_back
Speck Login

Click on this button to return to the main page.