Hacker News new | ask | show | jobs
by austenallred 2966 days ago
This is a really simple but basic one. Market size might not be billions of dollars, but a basic learning management system along the lines of Teachable/Udemy that allows for code with built-in testing would be used overnight by a dozen code bootcamps and would pull a lot of people out of the other platforms.

Maybe it's just a feature, not a full product, but it makes any "learn to code" MOOC unusable.

4 comments

Stephen Grider on Udemy uses Jest to create automated tests for his JS and React courses that you can run while you watch and code his videos.

Jest and Mocha both have a watch feature that will test a file each time it is saved for "continuous testing", much like using Gulp watch or any type of dev live server environment.

Also Jest features Snapshot testing which will take a picture of a UI and test all changes made to the UI, as well as alerting you in tests if the UI has changed. I could see this being used in bootcamps as well.

Yeah, I just want that built into the LMS itself
learn.co does something similar thing.

you install a cli program, write the code, type something like: learn test .... tests are ran and results show. if all tests pass then dashboard is updated showing tests are passing.

What exactly do you mean when you say testing? Like being able to write unit/integration tests? Or testing whether or not the submitted code fulfils some requirements/assignment?
Yes, unit/integration tests
I'm sorry, I for one am not really understanding what you're describing. Can you elaborate?
Isn't automated testing commonplace in MOOCs?
MOOCs yes, but not MOOC platforms