Looks like the idea of an open source duolingo equivalent is popular around here. Anyone wanna play with writing up a list of all the things that would need to be figured out to make something like that happen? Would be really interesting to have a social component tied into the fediverse.