Conversation
Document end-to-end exercise completion and note only material issues affecting learning or correctness. Co-authored-by: me <me@kentcdodds.com>
|
Cursor Agent can help with this pull request. Just |
|
@kettanaito I gave cursor (GPT 5.2) the following prompt: You are an experienced software engineer who has purchased this course for the learning outcomes it promises. Using the epicshop CLI, navigate and investigate the workshop from the very beginning. Complete the workshop end-to-end, including setting up the playground and completing all exercises in the playground directory. As you progress, document your experience in learning-review.md. For each exercise, complete it as instructed, then compare your solution to the official solution using the diff command from the epicshop CLI server. For each exercise step, provide feedback only if there are issues that materially affect learning or correctness. Otherwise, write “no notes.” Evaluate each exercise on the following dimensions:
Reporting guidelines
I ran that on a few workshop repos. If you think it's helpful I can run it on the rest of your workshop repos. |
|
@kentcdodds, oh, this is interesting! I think we should do that once I merge #2 since the |
There was a problem hiding this comment.
It seems AI has misread the instructions and couldn't look up the trace.zip file present at exercises/04.debugging/02.problem.trace-viewer.
There was a problem hiding this comment.
This is irrelevant. The exercise is about using the UI mode locally. You cannot use it anywhere else!
There was a problem hiding this comment.
Fixed after I've merged the new outline. The test is now passing locally 100% of the time, failing reliably in the trace.
There was a problem hiding this comment.
Yep, because it's an exercise designed to be used with the extension.
There was a problem hiding this comment.
Fixed this one in the new outline.
There was a problem hiding this comment.
Also fixed this one, the dependencies have been properly aligned across all the exercises.
There was a problem hiding this comment.
Not anymore. Setting anything in the playground automatically runs npm run setup, which prepares Prisma, generated typedefs from React Router, etc.
There was a problem hiding this comment.
Outdated exercise, already fixed in the new outline:
await expect(
page.getByRole('heading', {
name: 'Full Stack Workshop Training for Professional Web Developers',
}),
).toBeVisible()There was a problem hiding this comment.
I will keep an eye on this once I get to this exercise (I'm recording from the middle and around). I've not experienced any issues so far in all the exercises I've recorded.
|
I'm going to close this one. Most of the feedback provided was either already covered in the new outline (already merged to |
Add
learning-review.mdto document the end-to-end workshop experience and feedback.This file contains a step-by-step review of the EpicShop workshop, evaluating each exercise on learning outcomes, instructional clarity, cognitive load, examples, and mechanical correctness, as requested by the task. It highlights issues such as ambiguous UI, missing setup prerequisites, redundant dependency installs, and reliance on GUI-only workflows.