Skip to content

Multi-Project Support (Wikipedia / WikiSource / WikiData) #61

Description

@GauriGupta21

Title: Add Multi-Project Submission Support
Description:
Currently, the contest tool only supports submissions from a single Wikimedia project (e.g., Wikipedia). To broaden participation and allow organizers to host contests across multiple Wikimedia projects, the system should support submissions from Wikipedia, WikiSource, and Wikidata.

Requirements / Acceptance Criteria:

Participants can submit articles or entries from any of the supported projects.
The backend should detect the project type automatically based on the submission URL or input.
Scoring, eligibility checks, and byte count calculations must work correctly for all project types.
Frontend submission forms should allow users to select or confirm the project they are submitting to.
Admin/organizer dashboards must display project type clearly for each submission.
Existing contest rules (e.g., allowed submission type, byte thresholds) must remain compatible across projects.

Benefits:

Enables cross-Wiki contests and encourages broader participation.
Facilitates diverse content creation beyond Wikipedia.
Prepares the system for future expansions to additional Wikimedia projects.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions