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-boun...@lists.wikimedia.org> on behalf 
of Aaron Gray <aaronngray.li...@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
_______________________________________________
Wiki-research-l mailing list
Wiki-research-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wiki-research-l

Reply via email to