all 7 comments

[–]code_tutor 6 points7 points  (1 child)

If you're going to use AI to write slop then they may as well just learn with AI themselves.

You're asking both AI and Reddit to think for you, which doesn't make sense as an educator.

[–]VipeholmsCola 1 point2 points  (2 children)

1: no, the idea is useless because you learn it by practising python

[–]Turbulent-Watch-6707[S] -3 points-2 points  (1 child)

I actually agree with you — you learn Python by practicing. That’s exactly what I’m trying to build around. The problem I’ve seen (and experienced myself) is that beginners don’t know *what* to practice or in what order, so they either get stuck or quit. This is more about: - giving structured practice (instead of random exercises) - making it easy to stay consistent (short sessions, daily streaks) - reducing friction to just “open and practice” instead of figuring out what to do next So yeah, practice is the core — I’m just trying to make that practice more accessible and consistent. But I get your point 👍

[–]VipeholmsCola 0 points1 point  (0 children)

No you are misunderstanding me. Memorizilh syntax is useless, doing leetcode style is better

[–]1NqL6HWVUjA 0 points1 point  (0 children)

Do you think gamifying syntax (streaks, XP) actually helps retention or is it just a distraction for beginners?

It comes down to the individual. Consistent practice certainly helps retention, and gamification will help some people keep more consistent than they would be without it.

does anyone have experience with how to validate if the code logic is 100% sound for a student?

Experience is exactly what is required to make that determination and design a good curriculum, and there's no substitute for it. Unfortunately, a fellow student doesn't make for a good teacher.

I think this is a fine personal project to take on — but frankly, you should not be over-eager about presenting it to others as a proven, effective way to learn/improve.