Full thread_rkz1·YMMV but I’ve seen Teachable used well in cases like this. That should allow you to avoid reinventing the wheel.View on HN