microsoft / hack-together-teams

HackTogether: The Microsoft Teams Global Hack | Register, Hack, Win 👇
https://aka.ms/hack-together-teams/register
MIT License
455 stars 37 forks source link

Project: Technical Recruiting App #94

Open nicodecleyre opened 1 year ago

nicodecleyre commented 1 year ago

Project name

Technical Recruiting App

Description

This technical recruiting teams app allows you to help you in the technical recruiting process. The app offers the possibility to provision the necessary lists in the configuration tab. This must be done before the Teams app can be used. Once the necessary lists have been provisioned, the user can choose to enter an Open AI API key. This key is important if the user wants to use AI to formulate the answers to the question as well as rate the answers of the user. I would have preferred to use the Azure Open AI service, but my request was unfortunately rejected.

Questions tab

The questions tab allows the user to manage the questions. It is possible to create, edit or delete a new question. Each question consists of a question and an answer, a difficulty level and finally a domain. The domain allows the interviewer to choose a set of questions based on the domain.

Interview tab

In the interviews tab it is possible to create a new interview or edit an existing interview. When an interview is created, you can enter the following information in the first screen:

In the interview tab it is possible to navigate to the different steps using the previous and next arrows that you will find at the top of the tab. In step 2 of the interview, the interviewer can choose from which domain to select a random number of questions on which the candidate will be tested. These questions are chosen based on one or more selected domains and based on the number of years of experience of the candidate. A candidate with little experience will get easier questions than a candidate with more years of experience who will get more difficult questions. Then the interviewer clicks on "Create questions" to choose a random number of questions. In the next step you will see all the questions that can be asked to the candidate. The idea is that the interviewer asks the question and writes down the candidate's answer. The interviewer can choose to what extent the candidate's answer corresponds to the possible answer by clicking on the stars. However, if an Open AI Api key is entered in the configuration tab, the interviewer can opt to perform Open AI rating on the given answer. In the last screen, the interviewer can write a review, the overall score is displayed, which is automatically calculated, and the interviewer can indicate whether the candidate could be hired. It is important to know that the interview can be saved and edited at any time in the process

Project Repository URL

https://github.com/nicodecleyre/TechnicalRecruitingApp

Project video

https://github.com/nicodecleyre/TechnicalRecruitingApp/blob/main/video/hackaton.gif

Team members

nicodecleyre

aycabas commented 1 year ago

Thank you so much for your submission @nicodecleyre! Looking forward to checking it out! Meanwhile, would you be willing to fill in a feedback survey? It would help us improve next time and we'd appreciate it very much: https://aka.ms/hack-together-teams/survey.

waldekmastykarz commented 1 year ago

Awesome submission @nicodecleyre 👏 Can't wait to check it out 🚀

nicodecleyre commented 1 year ago

Feedback survey submitted! Thank you everyone for this amazing hackaton, I learned a lot! ❤️