[{"data":1,"prerenderedAt":449},["ShallowReactive",2],{"project-13677748":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":45,"post_text":47,"what":48,"said":95,"maker_in_thread":202,"shape":213,"grid":217,"attempts":411,"same_week":412,"maker_shows":46,"maker_hidden":441,"reader_version":442,"card":443},"13677748","WikiQuiz","Generate a quiz from a Wikipedia page","title","Show HN: Generate a quiz from a Wikipedia page","https:\u002F\u002Fgithub.com\u002Falexgreene\u002FWikiQuiz","github.com","alex_g",1487468457,2017,388,85,37,2242,2,"legend","learning_science","quiz generation","web_app",[24,25,26,27],"quiz generator","wikipedia","nltk","study tool","debated",-0.052,{"positive":31,"neutral":32,"mixed":18,"critical":33},11,15,13,41,{"idea":36,"execution":39,"docs":41,"performance":43,"design":44},{"positive":37,"critical":38},3,1,{"positive":38,"critical":40},9,{"positive":42,"critical":18},0,{"positive":42,"critical":42},{"positive":42,"critical":38},[37,42,42,42,42,37,37,46,46,38,42,42,42,38,46,46,37,46,46,37,42,37,42,38,38,38,42,38,46,38,38,38,38,46,46,38,37,38,42,38],5,null,{"problem":49,"audience":47,"pricing":47,"motivation":64,"time_to_build":69,"stack":73,"openness":92,"stage":93,"team_size":94},{"value":50,"source":51,"evidence":52},"Turns Wikipedia article text into quiz questions for studying.","inferred",[53,56,60],{"id":54,"by":11,"text":55},"13677751","Built this last week as part of the interview process for a job. I know it's flawed, but in my opinion neat nonetheless!",{"id":57,"by":58,"text":59},"13677969","ORioN63","Have you thought about using dbpedia? https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FDBpedia",{"id":61,"by":62,"text":63},"13678853","deskglass","Those interested in this may also be interested in https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FIncremental_reading which gradually converts reading material into flashcards that are memorized…",{"value":65,"source":66,"evidence":67},"Built as part of a job interview process.","maker",[68],{"id":54,"by":11,"text":55},{"value":70,"source":66,"evidence":71},"Built in about one week.",[72],{"id":54,"by":11,"text":55},[74,80,84],{"value":75,"source":66,"evidence":76},"Python",[77],{"id":78,"by":11,"text":79},"13681767","Sure! Take a look at: https:\u002F\u002Fgithub.com\u002Falexgreene\u002FWikiQuiz\u002Fblob\u002Fmaster\u002Fpython\u002FArticle.py#L31 I used nltk (natural language toolkit), which takes care of most of the hard work.…",{"value":81,"source":66,"evidence":82},"NLTK",[83],{"id":78,"by":11,"text":79},{"value":85,"source":86,"evidence":87},"Flask","commenter",[88],{"id":89,"by":90,"text":91},"13681205","tedmiston","I had the same thought. The Flask app could be a pretty trivial deploy on the Heroku free tier.","open_source","prototype","solo",{"praise":96,"objections":116,"requests":147,"questions":175,"alternatives":190},[97,112],{"value":98,"source":86,"evidence":99},"Neat, simple idea with a good MVP",[100,104,108],{"id":101,"by":102,"text":103},"13677881","Cyph0n","Excellent idea. There are a lot of interesting ways to improve this, but you have an MVP running, which is a good start. Regarding your codebase: clear and to-the-point code,…",{"id":105,"by":106,"text":107},"13677837","blazespin","Super super awesome, what a brilliant idea. You might want to do pattern matching such that the answer to the question doesn't match the text of the question. Your example image…",{"id":109,"by":110,"text":111},"13678031","tradersam","Good luck mate, this is a really cool little project.",{"value":113,"source":86,"evidence":114},"Clean, well-commented code",[115],{"id":101,"by":102,"text":103},[117,129,136],{"value":118,"source":86,"evidence":119},"Questions often repeat the answer from the question text",[120,121,125],{"id":105,"by":106,"text":107},{"id":122,"by":123,"text":124},"13679317","raverbashing","It's a nice idea One potential improvement is to remove the common parts of answer and question (as in your Triumph example)",{"id":126,"by":127,"text":128},"13677926","rasz_pl","that picture is not that great of an example, answer is right in the question.",{"value":130,"source":86,"evidence":131},"Many generated questions are invalid",[132],{"id":133,"by":134,"text":135},"13679486","omash","Thanks for sharing this. I've done a similar thing to help study for exams except with pattern matching instead of nltk. I'm looking forward to understanding the natural language…",{"value":137,"source":86,"evidence":138},"Only uses the summary section of articles",[139,143],{"id":140,"by":141,"text":142},"13683172","lappet","It appears that there is an open issue[1] in the Wikipedia python library where it does not list the different sections in a wikipedia page. So right now, this would only…",{"id":144,"by":145,"text":146},"13684708","azazqadir","Nice, but still has some room for improvements http:\u002F\u002Fi.imgur.com\u002FEVToWfI.png",[148,160,164],{"value":149,"source":86,"evidence":150},"Hosted demo",[151,155,156],{"id":152,"by":153,"text":154},"13678071","filipmandaric","Seems like a good idea, it would be great if there was a demo available.",{"id":89,"by":90,"text":91},{"id":157,"by":158,"text":159},"13681680","xanderjanz","For the lazy, hosted: https:\u002F\u002Fwiki-quiz.herokuapp.com\u002F",{"value":161,"source":86,"evidence":162},"Use DBpedia or WikiData as a data source",[163],{"id":57,"by":58,"text":59},{"value":165,"source":86,"evidence":166},"Export to Kahoot-style quizzes or multiplayer play",[167,171],{"id":168,"by":169,"text":170},"13679093","anlif","Would be awesome if this could be used to generate a Kahoot quiz: https:\u002F\u002Fkahoot.it\u002F",{"id":172,"by":173,"text":174},"13677990","flootch","Can you make it a multiplayer game played on phones, tablets, and watches, tvs, and cars? Okay, maybe not cars.",[176],{"value":177,"source":86,"evidence":178},"How to get the local setup working (404 and 500 errors)",[179,183,187],{"id":180,"by":181,"text":182},"13681236","sonium","I cloned the repository and installed the requirements but after starting 'python python\u002Fserver.py' I get a 404 if I try to open index.html as described. Anyone else having that…",{"id":184,"by":185,"text":186},"13677994","frogpelt","Really cool idea! Unfortunately, I'm getting a 500 error on every request. What did I do wrong?",{"id":188,"by":141,"text":189},"13681643","Btw I am unable to get it working locally. I only see 404s. Do I need anything special to serve the static files?",[191,195],{"value":192,"source":86,"evidence":193},"Incremental reading with spaced repetition",[194],{"id":61,"by":62,"text":63},{"value":196,"source":86,"evidence":197},"Grimoire note quiz tool",[198],{"id":199,"by":200,"text":201},"13678119","divbit","thats the idea behind http:\u002F\u002Fgithub.com\u002Fdivbit\u002Fgrimoire as well, except more for private notes.",{"comments":203,"answered":204,"key":205},14,6,[206,209,210],{"id":207,"text":208},"13678036","I hadn't but I will now. Thanks for sharing!",{"id":54,"text":55},{"id":211,"text":212},"13677866","Thanks, and good point. It's a very simple approach so there a numerous weaknesses that will be improved upon with a bit more knowledge of NLP.",{"commenters":214,"max_depth":215,"maker_replies":203,"first_comment_mins":42,"lifespan_hours":216},43,7,30,[218,220,222,226,229,233,236,238,240,242,244,246,250,252,254,257,260,262,266,270,272,275,277,280,282,284,287,289,292,293,296,300,301,303,304,306,307,310,312,315,317,320,324,327,329,332,335,336,338,339,341,343,345,348,349,351,355,359,362,364,365,367,369,371,373,375,377,379,383,385,389,391,393,397,399,402,405,408],[57,42,37,219,58,42],"project\u002Fneutral\u002Fidea",[207,42,42,221,11,38],"maker\u002Fpositive\u002Fnone",[223,42,42,224,225,42],"13678383","other\u002Fneutral\u002Fnone","EGreg",[227,42,42,224,228,42],"13678532","frik",[230,42,42,231,232,42],"13678874","commenter\u002Fneutral\u002Fnone","nl",[234,42,42,224,235,42],"13681002","Gaelan",[237,42,42,224,228,42],"13678505",[239,42,42,224,232,42],"13678858",[54,38,42,241,11,38],"project\u002Fpositive\u002Fnone",[105,38,37,243,106,42],"project\u002Fmixed\u002Fexecution",[211,38,42,245,11,38],"maker\u002Fneutral\u002Fexecution",[247,38,37,248,249,42],"13677879","maker\u002Fneutral\u002Fnone","jdormit",[251,38,42,248,11,38],"13677905",[253,38,46,221,249,42],"13678327",[255,38,46,221,256,42],"13678381","bradgessler",[258,38,46,221,259,42],"13678643","echelon",[101,38,46,261,102,42],"maker\u002Fpositive\u002Fexecution",[263,38,38,264,265,42],"13678363","maker\u002Fcritical\u002Fdocs","sAbakumoff",[267,38,42,268,269,42],"13678739","commenter\u002Fneutral\u002Fdocs","aldarn",[271,38,42,231,265,42],"13679092",[273,38,42,231,274,42],"13679182","yosamino",[276,38,42,231,265,42],"13679229",[278,38,42,268,279,42],"13679243","cancancan",[281,38,42,268,265,42],"13679345",[283,38,42,268,279,42],"13681406",[285,38,38,264,286,42],"13679797","sethammons",[288,38,42,268,265,42],"13680046",[290,38,37,291,90,42],"13681154","maker\u002Fmixed\u002Fdocs",[109,38,46,241,110,42],[294,38,46,221,295,42],"13678843","krashidov",[297,38,37,298,299,42],"13679306","maker\u002Fneutral\u002Fdocs","ViktorasM",[122,38,37,219,123,42],[302,38,37,248,141,42],"13681542",[78,38,42,245,11,38],[305,38,46,221,141,42],"13681833",[61,18,37,219,62,42],[308,37,46,241,309,42],"13677935","nessup",[311,37,42,248,11,38],"13677977",[157,313,37,314,158,42],4,"project\u002Fneutral\u002Fnone",[316,313,42,221,11,38],"13681705",[318,313,37,319,158,42],"13681757","project\u002Fneutral\u002Fexecution",[321,46,42,322,323,42],"13678275","other\u002Fneutral\u002Fidea","huevosabio",[325,46,42,224,326,42],"13678850","n1try",[328,204,42,221,11,38],"13681830",[330,215,42,224,331,42],"13680153","pwdisswordfish",[140,333,38,334,141,42],8,"project\u002Fcritical\u002Fexecution",[168,40,37,219,169,42],[133,337,38,334,134,42],10,[180,31,38,334,181,42],[340,31,37,319,158,42],"13681403",[199,342,42,322,200,42],12,[344,342,42,224,200,42],"13678132",[346,342,42,347,200,42],"13678155","other\u002Fneutral\u002Fdocs",[144,33,38,334,145,42],[350,33,42,245,11,38],"13685159",[352,203,46,353,354,42],"13678416","project\u002Fpositive\u002Fidea","marak830",[356,32,38,357,358,42],"13680435","project\u002Fcritical\u002Fidea","kr0",[360,361,37,319,141,42],"13681486",16,[363,361,42,248,11,38],"13681526",[188,361,38,334,141,42],[366,361,42,298,11,38],"13681691",[368,361,38,334,141,42],"13681780",[370,361,38,334,141,42],"13681803",[372,361,42,245,11,38],"13681867",[152,374,46,353,153,42],17,[376,374,42,248,11,38],"13678106",[89,374,37,378,90,42],"project\u002Fneutral\u002Fperformance",[380,381,46,353,382,42],"13679045",18,"jameswason",[184,384,38,334,185,42],19,[386,384,37,387,388,42],"13678069","project\u002Fneutral\u002Fdocs","kercker",[390,384,37,387,326,42],"13679185",[392,384,42,231,134,42],"13679427",[394,395,38,334,396,42],"13678019",20,"alphabettsy",[172,398,37,219,173,42],21,[400,398,42,401,11,38],"13678015","maker\u002Fneutral\u002Fidea",[403,398,42,404,153,42],"13678149","commenter\u002Fneutral\u002Fidea",[406,398,42,404,407,42],"13685345","NTripleOne",[126,409,38,410,127,42],22,"project\u002Fcritical\u002Fdesign",[],[413,418,422,427,431,436],{"id":414,"name":415,"points":416,"category":417},"13674890","Evilpass",367,"security_privacy",{"id":419,"name":420,"points":421,"category":20},"13667015","Ipyvolume",210,{"id":423,"name":424,"points":425,"category":426},"13695614","GraphQL Voyager",163,"dev_tools",{"id":428,"name":429,"points":430,"category":426},"13700512","itermplot",160,{"id":432,"name":433,"points":434,"category":435},"13676105","Clozemaster",145,"languages",{"id":437,"name":438,"points":439,"category":440},"13706772","Little Birdie",132,"productivity",false,"v2",{"id":444,"name":5,"line":6,"ai":441,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":445,"top":18,"kw":446,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":447,"url":9,"mix":448,"praise":98,"objection":118,"sub":21},13677748,-0.05,[24,25,26,27],"3000033551000155355303011101511115513101",[31,32,18,33],1794036552781]