PreceptorPreceptor supports you while you work on supported course assignments in VS Code. It provides guided feedback after a failed test and a short check-off interview after you pass a question. Getting StartedAfter installing the extension:
Research participation is optional. Choosing either option gives you full access to the extension. Your sign-in and research choice are remembered, so you normally complete setup only once. Two ModesProblem SolvingWhen a question-specific test fails, the Problem Solving panel opens. On the first failure, you can choose whether to receive automatic feedback. When enabled, the feedback points you toward the issue without providing the solution. Use it with the terminal output, revise your code, and run the test again. You can turn automatic feedback on or off from the panel. If feedback is off, your test still runs normally. InterviewAfter you pass a question, the Interview panel opens for a short check-off. The interviewer asks about your solution and reasoning in your own words. Choose Start interview if you are ready, or Not yet to save the prepared interview. When you are ready later, run the question's passing test again to reopen it. During the interview, stay in VS Code and do not consult external tools. If you close the panel or VS Code before finishing, your progress is saved. Run the question's passing test again when you are ready to resume. Use the Stop interview button only when you want to end the current attempt. For an interview labeled Incomplete, you may run the question’s passing test again to start another interview, depending on course policy. Typical Workflow
Use the question-specific test commands provided on the assignment page so the extension can identify the question you are working on. Preceptor intentionally ignores unlock commands, score or full-suite commands, and standalone syntax-check commands. Those tests still run normally, but they do not open a Preceptor panel. Account OptionsOpen the VS Code Command Palette with
Requirements
LicensePreceptor is available under the MIT License included with the extension. |