[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)