Giter Site home page Giter Site logo

shubhangimisra / wikiedudashboard Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wikieducationfoundation/wikiedudashboard

0.0 1.0 0.0 63.97 MB

Wiki Education Foundation's Wikipedia course dashboard system

Home Page: https://dashboard.wikiedu.org

License: MIT License

Ruby 55.98% JavaScript 30.82% CSS 5.81% HTML 7.30% Shell 0.09%

wikiedudashboard's Introduction

Wiki Education Dashboard

Build Status Test Coverage Code Climate

The Wiki Education Dashboard is a web application that supports Wikipedia education assignments, provides data and course management features for groups of Wikipedia users — instructors, students, and others — who are working on a common Wikipedia project. Users log in with their Wikipedia accounts (through OAuth) and allow the dashboard to make edits on their behalf. The dashboard automates many of the standard elements of organizing and participating in a Wikipedia classroom assignment.

The dashboard code runs two main projects: the Wiki Education Dashboard — dashboard.wikiedu.org — and the Wikimedia Programs & Events Dashboard — outreachdashboard.wmflabs.org. dashboard.wikiedu.org is used for Wiki Education programs, primarily focused on higher education in the United States and Canada. outreachdashboard.wmflabs.org is for the global Wikimedia community to organize all kinds of programs, including edit-a-thons, education programs, and other events.

This is a project of Wiki Education.

What it does

The Dashboard allows instructors or program leaders to create a "course" page, which participants can join. It then gathers information about edits those users have made and articles they have edited, and creates a dashboard for each course intended to let instructors and others quickly see key information about the work of student editors. It also creates a global dashboard to see information about many courses at once.

Overview:

  • Uses a set of endpoints on Wikimedia Labs (see WikiEduDashboardTools) and the Wikipedia API to get information about articles and revisions related to the courses
  • Pulls page views (from the Wikimedia pageviews API) for relevant articles on a daily basis
  • Pulls revision metadata from ores.wikimedia.org
  • Provides training modules with content pulled from wiki pages on meta.wikimedia.org
  • ...and much more

Contribute!

This project welcomes contributions, and we try to be as newbie-friendly as possible. Checkout out the CONTRIBUTING file for more details.

Documentation

Setup

Technology

Other

Translation

Translations for the Wiki Education Dashboard interface are handled through translatewiki.net.

Code of Conduct

This project is part of the Wikimedia technical ecosystem and follows the Wikimedia Code of Conduct.

wikiedudashboard's People

Contributors

ragesoss avatar ntdb avatar thenickcox avatar mauditecandela avatar sejalkhatri avatar musikanimal avatar translatewiki avatar nikerabbit avatar feelfreelinux avatar keer25 avatar patmbolger avatar arku avatar alpha721 avatar owwls avatar rileywho avatar hin101 avatar jstoebel avatar psinghal20 avatar bcb37 avatar karmahater avatar jonathanhudak avatar siebrand avatar testa19 avatar arreche avatar mattwarren10 avatar bgreg avatar wowu avatar majakomel avatar protonk avatar bryszard avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.