MIA Wiki
Core

Championships

Points rules, phases and pools, and the league's official schedule.

A championship lives inside a season and carries three things that matter: the points rules, the phases or pools and, if you upload it, the official schedule.

What you see

The list of championships in the chosen season. Opening one: the match rules (how many points for a 3-0, a 3-1, a 3-2, a tie-break defeat) and the list of phases and pools.

The calendar icon opens the «Official schedule»: the matches as the league publishes them — round, date, match, result — and, for each one, whether it already has a scout file.

Championships

What you can do

  • Create a championship in the season.
  • Set the points rules — they are what builds the standings later.
  • Define phases and pools: they are the entries that appear in the «Phase / pool» field when a match is imported.
  • Upload the official schedule from a CSV file, replace it or delete it.
  • Have an AI assistant prepare the file: as long as the championship has no schedule, the panel offers «No file? Have an AI assistant prepare it for you» — a prompt to copy, with the exact CSV format. You paste it into the assistant you prefer together with the links to the schedule on the league's site, and upload the file it gives back.

Good to know

  • A phase with matches attached cannot be deleted: move the matches first.
  • If the standings look wrong to you, the first place to look is the points rules of this championship.

The official schedule

Scout files do not reliably say who played at home, nor the round or the match number: the scout always puts their own team on the same side. With the schedule, the import matches each file to its match and takes home team, date, round and match number from it.

The file is a CSV with one row per match. Required columns: data, casa, ospite. Optional: numero, girone, giornata, ora, risultato, impianto. Separator: semicolon or comma.

A championship's «Official schedule»: 182 matches, all with a scout file, and for each one matchday, match number, date, teams and result

Before uploading, the preview lists the teams in the file and which registry team each one corresponds to: those found «by similarity» must be checked, and a name that does not exist is created from there. With «Enrol the schedule's teams in the championship» enrolment happens in the same step.

  • Scout matches already imported hook onto the schedule by themselves. The outcome says how many, and how many are to check: home and away the other way round, a different date, not in the schedule.
  • Replacing the schedule replaces all its matches; the scout ones hook on again by themselves.
  • Without a schedule the import decides the home team from the venue written in the file, when it says so.
  • The AI assistant can make mistakes: the prompt asks it for a check count, and MIA's preview shows teams and matches before writing. MIA sends nothing to anyone: you copy the prompt yourself.
  • First and second half in two files: if a schedule is already there, the preview asks whether to add the file to the existing matches or replace everything. When adding, a match already present — same number, or same teams on the same date — is not doubled: it is updated. It is also the way to reload the results.
  • MIA does the maths: with N teams it expects N/2 matches per matchday and N−1 matchdays per half. If the file, or the loaded schedule, has partial or missing matchdays, a warning says which. It happens with free AI assistants, which cut long answers short without saying so: on the first try 132 matches out of 182, all correct, stopped halfway through the 6th matchday of the second half.

Entered teams and teams that played: two different things

They are two distinct statements, and MIA keeps them apart on purpose:

  • «it played here» — the imported matches say so. The .dvw import writes it, on its own.
  • «it is entered here» — that is a records statement. You write it, or the .sq import, which indeed asks for season and championship before reading the file.

Importing a match never enters anyone, and that is deliberate. Think of a pre-season friendly against a foreign club, or a match from another division: they are real matches, with real data, but those teams do not belong to your championship. If the import entered them by default, the championship records would fill up with foreign teams — and nobody would notice, because nobody goes back to read the list of entries.

That is why, expanding a championship, you find «Teams with scout matches not entered»: the teams that played without being entered. MIA shows them to you and lets you decide — «Enter» one by one, or «Enter all» when you know they all belong to the championship.

The practical consequence: if in Scout statistics you see teams that do not appear here among the entered ones, it is not an error. The statistics start from the matches, this page from the records.