PreceptorPreceptor supports you while you work on CS 61A assignments in VS Code. It provides feedback after a failed test and a 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 with feedback. 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. Closing the panel before finishing requires you to verify your understanding with course staff. At the end, the question is marked complete or referred to course staff for verification. Typical Workflow
Use the question-specific test commands provided on the assignment page so the extension can identify the question you are working on. Account OptionsOpen the VS Code Command Palette with
Requirements
LicensePreceptor is available under the MIT License included with the extension. |