[{"data":1,"prerenderedAt":554},["ShallowReactive",2],{"project-38316936":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":45,"post_text":47,"what":48,"said":85,"maker_in_thread":208,"shape":217,"grid":221,"attempts":517,"same_week":518,"maker_shows":34,"maker_hidden":547,"reader_version":548,"card":549},"38316936","UneeBee","Open-source tool for creating courses like Duolingo","title","Show HN: Open-source tool for creating courses like Duolingo","https:\u002F\u002Funeebee.com","uneebee.com","ceolin",1700296107,2023,459,115,64,3109,3,"legend","learning_science","interactive course authoring","web_app",[24,25,26,27,28],"course authoring","interactive lessons","open source","duolingo alternative","language learning","mixed",0.09,{"positive":32,"neutral":33,"mixed":34,"critical":35},10,15,2,7,34,{"idea":38,"design":40,"execution":42,"privacy":44},{"positive":39,"critical":18},4,{"positive":41,"critical":18},0,{"positive":43,"critical":41},1,{"positive":41,"critical":43},[46,18,18,41,41,41,41,41,18,18,43,41,41,41,41,43,41,18,18,43,18,46,18,43,41,46,46,46,46,18,46,43,41,41,41,41,41,41,41,41],5,"I'm launching UneeBee, an open-source tool for creating interactive courses like Duolingo:\n\nGitHub repo: https:\u002F\u002Fgithub.com\u002Fzoonk\u002Funeebee\nDemo: https:\u002F\u002Fapp.uneebee.com\u002F\n\nIt's pretty early-stage, so there's a lot of things to improve. Everything on this project is going to be public, so you can check the roadmap on GitHub too: https:\u002F\u002Fgithub.com\u002Forgs\u002Fzoonk\u002Fprojects\u002F11\n\nI'm creating this project because I love Duolingo and I wanted the same kind of experience to learn other things as well.\n\nBut I think this could be useful to other people too. I'll soon launch three products using UneeBee:\n\n- Wi",{"problem":49,"audience":58,"pricing":58,"motivation":59,"time_to_build":58,"stack":64,"openness":82,"stage":83,"team_size":84},{"value":50,"source":51,"evidence":52},"Creating interactive Duolingo-style courses is hard; maker wants the same learning experience for other subjects","maker",[53,55],{"id":54},"post",{"id":56,"by":11,"text":57},"38318960","Personally, I think they serve different needs. I see Moodle and Opigno as great tools for traditional learning methods (video and text based). I struggle with that kind of…",null,{"value":60,"source":51,"evidence":61},"Maker loves Duolingo and wanted the same experience for learning other things; is a poor learner with traditional methods",[62,63],{"id":54},{"id":56,"by":11,"text":57},[65,74,78],{"value":66,"source":51,"evidence":67},"Elixir",[68,71],{"id":69,"by":11,"text":70},"38318437","I'm actually new to the Erlang\u002FElixir ecosystem. This is my first project using it. I wanted a full-stack framework that allowed me to move really fast but I also wanted to have…",{"id":72,"by":11,"text":73},"38318689","Thanks. This is actually my first project using Elixir but I'm loving it!",{"value":75,"source":51,"evidence":76},"Phoenix",[77],{"id":69,"by":11,"text":70},{"value":79,"source":51,"evidence":80},"Phoenix LiveView",[81],{"id":69,"by":11,"text":70},"open_source","beta","solo",{"praise":86,"objections":110,"requests":141,"questions":163,"alternatives":184},[87,99],{"value":88,"source":89,"evidence":90},"Interesting open-source take on Duolingo-style learning","commenter",[91,95],{"id":92,"by":93,"text":94},"38317496","JCharante","This is awesome! I had the same idea in high school and wrote a whitepaper about it. Personally, I think Duolingo shouldn't exist in its current form. The courses are all created…",{"id":96,"by":97,"text":98},"38327922","ayabee","Great project! Finally some fresh air in the open source scene.",{"value":100,"source":89,"evidence":101},"Good looking app",[102,106],{"id":103,"by":104,"text":105},"38318049","leke","That's a nice looking app! I have a similar mindset about duolingo. My interest is language learning and I've developed my own duolingo clone, but perhaps not as fully featured…",{"id":107,"by":108,"text":109},"38325996","mNovak","Looks really cool! Just a quick note - The 'Live Demo' probably shouldn't be locked behind a login unless there's a good reason for it. More broadly, do you plan to have general…",[111,122,126,134],{"value":112,"source":89,"evidence":113},"Should focus on one market instead of enterprise, schools and marketplace",[114,118],{"id":115,"by":116,"text":117},"38321286","grey-area","This looks like a great idea with a lot of hard work ahead of you. You mention a few different areas it could work in (education, enterprise, consumers), but really you need to…",{"id":119,"by":120,"text":121},"38321602","welzel","As a founder i can give you one advice you did not ask for: Stick to one market and one solution. do Enterprise, do Schools. Don´t do both. It takes an insane amount of capacity…",{"value":123,"source":89,"evidence":124},"Sample lesson content has factual errors and is weak",[125],{"id":115,"by":116,"text":117},{"value":127,"source":89,"evidence":128},"Demo locked behind login",[129,133],{"id":130,"by":131,"text":132},"38323111","petee","Is there a guest account to try the demo? Seems odd to lock a demo behind registration",{"id":107,"by":108,"text":109},{"value":135,"source":89,"evidence":136},"Page not scrollable and images overflow on mobile",[137],{"id":138,"by":139,"text":140},"38318492","Jaxan","I know it’s not done to comment on the page design. But here it is anyways: the page is nonscrollable on my phone and the images are much wider than my screen. So I cannot see…",[142,147,156],{"value":143,"source":89,"evidence":144},"Guest or unlocked demo account",[145,146],{"id":130,"by":131,"text":132},{"id":107,"by":108,"text":109},{"value":148,"source":89,"evidence":149},"Import\u002Fexport of course content such as JSON or version control",[150,153],{"id":151,"by":11,"text":152},"38317611","There's a dashboard where users can manage questions for each course. It's pretty basic right now: - You can add multiple question. - Each question can have some content, one…",{"id":154,"by":93,"text":155},"38317705","> There's a dashboard where users can manage questions for each course. It's pretty basic right now: I think that while this might be useful for teachers, it might be more…",{"value":157,"source":89,"evidence":158},"Bulk lesson upload API",[159],{"id":160,"by":161,"text":162},"38317297","LAMike","Will there be an API to upload lessons in bulk?",[164,170,177],{"value":165,"source":89,"evidence":166},"How are question types implemented",[167],{"id":168,"by":93,"text":169},"38317547","I don't have time to dive into the source code right now, but how did you implement the types of questions? I had the idea (I'm not saying it's original, it's just what I thought…",{"value":171,"source":89,"evidence":172},"How does it differ from Moodle or Opigno",[173],{"id":174,"by":175,"text":176},"38318654","tharos47","What are you offering that's different from already existing solutions like Moodle or Opigno[1]? For example with Opigno you can already build an open-source based education…",{"value":178,"source":89,"evidence":179},"How does it compare to LibreLingo",[180],{"id":181,"by":182,"text":183},"38318446","demetrius","How does this project compare to LibreLingo ( https:\u002F\u002Fgithub.com\u002FLibreLingo\u002FLibreLingo )? Why would I choose UnueBee over LibreLingo?",[185,189,193,197,204],{"value":186,"source":89,"evidence":187},"Moodle",[188],{"id":174,"by":175,"text":176},{"value":190,"source":89,"evidence":191},"Opigno",[192],{"id":174,"by":175,"text":176},{"value":194,"source":89,"evidence":195},"LibreLingo",[196],{"id":181,"by":182,"text":183},{"value":198,"source":89,"evidence":199},"Clozemaster",[200],{"id":201,"by":202,"text":203},"38324162","Beijinger","\" your brutal feedback. \" I did not like Duolinguo, it was too playful for me. I prefer https:\u002F\u002Fclozemaster.com\u002F",{"value":205,"source":89,"evidence":206},"H5P",[207],{"id":174,"by":175,"text":176},{"comments":209,"answered":210,"key":211},18,12,[212,213,216],{"id":151,"text":152},{"id":214,"text":215},"38317876","> it might be more sustainable if courses were stored in a version controllable medium to facilitate multiple collaborators My initial thought was to actually use GitHub to store…",{"id":56,"text":57},{"commenters":218,"max_depth":35,"maker_replies":209,"first_comment_mins":219,"lifespan_hours":220},61,51,229,[222,224,226,228,231,235,237,238,240,243,246,249,252,255,258,261,263,266,269,272,275,278,281,284,286,287,289,292,294,297,301,303,307,310,312,315,318,320,322,325,328,330,333,336,339,341,344,345,348,349,351,354,357,360,363,368,370,372,374,376,377,380,382,385,388,390,393,395,397,399,401,403,407,408,411,415,417,420,424,428,429,431,435,437,439,441,444,446,448,452,454,458,461,464,466,468,470,472,475,477,479,481,483,485,488,490,493,496,498,500,502,504,507,509,513],[92,41,46,223,93,41],"project\u002Fpositive\u002Fidea",[168,41,18,225,93,41],"project\u002Fneutral\u002Fdesign",[151,41,41,227,11,43],"maker\u002Fneutral\u002Fdesign",[229,41,18,230,93,41],"38317679","project\u002Fneutral\u002Fidea",[232,41,41,233,234,41],"38318537","other\u002Fneutral\u002Fnone","dmurray",[154,41,18,236,93,41],"project\u002Fneutral\u002Fexecution",[214,41,41,230,11,43],[239,41,18,225,93,41],"38318116",[241,41,41,233,242,41],"38317632","mauricioc",[244,41,41,245,93,41],"38317672","commenter\u002Fneutral\u002Fnone",[247,41,41,233,248,41],"38320399","3PS",[250,41,41,233,251,41],"38321397","josiahpeters",[253,41,41,233,254,41],"38321580","TheCapeGreek",[256,41,41,233,257,41],"38321615","wodenokoto",[259,41,41,233,260,41],"38322049","yorwba",[262,41,41,233,93,41],"38321814",[264,41,41,233,265,41],"38324404","kibibyte",[267,41,41,233,268,41],"38330171","marisnom",[270,41,41,233,271,41],"38324799","somethingsome",[273,41,41,233,274,41],"38330565","westpfelia",[276,41,41,233,277,41],"38344342","jamager",[279,41,41,233,280,41],"38326663","sentientslug",[282,41,41,233,283,41],"38325615","syntaxing",[285,41,41,233,93,41],"38329394",[174,43,18,230,175,41],[56,43,41,288,11,43],"maker\u002Fneutral\u002Fidea",[290,34,41,233,291,41],"38317345","westurner",[293,34,18,236,291,41],"38317391",[295,34,41,233,296,41],"38320128","freedomben",[298,18,43,299,300,41],"38317326","project\u002Fcritical\u002Fdesign","tempaccount1234",[302,18,41,227,11,43],"38317431",[304,18,41,305,306,41],"38317495","other\u002Fneutral\u002Fdesign","ben_w",[308,18,41,233,309,41],"38320111","atomicfiredoll",[311,18,41,233,309,41],"38320382",[313,18,41,233,314,41],"38323568","bavarianbob",[316,18,41,233,317,41],"38325591","lucb1e",[319,18,41,233,314,41],"38326216",[321,18,41,233,317,41],"38326229",[323,18,41,233,324,41],"38328530","sasja",[326,18,41,233,327,41],"38320204","playingalong",[329,18,41,233,277,41],"38344270",[331,18,41,233,332,41],"38320872","giovannibonetti",[334,18,41,233,335,41],"38321049","watwut",[337,18,41,233,338,41],"38328274","dr_petes",[340,18,41,233,306,41],"38330835",[342,18,43,299,343,41],"38318822","Garlef",[103,39,41,233,104,41],[346,39,41,347,11,43],"38318101","maker\u002Fneutral\u002Fnone",[181,46,18,230,182,41],[350,46,41,230,11,43],"38318514",[115,352,18,353,116,41],6,"project\u002Fmixed\u002Fexecution",[355,352,41,356,11,43],"38321705","maker\u002Fpositive\u002Fnone",[358,352,43,359,317,41],"38325752","project\u002Fcritical\u002Fprivacy",[361,35,46,223,362,41],"38438657","GlassOwAter",[364,365,43,366,367,41],"38321555",8,"project\u002Fcritical\u002Fidea","uglycoyote",[138,369,43,299,139,41],9,[371,369,41,227,11,43],"38318529",[373,369,18,225,139,41],"38318686",[375,369,41,227,11,43],"38318695",[130,32,18,225,131,41],[378,32,41,379,11,43],"38323142","project\u002Fneutral\u002Fnone",[381,32,18,347,317,41],"38325903",[383,32,46,384,131,41],"38327680","project\u002Fpositive\u002Fnone",[107,386,18,387,108,41],11,"project\u002Fmixed\u002Fdesign",[389,386,41,379,11,43],"38329157",[391,210,18,379,392,41],"38318551","itissid",[394,210,41,379,11,43],"38318653",[201,396,43,366,202,41],13,[398,396,41,233,317,41],"38325621",[400,396,41,233,202,41],"38330776",[402,396,41,233,317,41],"38414664",[404,405,18,406,93,41],"38318143",14,"maker\u002Fneutral\u002Fexecution",[69,405,41,236,11,43],[409,33,46,223,410,41],"38318918","ricardolopes",[412,413,18,230,414,41],"38319172",16,"sarupbanskota",[416,413,41,230,11,43],"38319309",[418,413,46,223,419,41],"38330670","tetha",[421,422,46,384,423,41],"38329769",17,"nothrowaways",[425,209,46,426,427,41],"38318635","maker\u002Fpositive\u002Fexecution","allanmacgregor",[72,209,41,406,11,43],[96,430,46,356,97,41],19,[432,433,46,356,434,41],"38319935",20,"knigge111",[436,433,41,347,11,43],"38321154",[160,438,18,236,161,41],21,[440,438,41,236,11,43],"38317319",[442,438,18,347,443,41],"38318572","ttymck",[445,438,41,379,11,43],"38318865",[447,438,41,245,443,41],"38339933",[449,450,46,384,451,41],"38337200",22,"zubairq",[119,453,43,366,120,41],23,[455,456,41,233,457,41],"38318098",24,"Kreotiko",[459,456,41,245,460,41],"38318409","vouaobrasil",[462,456,41,245,463,41],"38318768","rcarr",[465,456,41,245,460,41],"38318789",[467,456,41,245,314,41],"38323620",[469,456,41,245,460,41],"38327256",[471,456,41,233,277,41],"38344124",[473,456,41,233,474,41],"38318621","HPsquared",[476,456,41,245,314,41],"38323733",[478,456,41,245,317,41],"38325994",[480,456,41,245,277,41],"38344238",[482,456,41,233,463,41],"38318736",[484,456,41,233,314,41],"38323805",[486,456,41,233,487,41],"38324350","davidzweig",[489,456,41,233,463,41],"38324763",[491,456,41,233,492,41],"38319306","matheusmoreira",[494,456,41,233,495,41],"38321284","wahnfrieden",[497,456,41,233,314,41],"38323738",[499,456,41,233,495,41],"38325812",[501,456,41,233,492,41],"38326646",[503,456,41,233,495,41],"38327399",[505,456,41,233,506,41],"38319401","talkingtab",[508,456,41,233,317,41],"38325967",[510,511,41,233,512,41],"38318331",25,"ontheway22",[514,515,41,233,516,41],"38317443",26,"j90srgtu0ew9srg",[],[519,524,528,533,538,543],{"id":520,"name":521,"points":522,"category":523},"38327017","Ad Accelerator",713,"consumer_social",{"id":525,"name":526,"points":527,"category":20},"38365638","Pickcode",420,{"id":529,"name":530,"points":531,"category":532},"38285228","screenshot-to-code",358,"dev_tools",{"id":534,"name":535,"points":536,"category":537},"38368570","Neum AI",155,"ai",{"id":539,"name":540,"points":541,"category":542},"38360776","Stella Nera",154,"hardware",{"id":544,"name":545,"points":546,"category":523},"38295535","David Adler personal landing page",152,false,"v2",{"id":550,"name":5,"line":6,"ai":547,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":551,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":552,"url":9,"mix":553,"praise":88,"objection":112,"sub":21},38316936,[24,25,26,27,28],"5330000033100001033135310555535100000000",[32,33,34,35],1794036644879]