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(a)lists.wikimedia.org> on behalf of
Aaron Gray <aaronngray.lists(a)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(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wiki-research-l