Post History
Not sure if I can adequately answer this, since I know little about web development. But I'll try to give some ideas. I would use JavaScript to comment inline and SQL to store the comments. Doub...
Answer
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/32794 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
Not sure if I can adequately answer this, since I know little about web development. But I'll try to give some ideas. I would use JavaScript to comment inline and SQL to store the comments. 1. Double-click/select a word in the text. A comment box pops up. The user can type a comment and hit "OK". A comment (entry) is created, and the word gets highlighted. [Optionally you can let people choose to type of comment (e.g. spelling error or conceptual error).] 2. An entry is created in the database: it stores the URL, the paragraph, the word(s) marked. 3. Every entry gets its own ID. 4. A script writes a marker with the ID to the HTML source. 5. JavaScript opens the stored (marked) comments and allows to add a respond. You should probably also add time and author. Easiest would be to let the author write one's own unique name. Better would be having user accounts when doing the reviews. Depending on your needs you can choose to display all the comments for that page on the right-hand side of that page. Or you could open a comment by clicking on a highlighted word. I hope I could give you some ideas. Good luck!