Hacker News new | past | comments | ask | show | jobs | submit | more bddicken's comments login

Thanks for the tip! That's a good idea.


Thanks. Yeah, I really likes the flowchart idea, but it isn't commonly used for something like this. Maybe that's a sigh that it's not the optimal organization, or perhaps the uniqueness will be a draw for some users.


Thanks for the input. I'd imagine there are lots of sites and apps out there that have such an issue. In what ways to modern apps / sites typically address this? Are there browser extensions that help with this? Do some websites have a special mode to assist?


Many of the lessons include questions to check the learners understanding. Just a few examples:

* "Binary Numbers" include a matching drag-and-drop question: pyflo.net/binary-numbers/ * List Indexing and iteration contains multiple choice questions, and a parsons-problem at the end: pyflo.net/list-index-iteration/

There are also several guided projects, which included embedded code editors powered by Pyodide (https://pyodide.org/). By the way, if there are any Pyodide devs lurking here, thank you!


Yeah, graphics.py refers to my custom TKinter wrapper, which I would have my students use for a few of the course projects. I can improve things so that it is easier to find from lessons other than basic shapes.


Thank you! If this ends up being used as a resource for any of your courses, please let me know how it ends up working out.

Sounds like improving the "completion" feature and a "next" button need to be addressed soon. That will be taken care of this week.


> There doesn't seem to be a general way to progress on to the next lesson at the bottom of each topic page. Am I missing something?

The idea is that there isn't always just one "next" option, thus the idea would be to go back to the flowchatt to choose your next lesson. However, there's probably many (like you!) who just want to be taken to the next lesson and not hassle with the navigation - great input.

> I'm not sure about the UI/UX decision of your "Incomplete"/"Complete" indicator at the bottom of each lesson.

Thank you! I'm sure this is something that could be improved.


I made an edit or two to my original comment, so just to make sure you see it:

Your "Bookmark" button conveys very clearly what it is for and what it will do when I click on it. "Bookmark" is a verb and "Bookmarked" is a status.

So what about "Complete" for the greyed-out label and "Completed" for the green state? That would similarly make the deactivated button show an "Action" word—the exact action that will happen when I click it—and the activated state a "Status" word (that I can intuitively return to its original status by clicking again).


Great idea. Perhaps even "Mark Complete" would be even more clear than just "Complete" (as technically, that could be either a verb or a state).


> The idea is that there isn't always just one "next" option, thus the idea would be to go back to the flowchatt to choose your next lesson.

I thought the whole point of the flowchart was to have a clear progression:

- If there is only one next lesson show it.

- If there's more than one choice for the next lesson show both.

- If the end of a branch is reached, show the other next lesson(s) at the last branch minus the current branch.


You're right in that I don't go into any depth on what an Iterable class is, but iteration (while, for) are definitely addressed throughout. In the intro class I teach, we don't do classes, and thus, don't delve too much into what an Iterator class is, so it's not included here.


Makes perfect sense! And yes, I edited my original comment because I skimmed far too quickly.


Please do! Feedback welcome.


got an email address i can hit for this, I've started collecting notes and that would be better way to send them as I progress.


Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: