Wikimedia

Lua Task 9 - Using Wikidata in Wikipedia

You should have completed Lua Tasks 1-6 before considering this task. You will probably find that completing Tasks 7 and 8 will also be useful.

This task requires a lot of research and independent learning and really is a lot more difficult than any of the preceding tasks. It is not suitable for beginners to programming, although students new to Lua with previous experience in other programming languages may be able to produce acceptable work. Some familiarity with Wikimedia projects, especially Wikipedia and Wikidata, will be helpful. This is likely to take a considerable amount of your time, so don't embark on it lightly.

This task requires you to create a function that retrieves information from Wikidata and displays it in Wikipedia. You will have to create tests that demonstrate that your code works.

Read through and then carry out the instructions at: https://en.wikipedia.org/wiki/User:RexxS/GCI-Task09

You will have created a new module sandbox and a new user sandbox, something like:

https://en.wikipedia.org/wiki/Module:Sandbox/RexxS/Wikidata

https://en.wikipedia.org/wiki/User:RexxS/Sandbox/Wikidata

When you have finished to your satisfaction, please leave a comment here when you submit your work, and give the urls of your new module sandbox and your new user sandbox.

Task tags

  • lua
  • scribunto
  • wikidata
  • tables

Students who completed this task

Shreyas Minocha, Robin Gan, Nathan, Chan, stella

Task type

  • code Code
  • web Design
close

2018