Aaron,
Interesting ideas. I’ve thought about these topics in the contexts of digital textbooks and e-learning, adaptive content and adaptive explanation.
An implementation idea is that users could have settings and preferences and that these could be accessed in the server-side processing of wiki articles utilizing something like conditional preprocessor macros. Also possible is the utilization of wiki templates or Lua scripting. This could require users to log in to access these features. Default content could need to be provided for users not logged in.
Another implementation idea is to output HTML/XHTML documents which include all of the possible content and which utilize JavaScript for client-side processing of articles, accessing user settings and preferences to process and present adaptive articles.
Another implementation idea is to utilize user-controlled data storage solutions such as Solid [1][2] to store users’ settings and preferences. With Solid, the same data for users’ settings and preferences could be utilized across Wikipedia, digital textbooks and e-learning solutions.
Best regards,
Adam
[1] https://solid.inrupt.com/about
[2] https://en.wikipedia.org/wiki/Solid_(web_decentralization_project)
________________________________ From: Wiki-research-l wiki-research-l-bounces@lists.wikimedia.org on behalf of Aaron Gray aaronngray.lists@gmail.com Sent: Friday, February 8, 2019 7:15:21 PM To: Research into Wikimedia content and communities Subject: [Wiki-research-l] User type context sensitivity to introduction sections.
I am suggesting WikiPedia has context-sensitive articles so if you are a kid or a layperson or an expert in a field you get a different introduction.
Often the reason people don't read or use WikiPedia is articles are too complex at the start.
Having an adaptive setting that can be chosen but users as default needs facilitating by WikiMedia technology.
Thoughts and ideas and possible implementation ideas on this idea are welcomed.
Regards,
Aaron
-- Aaron Gray
Independent Open Source Software Engineer, Computer Language Researcher, Information Theorist, and amateur computer scientist. _______________________________________________ Wiki-research-l mailing list Wiki-research-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wiki-research-l