[HN Gopher] Show HN: Create your own Codecademy-style lessons
___________________________________________________________________
Show HN: Create your own Codecademy-style lessons
Author : plondon514
Score : 82 points
Date : 2021-03-15 12:09 UTC (10 hours ago)
(HTM) web link (codeamigo.dev)
(TXT) w3m dump (codeamigo.dev)
| jason_zig wrote:
| This is really cool! I could see something like this being really
| useful for formal education too. I took a couple courses that had
| "test case based" projects in college and I feel something like
| this could be a good tool for that niche.
| rychco wrote:
| 504: GATEWAY_TIMEOUT Code: FUNCTION_INVOCATION_TIMEOUT ID:
| iad1::rtxfg-1615816025281-298124e3b1b4
| yewenjie wrote:
| I would love to contribute to this if this gets open-sourced.
| cheshireoctopus wrote:
| Bookmarked :D
|
| Looks cool, but would like to be able to check out an existing
| demo lesson before signing up.
| plondon514 wrote:
| Hi HN! I'm working on codeamigo.dev, a project designed to help
| developers learn coding topics interactively. Codeamigo is a
| "decentralized" codecademy. Anyone can create lessons on any
| topic they wish. For now, I plan on approving the lessons before
| they are published. I believe that we have amazing educators in
| our community and that learning interactively is more efficient
| and enjoyable than through blog posts or videos.
|
| Each lesson is made up of steps, and each step is made up of
| checkpoints. A checkpoint is one or more jest tests that run in
| the browser against the user's code.
|
| For now, the app only supports JavaScript, but I hope to expand
| that offering in the future to more languages.
|
| I look forward to any and all of this communities feedback!
| atleta wrote:
| Looking at the landing page I had no idea what I'm supposed to
| get when I signed up. Especially as a potential creator.
| codegeek wrote:
| HN'ers don't like Show HNs that don't have any demos/samples
| without a login. You should at least let us see one tutorial
| without login/signup even if you don't us to create one without
| login.
| 29athrowaway wrote:
| Is it a way to run it self hosted?
| meken wrote:
| Cool idea.
|
| I recommend dis-requiring sign in/log in, so a user can
| experience some of the tutorials. It asked me to log in, then I
| just closed out of it.
| yewenjie wrote:
| Seconded.
| XCSme wrote:
| I did exactly the same thing: login prompt -> exit.
| sciencewolf wrote:
| As others have said, every other request is a 504 at the moment.
|
| But for the platform itself-- pretty cool that you have file
| separations and visual renderings, going beyond simple code
| execution. I like it. I tried build something similar on
| algodaily.com a while back, but found that my audience wasn't
| that interested in creating tutorials.
|
| Some feedback:
|
| 1) I wasn't immediately sure there were multiple steps at first.
|
| 2) Execution time is a bit slow.
|
| 3) I was monitoring the network calls and saw no requests when
| code executed -- are you doing this in the client? Just a heads
| up that there's some security vulnerabilities to be aware of.
|
| 4) The UI could use some polishing. Maybe look for a color
| palette that blends colors together better.
|
| Congrats on shipping!
| plondon514 wrote:
| Thanks for your feedback!
|
| 1) I'll try to make that more obvious
|
| 2) Working on it :)
|
| 3) Code and dependencies are bundled in the browser
|
| 4) Check out settings/themes!
| whoomp12342 wrote:
| cool but I want it for more than just js
| plondon514 wrote:
| Noted! I'm working on adding support for other languages.
| cphoover wrote:
| would love if this had repl.it integration so I could teach any
| language Instead of just a few frontend frameworks and vanilla
| JS. Great idea!
| willthefirst wrote:
| Working now! This is great. As somebody interviewing right now,
| something like this would be great for drilling React concepts.
| plondon514 wrote:
| Thanks for the feedback! I was also interviewing a few months
| ago and really loved the interactive learning platform
| Codecademy offers. However, I really wanted to know who my
| teachers were so I could pick and choose the ones I liked. That
| got me thinking about this project.
| gfat wrote:
| Very cool idea. Is this an open-source project?
| plondon514 wrote:
| Not currently, if you're interested in contributing definitely
| don't hesitate to reach out to me. Email in my profile.
| gfat wrote:
| Cool, thanks
| dbrmr wrote:
| 504: GATEWAY_TIMEOUT
___________________________________________________________________
(page generated 2021-03-15 23:01 UTC)