I want to use DokuWiki as an simple LMS (Learning Management System). I have a feeling that the Struct plugin could serve the purpose. I haven't been able to figure out how. Maybe someone can give me a kickstart. I am also willing to pay for help.
Suppose we have a page with a list of course lessons. Beside each topic is an icon to show: Not visited, Visited, Marked complete. The appropriate icons would show for each user depending on their progress through the course.
Plus, from each lesson page, for each user, it would record their Visit. There would be a Mark Complete button which would add this page to that user's Completed lessons list, then return them to the list of lessons at the next lesson to take. (I assume the page could look up the current user's Furthest lesson completed, get the following lesson link, then use a link anchor to return them to the proper place in the list of lessons.)
Does this seem doable with existing DokuWiki plugins?