Infra finished; Course launched; automated deployment needed.

I'll start by finishing the content and making sure everything runs smoothly.

Done. The chapter 1 is now complete. The submissions and the tests work and code can be run using the terminal.

Now, I need to add a screen that will display "coming soon" if the content isn't available yet.

I will also need to set up event capturing for this, so I can track how many people actually complete these.

I just now realized my "start tutorial" event is captured when a course is clicked to expand the details, not when the actual start button is clicked. This may have skewed my data a bit, but the intent is still useful to me. I changed it now to capture when the actual start button is clicked.

After deploying, I notice the driver doesn't work properly.

Looks like I just forgot to deploy the new version of the driver. I'll have to automate this.

I can see that the terminal doesn't appear automatically. This is a huge problem, especially if the user is unfamiliar with vs code. I'm looking for a way to open it automatically on startup but it doesn't seem to be supported.

I found an extension that allows this, but it doesn't seem to work when I deploy it. Hmmmm

Just now remembered, I bound the extensions directory to the host to speed things up. I will need to manually install the extension.

Done. The terminal now opens automatically on startup.

I'll wrap things up here. Took me much longer than I anticipated, but the chapter 1 of the new course is finally live now. I hope adding the next chapters will be much easier and faster.