diff --git a/static/images/teamsPro/copying-repls-interviewing/add-notes.png b/static/images/teamsPro/copying-repls-interviewing/add-notes.png new file mode 100644 index 00000000..0e9515e5 Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/add-notes.png differ diff --git a/static/images/teamsPro/copying-repls-interviewing/collections.png b/static/images/teamsPro/copying-repls-interviewing/collections.png new file mode 100644 index 00000000..561dc54b Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/collections.png differ diff --git a/static/images/teamsPro/copying-repls-interviewing/create-fork.png b/static/images/teamsPro/copying-repls-interviewing/create-fork.png new file mode 100644 index 00000000..9d345501 Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/create-fork.png differ diff --git a/static/images/teamsPro/copying-repls-interviewing/fork.png b/static/images/teamsPro/copying-repls-interviewing/fork.png new file mode 100644 index 00000000..97ba246b Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/fork.png differ diff --git a/static/images/teamsPro/copying-repls-interviewing/interview-collection.png b/static/images/teamsPro/copying-repls-interviewing/interview-collection.png new file mode 100644 index 00000000..206f1497 Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/interview-collection.png differ diff --git a/static/images/teamsPro/copying-repls-interviewing/interview.png b/static/images/teamsPro/copying-repls-interviewing/interview.png new file mode 100644 index 00000000..1d1927dd Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/interview.png differ diff --git a/static/images/teamsPro/copying-repls-interviewing/new-collection.png b/static/images/teamsPro/copying-repls-interviewing/new-collection.png new file mode 100644 index 00000000..608cb95f Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/new-collection.png differ diff --git a/static/images/teamsPro/copying-repls-interviewing/remove-candidates.png b/static/images/teamsPro/copying-repls-interviewing/remove-candidates.png new file mode 100644 index 00000000..b50636dc Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/remove-candidates.png differ diff --git a/static/images/teamsPro/copying-repls-interviewing/rename-repl.png b/static/images/teamsPro/copying-repls-interviewing/rename-repl.png new file mode 100644 index 00000000..32b765db Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/rename-repl.png differ diff --git a/static/images/teamsPro/copying-repls-interviewing/template.png b/static/images/teamsPro/copying-repls-interviewing/template.png new file mode 100644 index 00000000..e0308de9 Binary files /dev/null and b/static/images/teamsPro/copying-repls-interviewing/template.png differ diff --git a/teams-pro/copying-repls-for-interviewing.md b/teams-pro/copying-repls-for-interviewing.md new file mode 100644 index 00000000..8b7ce0de --- /dev/null +++ b/teams-pro/copying-repls-for-interviewing.md @@ -0,0 +1,74 @@ +# How to manage and copy repls for interviewing + +If you're using Replit for technical interviews, you'll probably want to use one or more template repls. For each candidate, you can create a copy of the template repl for that role. This lets you keep a record of each candidate's work. + +In this tutorial, we cover how to: + +* Fork a repl for multiple interviews +* Add a naming convention to interview repls +* Organize candidate interviews +* Remove candidates from completed interviews +* Perform code reviews + +## Forking template repls + +To get started, navigate to your Teams Dashboard and create a template repl (for example, `backend-dev-python`) consisting of all the material you need to interview for the role. + +![template repl](/images/teamsPro/copying-repls-interviewing/template.png) + +Next, click on the repl name on the top-left of your workspace. In the pop-up window, click on the three-dot menu next to the "Spotlight page" button and select "Fork" to create a fork (copy) of the repl. + +![fork repl](/images/teamsPro/copying-repls-interviewing/fork.png) + +Choose the owner of the new forked repl, select your Team's name, and click "Confirm". + +![confirm fork](/images/teamsPro/copying-repls-interviewing/create-fork.png) + +You will be redirected to the workspace of the copied repl where you can modify the repl as you see fit. + +## Adding a naming convention + +You can invite a candidate and interview them using the forked repl in order to keep your template clean. For more details on how to invite candidates to interviews, you can follow this tutorial: [Interviewing candidates with Guest Mode](https://docs.replit.com/teams-pro/interviewing-candidates). + +When the interview is over, save the repl with the candidate's name or some other identifier on it. For example, you could use a naming convention like `backend-dev-python-2022-01-21-jane-doe` to make it easier to find if there have been numerous candidates for the same type of interview. + +![rename fork](/images/teamsPro/copying-repls-interviewing/rename-repl.png) + +## Organizing interview templates + +To keep track of your templates, you can group them into collections, which is a feature of Teams Pro. + +In the Team Dashboard, you'll find plus and list buttons on the right side of the screen, level with the 'Create Team Repl' button. + + ![collections](/images/teamsPro/copying-repls-interviewing/collections.png) + +To name and create a new collection, click on the plus button. + + ![name collection](/images/teamsPro/copying-repls-interviewing/new-collection.png) + +You can add interview repls to the collection by dragging them in. You can also arrange these in any order. + +![add repls to collection](/images/teamsPro/copying-repls-interviewing/interview-collection.png) + +## Removing candidates from completed interview repls + +Once an interview with a candidate is complete, you can remove their access to the repl so that they cannot modify the code they wrote during the interview. + +Open the candidate's interview repl and click the invite button. Find the candidate's username or email, and click on the "x" button next to it. + +![remove candidate](/images/teamsPro/copying-repls-interviewing/remove-candidates.png) + +This will prevent the candidate from opening the repl after the interview. + +## Performing code review + +You can review a candidate's code by adding notes on the repl about their overall coding solutions or sections of it. You can share notes, scores, or anything else with the rest of the hiring team. + +To add a note, right click on a line or selection of code and choose "Add note". + +![adding notes](/images/teamsPro/copying-repls-interviewing/add-notes.png) + +In the text field, add any comments you have on the candidate's code and click the button next to the text field, which will be blue once you have typed something in. + +You can also add collaborators by tagging them in your comment. Type `@` to bring their attention to the repl. +