Open nicodecleyre opened 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.
Awesome submission @nicodecleyre 👏 Can't wait to check it out 🚀
Feedback survey submitted! Thank you everyone for this amazing hackaton, I learned a lot! ❤️
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