wikiedudashboard
https://github.com/wikieducationfoundation/wikiedudashboard
Ruby
Wiki Education Foundation's Wikipedia course dashboard system
AssignmentUpdater.update_assignment_article_ids_and_titles
Update article ids for Assignments that lack them, if an Article with the same title exists in mainspace. This does a case-insensitive match, so it will find cases where no article with the exact title was found when the assignment was first created, but the user edited the actual intended article and so it got imported later.
Edit
git clone [email protected]:wikieducationfoundation/wikiedudashboard.git
cd wikiedudashboard
open lib/assignment_updater.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-AssignmentUpdater-update_assignment_article_ids_and_titles-for-pr
# Commit to gitgit add lib/assignment_updater.rbgit commit -m "better docs for AssignmentUpdater.update_assignment_article_ids_and_titles"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-AssignmentUpdater-update_assignment_article_ids_and_titles-for-pr
hub pull-request
# Celebrate!