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.
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.