I love Adapt, but JSON is a really bad choice in my opinion for presenting learning content.
Multiple paragraphed text with bullets, special characters etc, becomes a mess.
This is why HTML was invented, its a markup language and you can still have your presentation text in a typical format with markup around it.
I'm wondering, how does everyone deal with long complicated paragraphs etc in Adapt. Is there an alternative to json that would be better? Perhaps even Body text could be dealt with on a separate html page with ID's that use ajax to inject that html back into the correct areas within json. Etc.