meos-2024/code/docs/meos_doc_swe.html

4248 lines
341 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
<title>MeOS dokumentation svenska</title>
<style>
.both {position: absolute;
margin-left: auto;
margin-right: auto;
left: -300px;
right: 0;
top:130px}
p.timestamp {
color:#AAAAAA;
font-size:10px;
}
select.timestamp {
color:#A0A0A0;
font-size:10px;
}
div.warning {
padding: 0.3em 1em 0.6em 3em;
border: 2px solid #808090;
background-color: #fff0f0;
margin: 1em 0.1em
}
div.hint {
padding: 0.3em 1em 0.6em 3em;
border: 2px solid #808090;
background-color: #f0fff0;
margin: 1em 0.1em
}
div.info {
padding: 0.3em 1em 0.6em 3em;
border: 3px dotted #909060;
background-color: #fffff0;
margin: 1em 0.1em
}
div.comment {
padding: 0.2em 1em 0.2em 1em;
border: 2px solid #303030;
background-color: #f0f0f0;
margin: 1em 0.1em
}
body {
font-family: verdana, arial, sans-serif;
font-size: 9pt;
background-color: #FFFFFF;
text-align: center;
}
a {
color: #00009f;
text-decoration: none;
border: 1px solid transparent;
}
a:hover {
border: 1px solid #7f7f7f;
}
a:visited {
color: #00009f;
}
a.im {
color: #00009f;
text-decoration: none;
border: 1px solid transparent;
}
a.im:hover {
border: none;
text-decoration: none;
}
a.im:visited {
color: #00009f;
}
div.content {
border: 1px solid #3f3f3f;
background-color: #ffffff;
width: 800px;
margin: 0 auto;
text-align: left;
}
div.printcontent {
border: none;
background-color: #ffffff;
width: 900px;
margin: 0 auto;
text-align: left;
}
td.error {
border: 1px solid #880000;
background-color: #FFAAAA;
text-align: left;
}
div.error {
border: 1px solid #880000;
background-color: #FFAAAA;
text-align: left;
margin-bottom: 20px;
width: 500px;
}
div.text {
padding: 0.5em 50px 1em 80px;
min-height: 400px;
}
div.header {
border-bottom: 1px solid #3f3f3f;
height: 150px;
}
div.header img {
border: 0;
}
div.header a, div.header a:hover {
border: none;
background-color: transparent;
text-decoration: none;
}
/********************** MENU ************************/
div.menu {
text-align: center;
background-color: #8d8eba;
border-bottom: 1px solid black;
}
div.menu ul {
list-style: none;
margin: 0;
padding: 0.4em 0;
}
div.menu li {
margin: 0.2em 1.2em;
list-style: none;
display: inline;
}
div.menu a {
border: 1px solid transparent;
color: #f4efec;
text-decoration: none;
padding: 0.1em 0.3em;
}
div.menu li.current {
border: 1px solid #fffeeb;
background-color: #6a6dba;
color: #fffeeb;
text-decoration: none;
padding: 0.1em 0.3em;
}
div.menu a:hover {
border: 1px solid #fffeeb;
background-color: #6a6dba;
color: #fffeeb;
text-decoration: none;
}
li.select select {
border: 1px solid #7f7f7f;
color: #fffeeb;
background-color: #6a6dba;
}
/******************* END MENU ***********************/
/********************** NAVIGATION ************************/
div.nav {
text-align: center;
background-color: #e6e38e;
border: 1px solid #69683C;
}
div.nav ul {
list-style: none;
margin: 0;
padding: 0.4em 0;
}
div.nav li {
margin: 0.2em 1.2em;
list-style: none;
display: inline;
}
div.nav a {
border: 1px solid transparent;
color: #213520;
text-decoration: none;
padding: 0.2em 0.3em;
font-size: 8pt;
}
div.nav li.current {
border: 1px solid #fffeeb;
background-color: #6a6dba;
color: #fffeeb;
text-decoration: none;
padding: 0.1em 0.3em;
}
div.nav a:hover {
border: 1px solid #fffeeb;
background-color: #8A5033;
color: #fffeeb;
text-decoration: none;
}
/******************* END NAVIGATION ***********************/
/******************* DOWNLOAD ***********************/
div.download {
padding: 0.3em 1em 0.3em 3em;
border: 2px solid #808090;
background-color: #efeff0;
margin: 1em 0.1em
}
div.download a {
padding: 0.1em 1em 0.1em 1em;
}
div.download a:hover {
padding: 0.1em 1em 0.1em 1em;
background-color: #d2e4a7;
border: 1px solid #7f7f7f;
}
div.download p {
margin: 0.5em 0em 0.5em 0em;
}
div.download ul {
padding-left: 2em;
margin: 0 0 1em 0;
}
div.download ul li {
padding: 0.3em 0;
}
div.download ul.latest {
font-weight: bold;
}
div.download span.buildinfo {
padding-left: 2em;
color: #606060;
}
div.download .news {
padding-left: 4em;
font-size: 90%;
}
/******************* END DOWNLOAD ***********************/
/******************* LEGAL ***********************/
div.legal {
padding: 0.2em 0.2em 0.2em 0.2em;
border: 1px solid #7f7f7f;
background-color: #8d8eba;
font-size: 8pt;
color: #ffffff;
}
div.legal a {
margin: 0.5em 0 0 0;
font-size: 8pt;
color: #ffffff;
}
div.legal a:hover {
margin: 0.5em 0 0 0;
font-size: 8pt;
color: #efefff;
background-color: transparent;
text-decoration: none;
}
/******************* END LEGAL ***********************/
h1 {
font-size: 1.5em;
font-weight: 500;
margin: 1em 0 0.5em 0;
}
h2 {
font-size: 1.2em;
font-weight: 500;
margin: 1em 0 0.5em 0;
border-bottom: 1px solid #906;
width: 100%;
}
h2.break {
font-size: 1.2em;
font-weight: 500;
margin: 1em 0 0.5em 0;
border-bottom: 1px solid #906;
width: 100%;
page-break-before: always;
}
h3 {
font-size: 1em;
font-weight: 600;
color: #505070;
margin: 1.4em 0 0.5em 0;
}
p {
margin: 0.5em 0;
}
img {
border: none;
}
li {
padding-bottom: 0.4em;
}
img.embeddedRight {
float: right;
margin: 0.5em 0 0.5em 1.5em;
}
img.border {
border: 1px solid #7f7f7f;
}
img.clearRight {
clear: right;
}
img.fullWidth {
margin: 0.5em 0;
}
img.center {
float: center;
border: none;
max-width: 100%;
}
.thumbnail:hover {
position:relative;
top:-25px;
left:-35px;
width:100%;
max-width: 100%;
height:auto;
display:block;
z-index:999;
}
div.imagetext {
margin: 1em 0 0.5em 0;
padding: 0.5em 0 0 0;
border-top: 1px solid #000000;
width: 100%;
}
div.screenshot {
padding: 1em;
border: 2px solid #303030;
background-color: #ffffa0;
margin-top: 2em;
}
p.news {
margin-top: 1.3em;
padding: 0.5em 1em;
border: 1px solid #7f7f7f;
background-color: #efefff;
width: 310px;
}
p.code {
font-family: "Lucida Console", "Courier New", "Courier", monospace;
padding: 0.5em 1em;
font-size: 10pt;
color: #020;
background-color: #f5faf5;
}
div.data {
}
div.data table {
border: 1px solid #303070;
}
div.data th {
margin: 0;
padding: 2px 0.5em 4px 0.5em;
background-color: #8d8eba;
border-bottom: 2px solid #303070;
color: white;
}
div.data td {
padding: 1px 0.5em 0 0.5em;
border-bottom: 1px solid #303070;
}
div.data td.info {
background-color: #c0c0a0;
vertical-align: top;
}
</style>
</head>
<body>
<div class="printcontent">
<div class="text">
<a name="sec4400"></a><h1>MeOS 4.0</h1>
<p class="timestamp">Uppdaterad: 2024-03-06</p>
<h3>MeOS ett mycket enkelt orienteringssystem</h3>
MeOS hanterar de datafunktioner som behövs för små och stora
orienterings­arrange­mang och andra arrangemang med tidtagning.
Ambitionen är enkelhet. Små arrangemang och träningar­ går att genomföra
med några få inställningar.
<br><br>
Större arrangemang är av naturen mindre enkla. Här är ambitionen snarare
smidighet; det ska vara smidigt att utföra de ibland komplicerade
uppgifter som ingår i större arrangemang.
<br><br>
MeOS bygger på öppen källkod. Det betyder att programmet är gratis att
ladda ner och använda, och att den som är programmeringskunnig själv kan
ändra det till att utföra precis det man behöver. Även om MeOS är
gratis, så kostar det att underhålla och utveckla. Den som har nytta av
MeOS och vill stödja utvecklingen får gärna bidra. Se programmets
hemsida, <a href="http://www.melin.nu/meos" target="_blank">www.melin.nu/meos</a>.
<br><br>
Den här användarhandboken är organiserad så att grunderna presenteras
först. Allt man behöver veta för att genomföra ett mindre arrangemang
presentera i första avsnittet, <a href="#sec4401" title="Med ett litet arrangemang menas ett arrangemang där endast en dator används. En tum­regel är att ett arrangemang med ungefär 100 deltagare går bra att köra med endast en dator. Men en viktigare faktor än antalet deltagare är egentligen hur tätt deltagarna förväntas gå i mål och hur mycket anmälningsändringar man måste klara av under tävlingen.
...">mindre arrangemang</a>.
<br><br>
Därefter följer ett avsnitt som heter <a href="#sec4424" title="Det här avsnittet innehåller information om mer avancerade funktioner som kanske inte behövs för de enklaste arrangemangen.">hantera MeOS</a>. Här beskrivs mer avancerade inställningar och funktioner. Nästa avsnitt handlar om MeOS i större sammanhang <a href="#sec4447" title="MeOS kan inte bara användas till små arrangemang, utan även till fullstora tävlingar med tusentals deltagare. I det här avsnittet ges kompletterande dokumentation om funktioner som är användbara för större arrangemang. Vi förutsätter att du är bekant med hur man använder MeOS för ...">större arrangemang</a>.
Här beskrivs hur man kopplar upp MeOS i nätverk och hur man hanterar
säkerhetskopior, ekonomi, fakturor och administrerar klubbar.
<br><br>
Sedan följer separata avsnitt om <a href="#sec4468" title="För att komma åt speakerstödet kryssar du för rutan Använd speakerstöd på sidan tävling.
Välj först vilka klasser och vilka kontroller du vill bevaka. Gå till ...">speakerstöd</a> och <a href="#sec4477" title="MeOS stöder stafetter och lagtävlingar av olika slag, t.ex som patruller, och och individuella tävlingar med flera lopp, t.ex. prolog + jaktstart, eller individuella gafflingar. Alla klasser som har mer än en bana eller mer än en sträcka kallas gemensamt för ...">lag, stafetter, gafflingar och flera lopp</a>, där även hantering av patrulltävlingar ingår. MeOS stöder <a href="#sec4487" title="För att komma åt denna funktion måste du först aktivera den. den....
MeOS stöder rogaining (poängorientering) på två sätt:
...">rogaining</a> och även kombinationer av rogaining (poängorientering) och vanlig orientering i samma klass.
<br><br>
Slutligen beskrivs MeOS <a href="#sec4485" title="MeOS har en direktkoppling mot Eventor. För att kunna använda denna behöver du en så kallad API-nyckel, som du får av klubbens Eventoradministratör. Nyckeln matar du in på uppmaning av MeOS första gången du använder Eventor.
...">Eventorkoppling</a> och <a href="#sec4486" title="MeOS tabeller visar tävlingsdata (t.ex. löpare, lag, klasser och kontroller) i tabellformat och fungerar som ett kalkylblad.
...">tabelläget</a>, som ofta är praktiskt när du vill ändra flera saker
samtidigt, exempelvis tilldela status "ej start" utifrån en alfabetiskt
sorterad lista.
<br><br>
<div class="info"><b>Bra att veta</b><br>MeOS döljer sidor och funktioner som inte är tillgängliga. Till exempel dyker inte sidan <i style="color:#008;">lag</i>
upp förrän det finns klasser där lag ingår. Vissa funktioner som bara
behövs ibland, såsom stöd för flera etapper, patruller eller rogaining
måste slås på manuellt, se <a href="#sec4439" title="När du skapar en ny tävling får du välja vilka av MeOS funktioner du vill använda. Genom att klicka ...">MeOS funktioner</a>.</div><h2 class="break">Innehåll</h2>
<div><ol style="padding-left: 1.5em;">
<li><a href="#sec4509">Allmänna råd och tips</a></li>
<li><a href="#sec4401">Mindre arrangemang</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4422">Skapa en ny tävling</a></li>
<li><a href="#sec4402">Förberedelsearbete</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4403">Anmäla deltagare</a></li>
<li><a href="#sec4404">Skapa klasser</a></li>
<li><a href="#sec4405">Definiera banor</a></li>
<li><a href="#sec4408">Slingor med varvningskontroll</a></li>
<li><a href="#sec4406">Lottning</a></li>
<li><a href="#sec4409">Lotta samma bana gemensamt</a></li>
<li><a href="#sec4407">Hyrbrickor och återanvändning av brickor</a></li>
</ul></div>
<li><a href="#sec4410">Genomföra arrangemanget</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4411">Brickavläsning</a></li>
<li><a href="#sec4419">Manuell tidtagning</a></li>
<li><a href="#sec4412">Godkänna och diskvalificera deltagare</a></li>
<li><a href="#sec4413">Redigera stämplingar</a></li>
<li><a href="#sec4414">Sträcktidsutskrifter</a></li>
<li><a href="#sec4415">Start- och resultatlistor</a></li>
<li><a href="#sec4416">Sträcktider och WinSplits</a></li>
<li><a href="#sec4417">Kvar-i-skogen</a></li>
<li><a href="#sec4420">Flera lopp eller varv per deltagare</a></li>
<li><a href="#sec4418">Individuell resultatrapport och resultatkiosker</a></li>
</ul></div>
<li><a href="#sec4421">Sträcktidsutskrift utan tävling</a></li>
<li><a href="#sec4423">Importera resultat</a></li>
</ul></div>
<li><a href="#sec4510">Tidtagning utan banor och kontroller</a></li>
<li><a href="#sec4516">Tävlingsfunktioner</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4517">Boka starttid</a></li>
<li><a href="#sec4512">Starta klass på signal</a></li>
<li><a href="#sec4426">Vakanser, klassbyte och återbud</a></li>
<li><a href="#sec4427">Oparade brickor</a></li>
<li><a href="#sec4436">Knyta brickor till deltagare</a></li>
<li><a href="#sec4428">Kontroller</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4429">Tabelläge och statistik</a></li>
</ul></div>
<li><a href="#sec4440">Avkortade banor</a></li>
<li><a href="#sec4446">Tidtagning med tiondelar</a></li>
<li><a href="#sec4441">Långa tävlingstider</a></li>
<li><a href="#sec4445">Tidsjustering av start och mål</a></li>
</ul></div>
<li><a href="#sec4424">Hantera MeOS</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4439">MeOS funktioner</a></li>
<li><a href="#sec4511">Valbara extra datafält</a></li>
<li><a href="#sec4435">Spara, flytta och ta bort tävlingar</a></li>
<li><a href="#sec4425">Löpardatabasen</a></li>
<li><a href="#sec4515">Ranking</a></li>
<li><a href="#sec4432">Mer om listor</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4433">Listor på helskärm</a></li>
<li><a href="#sec4434">Export till HTML/Webb</a></li>
</ul></div>
<li><a href="#sec4430">Automatisk utskrift och filexport</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4431">Exportera listor till webben</a></li>
</ul></div>
<li><a href="#sec4437">Publicera resultat på Internet</a></li>
<li><a href="#sec4438">Fjärrinmatning och radiotider från Internet</a></li>
<li><a href="#sec4443">MeOS informationsserver</a></li>
<li><a href="#sec4444">Direktanmälan via wifi</a></li>
<li><a href="#sec4442">Lokala inställningar</a></li>
</ul></div>
<li><a href="#sec4447">Större arrangemang</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4448">MeOS i nätverk</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4450">Installera MySQL</a></li>
<li><a href="#sec4449">Server- och nätverksproblem</a></li>
</ul></div>
<li><a href="#sec4452">Mer om klasser</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4453">Dela klasser</a></li>
</ul></div>
<li><a href="#sec4455">Avancerad lottning</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4456">Exportera och importera lottningsunderlag</a></li>
</ul></div>
<li><a href="#sec4461">Seedad lottning</a></li>
<li><a href="#sec4463">Startgrupper</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4464">Importera startgrupper</a></li>
<li><a href="#sec4465">Lotta med startgrupper</a></li>
</ul></div>
<li><a href="#sec4454">Klubbar</a></li>
<li><a href="#sec4457">Ekonomi och fakturor</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4458">Kontant betalning</a></li>
</ul></div>
<li><a href="#sec4459">Tävlingsinställningar</a></li>
<li><a href="#sec4460">Avstämning av hyrbrickor</a></li>
<li><a href="#sec4462">Fördefinierade hyrbrickor</a></li>
<li><a href="#sec4466">Slå ihop tävlingar / hantera sekretariat på flera platser</a></li>
<li><a href="#sec4467">Hantera flera tävlingar i en MeOS-tävling</a></li>
<li><a href="#sec4451">Säkerhetskopior och återställning</a></li>
</ul></div>
<li><a href="#sec4489">Hantera flera etapper</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4491">Förberelser</a></li>
<li><a href="#sec4492">Genomföra etappen</a></li>
<li><a href="#sec4493">Speciallottning och jaktstart</a></li>
<li><a href="#sec4490">Resultat</a></li>
</ul></div>
<li><a href="#sec4468">Speakerstöd</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4472">Händelsevyn</a></li>
<li><a href="#sec4473">Klassvyn</a></li>
<li><a href="#sec4469">Inmatning av passertider</a></li>
<li><a href="#sec4470">Elektroniska passertider</a></li>
<li><a href="#sec4471">Redigera passertider</a></li>
<li><a href="#sec4474">Prioritera bevakning av vissa deltagare</a></li>
<li><a href="#sec4476">Rapportläge</a></li>
<li><a href="#sec4475">Liveresultat Stoppur</a></li>
</ul></div>
<li><a href="#sec4477">Lag, stafetter, gafflingar och flera lopp</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4479">Bantilldelning</a></li>
<li><a href="#sec4480">Sträckors egenskaper</a></li>
<li><a href="#sec4481">Hantera lag</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4482">Importera laguppställningar</a></li>
<li><a href="#sec4483">Skapa anonyma lagmedlemmar</a></li>
<li><a href="#sec4484">Direktanmälan</a></li>
</ul></div>
<li><a href="#sec4478">Omstart</a></li>
</ul></div>
<li><a href="#sec4508">Kval och final knockout sprint</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4513">Redigera kval/final-scheman</a></li>
<li><a href="#sec4514">Exempelscheman</a></li>
</ul></div>
<li><a href="#sec4487">Rogaining</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4488">Rogaining i lag</a></li>
</ul></div>
<li><a href="#sec4494">Redigera listor</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4495">Grundprinciper</a></li>
<li><a href="#sec4496">Egenskaper för listan</a></li>
<li><a href="#sec4497">Listposter</a></li>
<li><a href="#sec4498">Data från resultatmoduler</a></li>
<li><a href="#sec4499">Bilder</a></li>
<li><a href="#sec4500">Listor för sträcktidsutskrift</a></li>
</ul></div>
<li><a href="#sec4502">Resultatmoduler</a></li>
<div><ul style="padding-left: 1.5em;">
<li><a href="#sec4503">MRL MeOS Result Language</a></li>
<li><a href="#sec4504">Resultatregler</a></li>
<li><a href="#sec4505">Definierade symboler</a></li>
<li><a href="#sec4506">Testkörning och avlusning</a></li>
</ul></div>
<li><a href="#sec4485">Appendix I: Eventorkoppling</a></li>
<li><a href="#sec4486">Appendix II: Tabelläge</a></li>
<li><a href="#sec4507">Appendix III: Mästerskap med kval och final</a></li>
<li><a href="#sec4501">Appendix IV: MeOS på Mac och Linux</a></li>
</ol></div>
<a name="sec4509"></a><h2 class="break">Allmänna råd och tips</h2>
<p class="timestamp">Uppdaterad: 2018-03-28</p>
Här följer några allmänna råd för smidig användning av MeOS
<ul><li>MeOS är uppbyggt av att antal formulär som antingen är av typen <i>egenskapsformulär</i> för objekt (t.ex. namn, klass, bricknummer etc för en deltagare), eller är <i>funktionsformulär</i> som har inställningar för att utföra en viss uppgift (tilldela nummerlappar, exportera en fil, lotta, direktanmäl.)</li><li>När
du gör ändringar egenskapsformulär sparas ändringarna automatiskt om du
går till en annan sida eller väljer en annan deltagare, klass etc. Du
behöver alltså inte trycka på knappen <b style="color:#008; font-weight:600;">spara</b>, vilket är praktiskt när du gör många ändringar i följd. Knappen <b style="color:#008; font-weight:600;">ångra</b> återställer data till det senast sparade värdet.</li><li>Funktionsformulär fungerar på liknande sätt, men har en utförandeknapp (t.ex. <b style="color:#008; font-weight:600;">lotta</b>), som du måste trycka på för att utföra uppgiften. Vanligtvis kan du istället trycka <b style="color:#008; font-weight:600;">ENTER</b> på tangentbordet. I en del andra program motsvaras dessa av dialogboxar.</li><li>För att växla mellan formulärfält kan du använda <b style="color:#008; font-weight:600;">TAB</b> på tangentbordet.</li><li>När
du använder klubb- och löpardatabasen har fält där du matar in namn och
klubb en autokompletteringsfunktion. Du får förslag i en lista på
skärmen som matchar det du skrivit. Använd <b style="color:#008; font-weight:600;">PIL UPP</b> och <b style="color:#008; font-weight:600;">PIL NER</b> för att välja rätt förslag, och tryck sedan <b style="color:#008; font-weight:600;">ENTER</b> för att använda valet. Tryck på <b style="color:#008; font-weight:600;">ESC</b> för att bli av med valen.</li><li>I
MeOS har ändringar direkt effekt. Om du ändrar en stämpelkod kan alla
deltagare plötsligt bli felstämplade utan att du får någon varning. Men
du kan lika snabbt ändra tillbaka. Ifall en åtgärd inte enkelt kan
ångras kommer MeOS att ge en varning innan åtgärden utförs.</li><li>En
grundfilosofi i MeOS är att åtgärder kan utföras i vilken ordning som
helst (såvida det inte finns ett uppenbart beroende lottning måste ju
ske före start). Du kan börja med att läsa in brickor, sedan lägga in
löpare, definiera banor och klasser, sätta ihop löparna i lag, och
slutligen skriva ut stafettresultat. Just detta är väl inte så
användbart, men det betyder att man inte är styrd till vissa arbetssätt
eller procedurer. Och man kan oftast ändra sig senare utan att behöva
börja om.</li><li>Om du behöver göra många ändringar av liknande slag
kan tabelläget vara kraftfullt. Du kan filtrera och sortera kolumner,
och klippa ut och klistra in data från ett kalkylbladsprogram, såsom
Excel. En uppgift som kan lösas på detta sätt är flytta starttiderna i
en viss lottad klass 10 minuter framåt. <div class="info"> <ul><li>Sortera tabellen efter klass.</li><li>Markera starttiderna för aktuell klass.</li><li>Kopiera, klistra in i Excel och räkna om tiderna.</li><li>Kopiera de ändrade tiderna från Excel.</li><li>Klistra
in de ändrade starttiderna i MeOS. Det räcker att du selekterar den
första rutan för klassen i kolumnen för starttider, så fyller MeOS på
kolumnen nedåt.</li></ul></div></li></ul><br><a name="sec4401"></a><h2 class="break">Mindre arrangemang</h2>
<p class="timestamp">Uppdaterad: 2011-02-11</p>
Med ett litet arrangemang menas ett arrangemang där endast en dator
används. En tum­regel är att ett arrangemang med ungefär 100 deltagare
går bra att köra med endast en dator. Men en viktigare faktor än antalet
deltagare är egentligen hur tätt deltagarna förväntas gå i mål och hur
mycket anmälningsändringar man måste klara av under tävlingen.
<br><br>
MeOS kan användas huvudsakligen två sätt för små arrangemang. Antingen
lägger man in deltagare, klasser och banor i förväg. Då kan man också
lotta, göra startlistor, ta fram kvar-i-skogen, med mera.
<br><br>
Alternativt kan man låta MeOS bygga upp tävlingen varefter deltagarna
går i mål; brickor knyts till deltagare genom löpardatabasen och klass
be­stäms utifrån vilka kontroller deltagaren varit vid. Den här formen
är mest lämplig för träningar.
<div class="hint"><b>Tips</b><br>MeOS har ett robust system för att automatiskt ta regelbundna säkerhetskopior på den tävling du jobbar med. Lär mer här: <a href="#sec4451" title="Alla MeOS-datorer som är anslutna mot tävlingen tar automatiskt en säkerhetskopia på tävlingen var tredje minut. Säkerhetskopiorna sparas i MeOS datakatalog. Vilken denna är beror på datorn, men den framgår under ...">säkerhetskopior och återställning</a>.</div><a name="sec4422"></a><h3>Skapa en ny tävling</h3>
<p class="timestamp">Uppdaterad: 2015-02-12</p>
För att skapa en ny tävling väljer du <b style="color:#008; font-weight:600;">Ny tävling</b> på MeOS startsida. Du kan också hämta en tävling från <a href="#sec4485" title="MeOS har en direktkoppling mot Eventor. För att kunna använda denna behöver du en så kallad API-nyckel, som du får av klubbens Eventoradministratör. Nyckeln matar du in på uppmaning av MeOS första gången du använder Eventor.
...">Eventor</a>.
<br><br>I formuläret fyller du i tävlingens namn, datum och första
tillåta starttid. Välj därefter om du vill importera anmälda nu eller
senare. Om du väljer att <b style="color:#008; font-weight:600;">Importera anmälda</b> får visas ett formulär där du kan direkt kan välja filer med anmälningsdata.
<br><br>I nästa steg, eller om du väljer att inte importera anmälda, får
du välja vilka av MeOS funktioner du vill använda. Genom att välja bort
funktioner som inte används i tävlingen förenklas MeOS
användargränssnitt. Du kan när som helst aktivera funktionalitet genom
välja <b style="color:#008; font-weight:600;">MeOS funktioner</b> på sidan <i style="color:#008;">tävling</i>.
<ul><li><b style="color:#008; font-weight:600;">Individuell tävling</b> alla funktioner som behövs för en individuell tävling</li><li><b style="color:#008; font-weight:600;">Individuell, gafflat</b> som individuell tävling, men med möjlighet till gafflade banor.</li><li><b style="color:#008; font-weight:600;">Tävling med lag</b> Lagtävlingar, exempelvis stafetter.</li><li><b style="color:#008; font-weight:600;">Endast grundläggande</b> endast grundläggande funktionalitet</li><li><b style="color:#008; font-weight:600;">Alla funktioner</b> Aktivera allt och dölj inga funktioner</li><li><b style="color:#008; font-weight:600;">Välj från lista</b> Här visas en detaljerad lista med funktioner som du kan aktivera eller avaktivera. För speciella arrangemang, som <i>flerdagarstävlingar</i>, tävlingar med <i>flera lopp</i> för samma löpare, <i>patrulltävlingar</i>, <i>Rogaining/poängorientering</i>, eller om du vill stänga av användning av klubb/löpardatabasen, är det här en lämplig ingång.</li></ul><br><a name="sec4402"></a><h3>Förberedelsearbete</h3>
<p class="timestamp">Uppdaterad: 2011-02-22</p>
Om du ska förbereda arrangemanget på traditionellt sätt med föranmälda
deltagare, startlistor och så vidare, är det här avsnittet viktigt. Här
beskrivs hur man anmäler deltagare, skapar klasser och banor, lottar,
samt hantering av hyrbrickor.
<div class="hint"><b>Tips</b><br>På sidan <i style="color:#008;">listor</i> finns funktionen <b style="color:#008; font-weight:600;">kör kontroll inför tävlingen</b>.
Den tar fram en rapport över eventuella problem som finns i tävlingen
och visar varje deltagares förväntade bana. Exempel på problem som kan
upptäckas är deltagare utan starttid, bricka eller bana.</div><a name="sec4403"></a><h4>Anmäla deltagare</h4>
<p class="timestamp">Uppdaterad: 2024-03-06</p>
<h3>Om namn</h3>
MeOS har ett fält för deltagares namn. Beroende på arrangemangets art
kan du mata in fullständigt namn, ett förnamn eller ett smeknamn.
Fullständiga namn kan matas in på formen <p class="code">"Förnamn Efternamn [Efternamn 2]" (Alice Burman Björk),</p> eller kommaseparerat <p class="code">"Efternamn [Efternamn 2], Förnamn [Förnamn 2]", (Burman Björk, Alice Beda).</p>
Det senare sättet är nödvändigt i de fall mer en två förnamn måste
anges. Notera dock att formateringen av listor kan bli förändrad om
mycket långa namn används; om det blir ett problem kanske du måste
förkorta namnen genom initialer och liknande.
<div class="info"><b>Bra att veta</b><br>I listor visar MeOS vanligtvis
alla namn på formen "Förnamn Efternamn" oavsett hur de är inmatade; om
du vill ha listor på annat sätt kan du göra dessa manuellt, se <a href="#sec4494" title="Du kan designa helt egna listor om ingen av de inbyggda listorna passar. Det går att bestämma såväl typsnitt och storlek, som själva innehållet. Du hittar listredigeraren på ...">redigera listor</a>. Om du föredrar att alltid se och mata in namn på formen Efternamn, Förnamn kan du sätta <tt>NameMode</tt> till 1 under <a href="#sec4442" title="När du inte har någon tävling öppen, kan du ändra lokala inställningar för att ändra vissa grundläggande inställningar för MeOS. Egenskaper som kan ändras inkluderar:
...">lokala inställningar</a></div>
Vid strukturerad import från dataformat som separerar för- och efternamn använder MeOS internt den kommaseparerade formen.
<h3>Strukturerad import</h3>
Det rekommenderade sättet att anmäla deltagare är import av
anmälningsdata. Använd standardiserade format i första hand IOF-XML
version 3.0, men även äldre format som OE2003 CSV-format eller IOF-XML
version 2.0.3 stöds, för att importera anmälningar. Eventor använder
IOF-XML. MeOS skapar automatiskt klasser och klubbar som förekommer och
klubbdata hämtas från klubbregistret. Välj <b style="color:#008; font-weight:600;">anmälningar</b> under importera tävlingsdata på sidan <i style="color:#008;">tävling</i>. Även rankingdata kan importeras.
<h3>Fri anmälningsimport</h3>
Om du inte har tillgång till anmälningsdata i ett standardiserat format kan du använda den fria anmälningsimporten. Välj <b style="color:#008; font-weight:600;">fri anmälningsimport</b> på sidan <i style="color:#008;">tävling</i>.
Här anger du namn, klubb, klass, SportIdent, och eventuellt starttid i
klartext, förslagsvis kommaseparerat. Det är fördelaktigt att ange många
deltagare på en gång. Ett exempel på data som kan importeras är:
<p class="code">Johan Svensson, OK Linné, H21, 800605<br>
Johanna Andersson, IF Thor, D70, 390101<br>
Sven Johansson, IF Liten, H10, 37371<br>
</p>
Formateringen är fri: ett annat exempel på data som kan importeras är
<p class="code">OK Linné<br>
Johan Svensson, Lång, 800605<br>
Sven Johansson, Kort, 37371<br>
Johanna Andersson, Mellan, 390101<br>
</p>
Välj sedan <b style="color:#008; font-weight:600;">granska inmatning</b> och kontrollera att MeOS har tolkat den fria texten på rätt sätt, och välj slutligen <b style="color:#008; font-weight:600;">spara anmälningar</b>. Om MeOS har problem att tolka de data du angivit kan du försöka formatera om den fria texten. Följande tips kan hjälpa:
<ul><li>Använd något av de format som föreslås ovan.</li><li>Ange minst 5 deltagare, varje rad formaterad på samma sätt.</li><li>Lägg
in de klasser som används i förväg, eller undvik fantasifulla/påhittade
klass- och klubbnamn. MeOS känner till ungefär alla klubbar som
deltagit i svenska tävlingar.</li><li>Det går att använda fri import för
att importera till patrull- och stafettklasser. I detta fall är det
dock nödvändigt att klasserna är inlagda i förväg för att MeOS ska veta
hur många deltagare varje lag har.</li></ul>
<div class="info"><b>Bra att veta</b><br>Om klubb- och löpardatabasen är
installerad kommer MeOS automatiskt att matcha löpare och klubbar mot
den, och därefter komplettera anmälan med ytterligare uppgifter, t.ex.
nationellt löpar-id och kontaktuppgifter för klubben.</div>
<h3>Manuell inmatning</h3>
På sidan <i style="color:#008;">deltagare</i> är det möjligt att lägga in nya deltagare. Klicka på <b style="color:#008; font-weight:600;">ny deltagare</b>,
och fyll i relevanta uppgifter. Detta arbetssätt är dock opraktiskt om
man ska anmäla fler än ett fåtal. Det förutsätter också att klasserna är
redan är skapade; sidan är endast tillgänglig om det finns klasser.
<h3>Anmälningsdata från Excel och andra tabellprogram</h3>
Om du har anmälningsdata i tabellformat i ett kalkylprogram, kan du använda <a href="#sec4486" title="MeOS tabeller visar tävlingsdata (t.ex. löpare, lag, klasser och kontroller) i tabellformat och fungerar som ett kalkylblad.
...">tabelläget</a> på sidan <i style="color:#008;">deltagare</i> för att klistra in anmälningarna. Också i detta fall måste klasserna finnas
<h3>Eventor</h3>
MeOS har en <a href="#sec4485" title="MeOS har en direktkoppling mot Eventor. För att kunna använda denna behöver du en så kallad API-nyckel, som du får av klubbens Eventoradministratör. Nyckeln matar du in på uppmaning av MeOS första gången du använder Eventor.
...">Appendix I: Eventorkoppling</a>, vilket gör att du direkt kan få in anmälningar i programmet.
<h3>Direktanmälan</h3>
Ytterligare ett alternativ är direktanmälan, som är ett förenklat
anmälningsformulär. Först måste du skapa klasserna och se till att rutan
<b style="color:#008; font-weight:600;">tillåt direktanmälan</b> är markerad. Funktionen direktanmälan kommer du åt på sidan <i style="color:#008;">SportIdent</i>. Välj <b style="color:#008; font-weight:600;">anmälningsläge</b> ut listan med funktioner. Du kan sedan välja <b style="color:#008; font-weight:600;">Lås funktion</b>
för att undvika att läget ändras av misstag. Om du ansluter en SI-enhet
kan du använda den för att läsa in bricknummer och om löparregistret är
installerat används det för att identifiera löparna.
<br><br>
Du kan ange hur många kartor/startplatser som är tillgängliga, antingen
per bana eller per klass. När platserna tagit slut i en klass får
operatören en varning om man försöker anmäla någon där.
<br><br>
Det går att skriva ut ett startbevis för direktanmälda deltagare. Markera kryssrutan <b style="color:#008; font-weight:600;">startbevis</b> och gör lämpliga <b style="color:#008; font-weight:600;">skrivarinställningar</b>. Du kan ange egna textrader som skrivs ut på varje deltagarbevis. (Det går också att skriva ut deltagarbeviset på sidan <i style="color:#008;">deltagare</i>).
<br><br>
Om du har ett lokalt nätverk med wifi, är det också möjligt att låta deltagarna anmäla sig själva med sin telefon. Se <a href="#sec4444" title="Om du är kopplad till ett nätverk med tillgång till wifi-anslutning (det krävs alltså inte att datorn MeOS körs använder wifi), kan du låta deltagare anmäla sig själva genom att ansluta till nätverket med sin telefon, surfa till en angiven adress och mata in sina uppgifter. Har du installerat ett klubb- och löparregister används det för att förenkla inmatningen med automatisk namnuppslagning och bricknummer.
...">direktanmälan via wifi</a>.
<div class="info"><b>Bra att veta</b><br>Du kan kan ställa in vilka extra inmatningsfält (t.ex. födelsedatum eller telefon) som ska visas, se <a href="#sec4511" title="Formulären i MeOS innehåller ett antal fixerade datafält. Utöver det går det att lägga till extra datafält beroende på tävlingens behov. Detta stöds för sidorna deltagare, lag, klasser och dialogen för direktanmälan.
...">valbara extra datafält</a>.</div>
<h3>Löpardatabasen</h3>
Du kan använda <a href="#sec4425" title="Löpardatabasen består av en lista med löpare och en med klubbar. Du kan bygga en löpardatabas från distriktsregistret, som kan hämtas från Eventor, eller från något annat register. Registret från Eventor kan hämtas automatiskt, se ...">löpardatabasen</a> för att anmälda deltagare. Välj <b style="color:#008; font-weight:600;">löpardatabasen</b> på sidan <i style="color:#008;">tävling</i>, och sedan <b style="color:#008; font-weight:600;">personer</b>. Tabellen visar samtliga löpare i registret. Dubbelklicka på <b style="color:#008; font-weight:600;">+</b> i kolumnen anmäl och välj en lämplig klass. Klicka på <b style="color:#008; font-weight:600;">anmäl</b>.
<h3>Importera startlista</h3>
Du kan importera en startlista inklusive starttider i formatet IOF-XML 3.0.<br><a name="sec4404"></a><h4>Skapa klasser</h4>
<p class="timestamp">Uppdaterad: 2020-02-26</p>
Klasser hanterar man på sidan <i style="color:#008;">klasser</i>. För enklare arrangemang behöver <b style="color:#008; font-weight:600;">visa avancerade funktioner</b> inte vara markerat. Du får då sen en förenklad vy utan inställningar som bara behövs för större arrangemang.
<br><br>
<b style="color:#008; font-weight:600;">Flera banor / stafett</b> beskrivs närmare i avsnittet om <a href="#sec4477" title="MeOS stöder stafetter och lagtävlingar av olika slag, t.ex som patruller, och och individuella tävlingar med flera lopp, t.ex. prolog + jaktstart, eller individuella gafflingar. Alla klasser som har mer än en bana eller mer än en sträcka kallas gemensamt för ...">stafetter</a>. För små arrangemang är de mest intressanta (på sidan flera banor) möjligheten att lägga upp en <i>banpool</i>.
Det innebär att bana (gaffling inom klassen) och deltagare knyts ihop
vid målgång och möjliggör gafflade banor utan att i förväg bestämma vem
som springer vilken bana. Det är användbart vid gemensam start och
liggande omärkta kartor.
<br><br>En annan möjlighet (med flera banor) är att lägga upp en prolog med jaktstart.
<ul><li>Om <b style="color:#008; font-weight:600;">tillåt direktanmälan</b> är markerad är det möjligt att anmäla till klassen via ett snabbformulär, med stöd av SI-enhet, på sidan <i style="color:#008;">SportIdent</i>.</li><li><b style="color:#008; font-weight:600;">Utan tidtagning</b> innebär att deltagaren vid godkänt resultat får status utan tidtagning, och att tiden inte visas i listor eller exporteras.</li></ul><br><a name="sec4405"></a><h4>Definiera banor</h4>
<p class="timestamp">Uppdaterad: 2023-04-07</p>
Banor lägger man in på sidan <i style="color:#008;">banor</i>. En bana
definieras genom ett namn och en kommaseparerad lista med kontroller
(kontrollnummer). Normalt sätt är en kontrolls nummer samma som
stämplingskoden. Men det går att ändra stämplingskoden på en kontroll i
efterhand (till exempel vid felprogrammering), se avsnittet om <a href="#sec4428" title="MeOS hanterar oftast kontroller automatiskt, men du har möjlighet att manuellt göra vissa inställningar. På ...">kontroller</a>.
<br><br>
Man kan lägga upp banans <b style="color:#008; font-weight:600;">längd</b>, <b style="color:#008; font-weight:600;">stigning</b> och <b style="color:#008; font-weight:600;">antal kartor</b>.
Den senare uppgiften används vid direktanmälan för att upplysa om hur
många kartor som finns kvar. Men ingen av dessa uppgifter är nödvändiga.
<br><br>
Rutan <b style="color:#008; font-weight:600;">använd första kontrollen som start</b>
betyder att första kontrollen på banan fungerar som en startenhet.
Funktionen kan användas om man inte har en tillgång till en startenhet
och vill ha startstämpling. Funktionen är också användbar om man i
efterhand vill påbörja tidtagningen från en viss kontroll, t.ex. om en
kontroll tidigt på banan försvunnit.
<br><br>
Rutan <b style="color:#008; font-weight:600;">använd sista kontrollen som mål</b>
betyder att banans sista kontroll fungerar som målstämpling. Funktionen
är användbar om man inte har tillgång till målenhet, eller vill låta
vissa klasser slippa ett tungt upplopp mot målet. Funktionen kan också
användas för att i efterhand avsluta tidtagningen i förtid, t.ex. om en
kontroll i slutet av banan försvunnit.
<br><br>
På den här sidan kontrollerar man även inställningar för <a href="#sec4487" title="För att komma åt denna funktion måste du först aktivera den. den....
MeOS stöder rogaining (poängorientering) på två sätt:
...">rogaining</a>.
<h3>Importera banor</h3>
Det är också möjligt att importera banor från banläggningsprogrammens exportformat. Välj <b style="color:#008; font-weight:600;">importera från fil</b>. Markera <b style="color:#008; font-weight:600;">Lägg till/uppdatera klasser</b> för att få MeOS att försöka automatiskt knyta rätt bana till rätt klass och importera gafflingar. Välj istället <b style="color:#008; font-weight:600;">skapa en klass för varje bana</b> om filen inte innehåller information om klasser, men du ändå vill skapa klasser.
<br><br>
Om den fil man importerar innehåller avstånd mellan kontroller, lagrar
MeOS denna data och använder den t.ex. för att räkna ut km-tider på
sträckor. Du kan redigera sträcklängderna manuellt genom att klicka på <b style="color:#008; font-weight:600;">redigera sträcklängder</b>.
<div class="hint"><b>Tips</b><br>MeOS kan även importera banor från ett
enkelt textformat. En bana per rad, separera kontrollerna med komma. Det
är tillåtet (med inte nödvändigt) att raden börjar med banans namn: <p class="code">Kort bana, 34, 56, 77, 63, 100 <br>Lång bana, 34, 37, 56, 57, 71, 77, 63, 100</p></div>
<br><a name="sec4408"></a><h4>Slingor med varvningskontroll</h4>
<p class="timestamp">Uppdaterad: 2019-03-25</p>
Om man har 5 slingor som kan tas i valfri ordning har man 120 möjliga gafflingsbanor, vilket är ganska jobbigt att mata in.
<br><br>MeOS lösning för denna situation är en möjlighet att mata in ett
exempel på hur banan ser ut och ange varvningskontrollen. När en
deltagare gått i mål skapar MeOS automatiskt en bana som matchar den
faktiska ordningen på slingorna.
<br><br>Skapa banan och mata in ett exempel på hur banan kan se ut, förslagsvis slingorna tagna i ordning ABCDE. Markera <b style="color:#008; font-weight:600;">bana med slingor</b> och ange vilken kontroll som är <b style="color:#008; font-weight:600;">varvningskontroll</b>.
<br><br>Man kan också använda funktionen för gafflingar av typ fjäril.
<h3>Sträcktidsexport</h3>
När du exporterar sträcktider kan du välja om MeOS ska sortera looparna,
så att alla ser ut att ha sprungit dem i samma ordning. Det fungerar
bra när man vill jämföra sträcktider men mindre bra när man vill matcha
med GPS-spår.
<h3>Avkortning</h3>
Det går att kombinera loopar med avkortningar. Markera <b style="color:#008; font-weight:600;">med avkortning</b> och välj <b style="color:#008; font-weight:600;">färre slingor</b> som avkortad banvariant.
<div class="info"><b>Bra att veta</b><br>Den här funktionen är främst
tänkt för träningar och träningstävlingar, då MeOS inte kan kontrollera
att deltagaren sprungit en viss ordning och inte hängt på någon annan.</div>
<br><a name="sec4406"></a><h4>Lottning</h4>
<p class="timestamp">Uppdaterad: 2020-08-01</p>
På sidan <i style="color:#008;">klasser</i> finns funktionerna <b style="color:#008; font-weight:600;">lotta/starttider</b> och <b style="color:#008; font-weight:600;">lotta flera klasser</b>. I listan över klasser visas symbolen <b>[S]</b> efter klasser där alla deltagare har tilldelad starttid. Om starttiden är gemensam visas istället denna tid.
<div class="warning"><b>Observera</b><br>Används startstämpling skrivs
alltid den lottade starttiden över med den faktiska starttiden. Önskas
inte startstämpling ska du inte tillhandahålla startenheter, eller
använda klassinställningen <b style="color:#008; font-weight:600;">ignorera startstämpling</b>.</div>
<h3>Lotta en klass</h3>
Funktionen <b style="color:#008; font-weight:600;">lotta/starttider</b> opererar endast på den valda klassen. När du väljer att lotta en klass får du välja metod.
<ul><li><b style="color:#008; font-weight:600;">Lottnig (MeOS)</b> är
MeOS förvalda lottningsmetod. Den försöker separere deltagare från samma
klubb, samtidigt som varje deltagare har chans till varje starttid.</li><li><b style="color:#008; font-weight:600;">Lottning</b> innebär en godtycklig permutation, dvs en helt slumpmässig ordning.</li><li><b style="color:#008; font-weight:600;">SOFT-lottning</b> innebär att en metod som fanns beskriven i äldre versioner av de svenska tävlingsreglerna körs.</li><li><b style="color:#008; font-weight:600;">Klungstart</b>
innebär att startfältet släpps iväg i småklungor av varierande storlek,
och kan med fördel kombineras med gafflade banor för att träna stafett.</li><li><b style="color:#008; font-weight:600;">Seedad lottning</b>, se <a href="#sec4461" title="Seedad lottning används när du helt eller delvis vill låta yttre parametrar, såsom ranking eller resultat från tidigare etapper, styra lottningen. Välj ...">seedad lottning</a>.</li><li><b style="color:#008; font-weight:600;">Gemensam start</b>
innebär tilldelning av en starttid snarare än lottning. Även deltagare
som anmäls senare kommer att tilldelas den angivna starttiden.</li></ul>
All lottning baseras på slumpdata genererad av kosmisk bakgrundsstrålning.
<br><br>
Fältet <b style="color:#008; font-weight:600;">startintervall</b>
används som startmellanrum vid vanlig lottning. Vid klungstart är det
istället under detta intervall som alla deltagare startar. Om du anger <b style="color:#008; font-weight:600;">antal vakanser</b>,
lägger MeOS till så många vakanta startplatser till innan lottningen
utförs (fanns det fler vakanser i klassen sedan tidigare, tas istället
vakanser bort). Du kan välja om vakanserna ska fördelas <b style="color:#008; font-weight:600;">lottat</b>, eller placeras <b style="color:#008; font-weight:600;">först</b> eller <b style="color:#008; font-weight:600;">sist</b>.
<br><br>
Selektionslistan <b style="color:#008; font-weight:600;">Sträcka</b>
används om man vill lotta startordning på en viss sträcka i en stafett,
och visas endast om det finns sträckor. Fyller du i fältet <b style="color:#008; font-weight:600;">nummerlappar</b> tilldelar MeOS deltagarna nummerlappar, med den angivna numret som första nummer.
<br><br>
Under <b style="color:#008; font-weight:600;">tillämpa parstart</b> kan
du välja att inte ha någon parstart (det vill säga individuell start),
eller att deltagarna startar två och två eller i ännu större grupper.
Vanligtvis kombineras detta med gaffling eller banpool.
<br><br>
Knappen <b style="color:#008; font-weight:600;">lotta klassen</b> utför lottningen på hela klassen. Knapparna <b style="color:#008; font-weight:600;">ej lottade, före</b> respektive <b style="color:#008; font-weight:600;">ej lottade, efter</b>, utför lottning endast på de deltagare som saknar starttid. Deltagarna placeras före respektive efter de redan lottade löparna.
<br><br>
Knappen <b style="color:#008; font-weight:600;">radera starttider</b> nollställer alla starttider i klassen.
<h3>Lotta flera klasser</h3>
Knappen <b style="color:#008; font-weight:600;">lotta flera klasser</b> tar dig till till en översiktssida för lottning. Här kan du fylla i <b style="color:#008; font-weight:600;">första start</b> och <b style="color:#008; font-weight:600;">minsta startintervall</b>, som är det minsta startmellanrummet inom en klass. <b style="color:#008; font-weight:600;">Andel vakanser</b> anges i procent. <b style="color:#008; font-weight:600;">Metod</b> anger vilken metod som ska användas för lottningen.
<br><br>
Knappen <b style="color:#008; font-weight:600;">automatisk lottning</b>
lottar allt som återstår att lotta helt automatiskt utifrån de
inställningar du gjort. Om banorna är inlagda ser MeOS till att löpare
som har samma inledning av banan inte startar samtidigt. I klasser där
vissa starttider redan är tilldelade, används kryssrutan <b style="color:#008; font-weight:600;">efteranmälda före ordinarie</b> för att avgöra om efteranmälda ska sättas in före eller efter de redan lottade.
<br><br>
<b style="color:#008; font-weight:600;">Gemensam start</b> låter dig sätta en gemensam starttid för en eller flera klasser.
<br><br>
Se <a href="#sec4455" title="Om du inte är nöjd med MeOS automatiska lottning kan du använda manuell lottning istället. Då får du full kontroll på alla lottningsparametrar, samtidigt som du får stöd av MeOS algoritmer för att fördela starttider mellan klasser för ett jämt flöde av startande och för att undvika att löpare med liknande banor startar samtidigt.
...">avancerad lottning</a> för mer avancerade lottningsalternativ.<br><a name="sec4409"></a><h4>Lotta samma bana gemensamt</h4>
<p class="timestamp">Uppdaterad: 2017-02-09</p>
Om många klasser delar samma bana, kan man vilja lotta alla som springer
en viss bana gemensamt. Startintervallet inom banan blir då jämnt, men
inom en klass blir intervallen oregelbundna.
<br><br>
För att åstadkomma den här sortens lottning kan du välja en bana på sidan <i style="color:#008;">Banor</i> och sedan <b style="color:#008; font-weight:600;">lotta starttider</b>. Du anger första starttid, lottningsmetod, och intervall. Antalet vakanser avser antal vakanser per klass.
<br><br>
Du kan också nå liknande funktionalitet genom att markera alternativet <b style="color:#008; font-weight:600;">lotta klasser med samma bana gemensamt</b> under <b style="color:#008; font-weight:600;">manuell lottning</b> när du lottar flera klasser samtidigt.<br><a name="sec4407"></a><h4>Hyrbrickor och återanvändning av brickor</h4>
<p class="timestamp">Uppdaterad: 2023-04-07</p>
Hyrbrickor kan tilldelas på sidan <i style="color:#008;">SportIdent</i>. Välj funktionen <b style="color:#008; font-weight:600;">tilldela hyrbrickor</b>.
De deltagare som saknar bricka dyker upp i en lista, tillsammans med
fält där man kan fylla i bricknummer. Om du har tillgång till en
SI-enhet kan du använda den för att läsa in bricknummer. Du kan också
interaktivt tilldela hyrbricka deltagare för deltagare, se <a href="#sec4436" title="Om du interaktivt vill knyta deltagare med brickor, t.ex. vid incheckning till växling för en stafett, använder du funktionen ...">knyta brickor till deltagare</a>.
<ul><li>På sidan <i style="color:#008;">deltagare</i> finns en kryssruta som anger om brickan är en hyrbricka.</li><li>När löparen läser in sin hyrbricka kommer en påminnelse om att lämna tillbaka den.</li></ul>
På sidan <i style="color:#008;">tävling</i>, under <b style="color:#008; font-weight:600;">inställningar</b> kan du ställa in avgiften för brickhyra.
<div class="hint"><b>Tips</b><br>MeOS tillåter att flera deltagare
använder samma bricka. När den första deltagaren gått i mål och läst av
brickan kan samma bricka tilldelas en ny deltagare. Däremot går det inte
bra att tilldela flera deltagare samma bricka i förväg; då går det inte
att säkert avgöra vem som sprungit med brickan först. Ett
undantag för denna regel finns för lag, när sträckordningen avgör i
vilken ordning brickan kommer att användas.</div>
Se även <a href="#sec4460" title="Om du har många återlämnade hyrbrickor, och vill kontrollera vilka som har återlämnats kan du använda funktionen ...">avstämning av hyrbrickor</a>.<br><br><a name="sec4410"></a><h3>Genomföra arrangemanget</h3>
<p class="timestamp">Uppdaterad: 2011-02-18</p>
Här förklarar vi de viktigaste funktionerna som används under själva
arrangemanget. Om du använder MeOS utan att förbereda arrangemanget är
en del funktioner inte tillgängliga, till exempel startlistor och
kvar-i-skogen.<a name="sec4411"></a><h4>Brickavläsning</h4>
<p class="timestamp">Uppdaterad: 2023-04-07</p>
På sidan <i style="color:#008;">SportIdent</i> läser du in SI-brickor när deltagaren gått i mål. Välj funktionen <b style="color:#008; font-weight:600;">avläsning/radiotider</b>. För att förhindra att oavsiktligt ändra funktion kan du trycka på <b style="color:#008; font-weight:600;">lås funktion</b>. Då måste funktionen aktivt låsas upp för att ändras.
<div class="warning"><b>Observera</b><br>Innan SI-enheten kan användas
måste den installeras och programmeras; speciellt måste vissa
drivrutiner installeras på datorn om enheten är en USB-enhet. På
SportIdents hemsida, <a href="http://www.sportident.se/" target="_blank">www.sportident.se</a> finns drivrutiner och instruktioner.</div>
För att läsa in brickor måste masterstationen (SI-enheten) vara <b>programmerad för inläsning</b> och funktionen <b style="color:#008; font-weight:600;">autosänd</b> måste vara avslagen. För radiokontroller och målstämpling måste <b style="color:#008; font-weight:600;">autosänd</b> vara påslaget. Autosänd är en funktion i SI-enheten, som sätts vid programmering. Du använder SportIdents programvara <i>SportIdent Config+</i> för att programmera SI-enheten.
<div class="hint"><b>Tips</b><br>Utökat protokoll, som också ställs in med <i>SportIdent Config+</i>, rekommenderas då det ger en snabbare och säkrare avläsning.</div>
Förutsatt att SI-enheten är installerad kan den aktiveras i MeOS. Du
gör det genom att välja den COM-port där enheten är installerad och
klicka på <b style="color:#008; font-weight:600;">aktivera</b>. Det går också att be MeOS söka igenom alla COM-portar efter SI-enheter, genom knappen <b style="color:#008; font-weight:600;">sök och starta automatiskt</b>.
På vissa datorer kan detta dock ta lite tid eller misslyckas. Om du
upplever detta rekommenderar vi att du startar om enheten och aktiverar
den direkt på rätt COM-port. Det går bra att ansluta flera SI-enheter
till samma dator.
<br><br>
Alternativet <b style="color:#008; font-weight:600;">interaktiv inläsning</b>
innebär att MeOS ber dig fylla i data som fattas och behövs direkt vid
inläsning. Om du inte föranmält några deltagare är det denna funktion
som låter dig bygga upp tävlingen vartefter löparna går i mål.
<div class="hint"><b>Tips</b><br>Vid större arrangemang har man istället en <b>röd utgång</b>, dvs en avdelning av sekretariatet som tar hand om löpare med avläsningsproblem, och då bör <b>inte interaktiv inläsning vara aktiv</b>.</div>
<h3>Löpardatabas och interaktiv inläsning</h3>
Alternativet <b style="color:#008; font-weight:600;">använd löpardatabasen</b>
innebär att MeOS använder löpardatabasen för att para ihop deltagare
och brickor. Om interaktiv inläsning också är aktiverad, försöker MeOS
automatisera processen. Om en okänd bricka läses in, men brickan finns i
löpardatabasen och banan i brickan matchar banan i en klass, anmäls
denna deltagare i klassen automatiskt. Naturligtvis kan denna automatik
gå fel till exempel om brickan är utlånad. I så fall får man i
efterhand gå in och byta namn på deltagaren.
<h3>Avläsningsfönster</h3>
Knappen <b style="color:#008; font-weight:600;">öppna avläsningsfönster</b>
öppnar ett nytt fönster där information (namn, klass, resultat m.m.)
visas med stora bokstäver för den senast avlästa brickan. Om du har en
extra skärm vid avläsningen som du vänder mot deltagaren, kan du
maximera detta fönster på den skärmen. Det går förstås också att
maximera fönstret på en enda skärm också, vilket fungerar bra om man har
röd utgång och ändå skickar iväg alla deltagare med avläsningsproblem.
<h3>Ljudåterkoppling</h3>
MeOS kan spela upp olika ljudsignaler beroende på utgången av
brickavläsning (godkänd/inte godkänd/åtgärd krävs/ny ledare i klassen).
Markera <b style="color:#008; font-weight:600;">ljud</b> för att aktivera denna funktion. Du kan styra vilka ljud som spelas och välja egna ljudfiler genom knappen <b style="color:#008; font-weight:600;">ljudval</b>.
<h3>Avläsning i bakgrunden</h3>
MeOS klarar av att läsa in brickor i bakgrunden, samtidigt som man
knappar in information om andra deltagare. Speciellt behöver inte sidan <i style="color:#008;">SportIdent</i> vara aktiv, utan man kan istället visa resultatlistan, som automatiskt uppdateras vartefter löparna kommer i mål.
<br><br>
De deltagare som kräver interaktion ställs i kö av programmet, om sidan <i style="color:#008;">SportIdent</i> inte är aktiv. Blir kön lång riskerar dock operatören att bli stressad, så funktionen är bäst för små arrangemang.
<br><br>
Används inte interaktiv inläsning läggs okända inlästa brickor in som oparade. Se <a href="#sec4427" title="En oparad bricka är en bricka som lästs in i MeOS, men som ännu inte parats ihop med en deltagare. Om du ändrar en deltagares bricknummer, och det finns en oparad bricka med det numret, knyts brickan automatiskt ihop med deltagaren.
...">oparade brickor</a>.<br><a name="sec4419"></a><h4>Manuell tidtagning</h4>
<p class="timestamp">Uppdaterad: 2019-03-26</p>
Om du kryssar för rutan <b style="color:#008; font-weight:600;">manuell inmatning</b> på sidan <i style="color:#008;">SportIdent</i> får du upp en ruta där du pekar ut en deltagare genom att fylla i <b style="color:#008; font-weight:600;">Nummerlapp, bricknummer eller namn</b>.
<div class="hint"><b>Tips</b><br>Om du skriver början på namnet och
väntar ett ögonblick gör MeOS en sökning efter ett matchande namn i
tävlingen, som dyker upp under. Är namnet rätt behöver du inte skriva
mer.</div>
Fyll i <b style="color:#008; font-weight:600;">måltid</b> (du kan
använda formatet HH:MM:SS och HHMMSS), eller lämna blankt för att
använda datorns tid, samt kryssa för om deltagaren är godkänd eller har
utgått. Tryck på <b style="color:#008; font-weight:600;">OK</b> för att spara.<br><a name="sec4412"></a><h4>Godkänna och diskvalificera deltagare</h4>
<p class="timestamp">Uppdaterad: 2024-03-27</p>
På sidan <i style="color:#008;">deltagare</i> hanterar man
felstämplingar och manuella korrigeringar av resultatet. Vill du
godkänna en deltagare som saknar stämplingar måste dessa läggas till
manuellt. Se avsnittet <a href="#sec4413" title="Det går att redigera en inläst bricka på sidan deltagare. För att ändra en stämpling, markera denna i listan ...">redigera stämplingar</a>.
<br><br>
När du väljer en deltagare som läst in en sin bricka kommer
stämplingarna upp tillsammans med den förväntade banmallen. Extra
stämplingar, det vill säga sådana som inte kunde matchas mot banmallen,
visas längst ner. Saknas en stämpel visas en lucka. Även eventuell
start- och målstämpling visas.
<br><br>
Deltagarens löptid styrs av fälten <b style="color:#008; font-weight:600;">starttid</b> och <b style="color:#008; font-weight:600;">måltid</b>.
Om du manuellt vill sätta en viss löptid, är det dessa fält som måste
justeras. Start- och måltid styrs i sin tur av startstämpling och
målstämpling.
<div class="info"><b>Bra att veta</b><br>Finns en inläst bricka med
målstämpling, går det alltså inte att att direkt tilldela en annan
måltid. Istället måste tiden för målstämplingen ändras. Detsamma gäller
startstämpling. Starttiden kan också bestämmas av klassen eller av en
växlingstid ifall löparen springer stafett.</div>
Deltagarens status visar om deltagaren är godkänd, felstämplad,
diskvalificera och så vidare. Följande olika statustillstånd finns: <i>okänd
(), godkänd (OK), ej start, återbud, felstämplad (felst.), utgått
(utg.), diskvalificerad (disk.), och löptid över tillåten tid (maxtid)</i>.
<br><br>
Status <i>utan tidtagning</i> betyder att MeOS inte presenterar deltagarens tider, i resultatlistor och motsvarande visas endast deltagarens status. Status <i>utom tävlan</i>
betyder att tiden visas men ingen placering tilldelas och dessa löpare
hamnar efter dem som tävlar i resultatlistan. Märk att dessa två
statustillstånd kan sättas innan deltagaren gått i mål; deltagaren kan
alltså vara utan tidtagning med ett resultat eller utan tidtagning och
utan resultat.
<br><br>
Dessutom finns statustillståndet <i>deltar ej</i>. Det innebär att
deltagaren filtreras bort från i stort sett samtliga listor och
sammanställningar. I en tävling med flera etapper använder man denna
status för löpare som inte deltar i en viss etapp.
<br><br>
Om en inläst bricka finns styr den status till viss del.
<ul><li>Om en bricka är inläst som matchar banan och som har
målstämpling, går det inte att sätta status okänd, ej start, återbud,
felstämplad eller utgått. Däremot kan deltagaren diskvalificeras.</li><li>Om
den bricka som är inläst inte matchar banan, går det som tidigare
nämnts inte att godkänna deltagaren utan att de saknade stämplingarna
läggs till manuellt i brickan. Deltagaren får status utgått om måltid /
målstämpling saknas.</li><li>Finns måltid går det inte att sätta status utgått; måltiden måste alltså först tas bort.</li></ul>
<div class="hint"><b>Tips</b><br>Du kan använda <b style="color:#008; font-weight:600;">kommentarer</b> för att motivera och dokumentera varför en deltagare har manuellt godkänts.</div>
Om en kontroll är försvunnit eller gått sönder ska man inte manipulera den inlästa brickan, se avsnittet <a href="#sec4428" title="MeOS hanterar oftast kontroller automatiskt, men du har möjlighet att manuellt göra vissa inställningar. På ...">kontroller</a> för information om hur man markerar en kontroll som trasig.
<div class="info"><b>Bra att veta</b><br>MeOS håller reda på om brickan
förändrats manuellt, t.ex. om stämplingar lagts till eller stämpeltider
ändrats. Dels visas statusinformation om det på sidan <i style="color:#008;">Deltagare</i>,
dels om det finns manuellt ändrade brickor visas en lista på sedan
deltagare med de deltagare som har ändrad brickdata under <b>Rapporter</b> på sidan <i style="color:#008;">Listor</i>.
Denna funktion gör det svårare att manipulera resultat, men gör det
inte omöjligt för någon som har tillgång till själva databasen.</div><br><a name="sec4413"></a><h4>Redigera stämplingar</h4>
<p class="timestamp">Uppdaterad: 2024-03-06</p>
Det går att redigera en inläst bricka på sidan deltagare. För att ändra en stämpling, markera denna i listan <b style="color:#008; font-weight:600;">stämplingar</b>. I fältet <b style="color:#008; font-weight:600;">tid</b> kan du ändra tiden, välj sedan <b style="color:#008; font-weight:600;">spara</b>. Funktionen <b style="color:#008; font-weight:600;">ta bort stämpling</b> tar bort den markerade stämplingen. Även mål- och startstämplingar kan tas bort och redigeras.
<br><br>
För att lägga till en saknad stämpling, markera den saknade kontrollen i <b style="color:#008; font-weight:600;">banmallen</b> längst till höger. Välj <b style="color:#008; font-weight:600;">lägg till stämpling</b>.
Därefter är det möjligt att ändra tiden som vanligt.
<br><br>
Funktionen <b style="color:#008; font-weight:600;">lägg till alla</b> finns också och är praktisk om det saknas någon stämpling men man vill godkänna deltagaren.
<div class="info"><b>Bra att veta</b><br>MeOS håller reda på vilka
stämplingar som är tillagda eller ändrade i efterhand. Du kan se vilka
deltagare som har ändrad brickdata på under rapporter på sidan <i style="color:#008;">listor</i>; listan dyker upp när den inte är tom. Den här funktionen gör det svårare (men inte omöjligt) att fuska genom att ändra data.</div>
<br><a name="sec4414"></a><h4>Sträcktidsutskrifter</h4>
<p class="timestamp">Uppdaterad: 2023-04-07</p>
Alternativet <b style="color:#008; font-weight:600;">automatisk sträcktidsutskrift</b> på sidan <i style="color:#008;">SportIdent</i>
betyder att MeOS skriver ut en sida med deltagarens sträcktider när en
bricka lästs in. Utskriften kan ske på en vanlig skrivare eller på en
kvittoskrivare. MeOS anpassar formatet på utskriften efter
pappersformatet. Knappen <b style="color:#008; font-weight:600;">Skrivarinställningar</b> används för att ställa in utskriftsalternativ och skrivarinställningar.
<ul><li><b style="color:#008; font-weight:600;">Sträcktidslista</b> låter dig välja en egen sträcktidslista. Valet <b style="color:#008; font-weight:600;">automatisk</b> väljer en anpassad lista av olika typ beroende på klass. Valet <b style="color:#008; font-weight:600;">standard</b>
använder en inbyggd lista utan klassresultat. Övriga listor är antingen
inbyggda eller egendefinierade. För en sådan lista kan du välja <b style="color:#008; font-weight:600;">Redigera</b> för att öppna listan (eller en kopia av en inbyggd lista) i <a href="#sec4500" title="Knappen sträcktidslista låter dig göra inställningar för att använda listan för sträcktidsutskrift. Markera ...">Listredigeraren</a>.</li><li><b style="color:#008; font-weight:600;">Skrivare</b> låter dig välja och konfigurera skrivaren.</li><li><b style="color:#008; font-weight:600;">Egna textrader</b>
avser text som skrivs ut oförändrad rad för rad enligt den formatering
du väljer. Du kan också infoga dynamiska/uträknade värden genom att ange
en symbol inom hakparentes, t.ex. <tt>Att betala: [RunnerFee]</tt> (Vilket skulle kunna skrivas ut som <b>Att betala: 50kr</b>). Tillgängliga symboler finns i listan till höger.</li><li>Det
är möjligt att använda olika listor för sträcktidsutskrift i olika
klasser. Då går du till tabellen för klasser, väljer att visa kolumnen <b style="color:#008; font-weight:600;">Sträcktidslista</b>, och gör inställningen per klass.</li></ul>
Det går också att manuellt skriva ut sträcktider. Leta upp deltagaren på sidan <i style="color:#008;">deltagare</i>, och tryck på <b style="color:#008; font-weight:600;">skriv ut sträcktider</b>.
För deltagare som använder en SIAC-bricka läser MeOS även av brickans
batterispänning. När den börjar bli låg skrivs en varning ut på
sträcktidsutskriften.
<div class="hint"><b>Tips</b><br>Om du använder en kvittoskrivare, var
noggrann med att ställa in rätt pappersformat, t.ex. 72 mm x kvitto.
Ibland är man tvungen att leta sig in bland avancerade egenskaper i
utskriftsdialogen för att hitta denna inställning; det varierar med
skrivarmodell och operativsystem. Om du har A4 inställt är symptomet
vanligen att texten blir på tok för liten, som ett förminskat A4-blad.</div>
<div class="info"><b>Bra att veta</b><br>Utskriften kommer att skalas så
att texten får plats. Om du har ett mycket långt namn på tävlingen kan
texten få bli för liten. Överväg i så fall att göra texten kortare eller
använd en egen lista där du kan formatera eller radbryta vid behov.</div>
<h3>Utskrift på standardskrivare</h3>
Om du vill skriva ut sträcktider på A4 eller liknande format, eventuellt
med flera löpare per blad för att spara papper, markerar du <b style="color:#008; font-weight:600;">sträcktider i kolumner</b>.
Du kan då också välja att samla flera löpare på ett papper och ange hur
lång tid utskriften maximalt ska vänta. Överskrids tiden skrivs ett
papper ut även om det antal löpare som angetts inte ännu uppnåtts.<br><a name="sec4415"></a><h4>Start- och resultatlistor</h4>
<p class="timestamp">Uppdaterad: 2020-03-03</p>
På sidan <i style="color:#008;">listor</i> finns bland annat start- och resultatlistor. Alla listor har knapparna <b style="color:#008; font-weight:600;">skriv ut</b>, <b style="color:#008; font-weight:600;">pdf</b> och <b style="color:#008; font-weight:600;">webb</b>, som skriver ut respektive sparar en PDF eller HTML-fil för webben. Läs mer om <a href="#sec4434" title="Knappen webb låter dig exportera en lista till HTML-format. Du kan välja ett strukturerat eller formaterat...">export till HTML/Webb</a>.
<ul><li><b style="color:#008; font-weight:600;">Kopiera</b> kopierar listan till urklipp, så du kan klistra in den i ett ordbehandlingsprogram eller kalkylbladsprogram.</li><li><b style="color:#008; font-weight:600;">Eget fönster</b> öppnar den egna listan i ett separat fönster som exempelvis kan flyttas till en extern skärm.</li><li><b style="color:#008; font-weight:600;">Automatisera</b> skapar en automat som skriver ut eller exporterar listan till fil med jämna mellanrum, se <a href="#sec4430" title="Automatisk resultatutskrift och export av filer för webben sköts i MeOS av automaten Resultat / export...">automatisk utskrift och filexport</a>.</li><li><b style="color:#008; font-weight:600;">Klassval</b>
öppnar ett separat fönster där du kan ändra vilka klasser som visas,
sidbrytning mellan klasser, filtrering på ålder och listans rubrik.</li><li><b style="color:#008; font-weight:600;">Utseende</b>
öppnar ett separat fönster med flera inställningar. Du kan ändra
bakgrundsfärg och textfärg. Du kan också välja att visa listan i
helskärm, se <a href="#sec4433" title="Knappen utseende för en lista öppnar ett fönster med inställningar. Under alternativet visning kan du välja ...">listor på helskärm</a>.</li><li><b style="color:#008; font-weight:600;">Kom ihåg listan</b>
sparar de listinställningar du gjort för denna lista, t.ex. om du valt
de klasser som har nummerlapp vid start två. Du kan snabbt ta fram
listan igen från sidan <i style="color:#008;">listor</i>. Inställningen
sparas i tävlingen och är tillgänglig för alla som öppnar den. Du kan
slå ihop listan med en befintlig lista, vilket innebär att den ena
listan visas direkt efter den andra.</li><li><b style="color:#008; font-weight:600;">Återgå</b> tar dig tillbaka till sidan med listval.</li></ul>
<div class="info"><b>Bra att veta</b><br><ul><li>Listorna i MeOS uppdateras direkt och automatiskt om en lista visas när en bricka läses in uppdateras listan.</li><li>I många listor går det att klicka på deltagarens namn för att direkt komma till deltagaren (eller laget).</li><li>En
lista som är sparad i tävlingen (genom kom ihåg) kan du komma åt
överallt som en webbsida på det lokala nätverket genom att starta en
informationsserver, se <a href="#sec4443" title="På sidan automater kan du starta MeOS inbyggda webbserver genom funktionen Informationsserver. Du kan välja vilken ...">MeOS informationsserver</a>.</li></ul></div>
På sidan <i style="color:#008;">listor</i> finns vissa gruninställningar.
Alternativet <b style="color:#008; font-weight:600;">sidbrytning mellan klasser / klubbar</b> påverkar endast utskrifter. <b style="color:#008; font-weight:600;">Med sträcktidsanalys</b> innebär att resultatlistor innehåller information om uppskattade bomtider. Begränsningen <b style="color:#008; font-weight:600;">antal visade per klass</b> används för att skapa topplistor t.ex. en lista över medaljörer.
<div class="info">För att automatiskt skriva ut resultatlistor med jämna mellanrum används automaten <b style="color:#008; font-weight:600;">resultatutskrift / export</b> på sidan <i style="color:#008;">automater</i>. Du kan skapa en sådan automat för en given lista genom att välja <b style="color:#008; font-weight:600;">automatisera</b>. Se <a href="#sec4430" title="Automatisk resultatutskrift och export av filer för webben sköts i MeOS av automaten Resultat / export...">automatisk utskrift och filexport</a>.</div><br><a name="sec4416"></a><h4>Sträcktider och WinSplits</h4>
<p class="timestamp">Uppdaterad: 2012-05-25</p>
Från sidan <i style="color:#008;">tävling</i>, <b style="color:#008; font-weight:600;">exportera sträcktider</b>, kan man exportera en fil med sträcktider som passar att ladda upp på <a href="http://www.obasen.nu/winsplits/online" target="_blank">WinSplits Online</a> eller som resultat till <a href="http://eventor.orientering.se/" target="_blank">Eventor</a>.
Filen sparas i som IOF-XML. Om tävlingen innehåller flera sträckor får
du välja om du vill spara individuella resultat per sträcka, eller
totalresultat.
<div class="warning"><b>Observera</b><br>IOF XML-format i version 2.0.4
stöder inte patruller på något bra sätt. MeOS gör en fil som är
speciellt anpassad för WinSplits, genom att missbruka standarden något.
Mer precist skrivs den andra patrullmedlemmens namn in i fältet för
klubbnamn.</div>
På sidan <i style="color:#008;">automater</i> kan man exportera samma slags fil (<b style="color:#008; font-weight:600;">Sträcktider, WinSplits</b>) med jämna mellanrum eller när tävlingsdata ändras. Om man laddar in en sådan fil i <a href="http://www.obasen.nu/winsplits/" target="_blank">WinSplits Pro</a> uppdateras sträcktiderna där när filen ändras. <div class="hint"><b>Tips</b><br>WinSplits Pro kan användas för att visualisera resultat från MeOS medan arrangemanget pågår.</div><br><a name="sec4417"></a><h4>Kvar-i-skogen</h4>
<p class="timestamp">Uppdaterad: 2023-04-07</p>
På sidan <i style="color:#008;">deltagare</i> hanterar du kvar-i-skogen. Välj <b style="color:#008; font-weight:600;">kvar-i-skogen</b>.
<br><br>
Du får upp en lista med <i>löpare som saknar registrering</i>. Dessa löpare (eller snarare deras SI-pinne) har MeOS inte sett skymten av under tävlingen. Knappen <b style="color:#008; font-weight:600;">sätt okända löpare utan registrering till </b> ändrar status på dessa löpare till <b>ej start</b>.
<br><br>
Om alla löpare checkat, startstämplat eller liknande kan man läsa av
dessa enheter (även kontroller och tömenheter kan läsas av). Då
försvinner de löpare som har stämplat någonstans från listan ovan, och
hamnar istället i listan <i>Löpare, status okänd, med registrering</i>. Dessa löpare är med viss sannolikhet kvar i skogen.
<br><br>
För att läsa in en enheters stämplingar används programmet <i>SporIdent Config+</i>,
som tillhandahålls av SportIdent. Välj där att spara avläsningen i en
semikolonseparerad fil (csv), och importera den till MeOS genom <b style="color:#008; font-weight:600;">importera stämplingar</b>.
<br><br>
Om du råkat trycka på knappen <b style="color:#008; font-weight:600;">sätt okända löpare utan registrering till </b>
innan alla checkenheter (eller motsvarande) är inlästa, kommer för
många löpare att få ej start. Om du därefter läser in ytterligare
checkenheter, kommer sådana löpare upp i listan <i>Löpare, status Ej Start, med registrering</i>. Knappen <b style="color:#008; font-weight:600;">återställ löpare</b> återställer statusen för dessa löpare, så att de registreras som kvar-i-skogen.
<br><br>
På sidan <i style="color:#008;">listor</i> finns en kvar-i-skogen-lista.
Där listas alla deltagare som ännu inte kommit i mål, sorterade efter
klass och starttid. Samma information kan naturligtvis utläsas även
enligt ovan.<br><a name="sec4420"></a><h4>Flera lopp eller varv per deltagare</h4>
<p class="timestamp">Uppdaterad: 2023-02-08</p>
I vissa sammanhang får en deltagare springa valfritt antal lopp eller
varv, kanske samma bana flera gånger eller olika banor, med samma
bricka. Använd då funktionen <b style="color:#008; font-weight:600;">flera starter per deltagare</b> på sidan <i style="color:#008;">SportIdent</i>.
<br><br>
När en bricka som använts tidigare blir avläst, sker då en automatisk
om-anmälan av samma deltagare, namnet med ett nummer efter. Klassen
väljs automatiskt utifrån vilken bana finns i brickan. (För första
loppet bestämmer man klass vid anmälan).
<br><br>
Om man gör en vanlig anmälan med denna bricka, blir den från och med då
övertagen av denna nyanmälan, och den deltagaren har möjlighet att
springa valfritt antal varv på samma sätt.
<br><br>
I resultatlistan presenteras loppen som oberoende individuella lopp. Önskas sammanlagda resultat, se <a href="#sec4477" title="MeOS stöder stafetter och lagtävlingar av olika slag, t.ex som patruller, och och individuella tävlingar med flera lopp, t.ex. prolog + jaktstart, eller individuella gafflingar. Alla klasser som har mer än en bana eller mer än en sträcka kallas gemensamt för ...">lag, stafetter, gafflingar och flera lopp</a>.<br><a name="sec4418"></a><h4>Individuell resultatrapport och resultatkiosker</h4>
<p class="timestamp">Uppdaterad: 2015-12-15</p>
Förutom vanliga resultatlistor kan MeOS kan ta fram en individuell resultatrapport för visning direkt på skärmen. Gå till sidan <i style="color:#008;">deltagare</i> och välj <b style="color:#008; font-weight:600;">rapportläge</b>.
<br><br>
Du kan välja deltagare ur en lista. Om du kryssar i rutan <b style="color:#008; font-weight:600;">visa senast inlästa deltagare</b>,
kommer MeOS automatiskt att byta till den deltagare som senast läste in
sin bricka på datorn. Man kan alltså ha denna vy öppen när man läser in
brickor för att få en direktrapport.
<br><br>
När du har valt en deltagare visas en grafisk vy med alla kontroller där sträcktider, sträckplaceringar och missad tid framgår.
<br><br>
Knappen <b style="color:#008; font-weight:600;">resultatkiosk</b> sätter
MeOS i ett läge där endast resultatrapporten går att nå. Man kan inte
göra några ändringar i tävlingen, och det går inte att komma ur läget
utan att starta om MeOS. Om du har kopplat in en SI-enhet, så kan den
användas för att styra vilken deltagare som visas. Ut mot deltagarna går
det alltså att endast visa en skärm och en SI-enhet. När deltagaren
stämplar visas dennes rapport. Om du ger deltagarna tillgång till en
resultatkiosk, bör du överväga att lösenordsskydda tävlingsdatabasen.
<div class="hint"><b>Tips</b><br>Om deltagaren ingår i ett lag visas
hela laget. Även inrapporterade radiotider presenteras, så vyn (särskilt
som resultatkiosk) kan användas för att låta kommande löpare följa
laget inför växling. En möjlighet är att ha uppkopplade checkkontroller
vid ingången till växlingsfållan, där lagets växlingstid och
radiopasseringar visas när nästa löpare checkar.</div><br><br><a name="sec4421"></a><h3>Sträcktidsutskrift utan tävling</h3>
<p class="timestamp">Uppdaterad: 2015-01-13</p>
MeOS kan användas för att skriva ut sträcktider utan att någon tävling är öppnad.
<ul><li>Start MeOS</li><li>Gå till sidan <i style="color:#008;">SportIdent</i> och starta en avläsningsenhet.</li><li>Knappen <b style="color:#008; font-weight:600;">Sträcktidsutskrift</b> används för att ställa in skrivaren och utskriften.</li><li>Brickans
innehåll visas direkt på skärmen, och skickas eventuellt till en
skrivare. Löpardatabasen kan användas för att slå upp namn från
bricknummer. Du kan också redigera namnet genom att klicka på nuvarande
namn eller texten <i>okänd</i>.</li><li>Du kan <b style="color:#008; font-weight:600;">spara</b> de utlästa brickorna i en semikolon separerad fil, eller välja att <b style="color:#008; font-weight:600;">skapa tävling</b> utifrån inlästa brickor.</li></ul><br><a name="sec4423"></a><h3>Importera resultat</h3>
<p class="timestamp">Uppdaterad: 2021-12-13</p>
Du kan importera en genomförd tävling inklusive resultat till MeOS genom
att exportera den med filformatet IOF-XML 3.0 i det system tävlingen är
uppsatt i.
<br><br>
Ett möjligt användningsområde är att hantera resultat skapade från GPS-spår, till exempel genom export från <a href="https://www.livelox.com/" target="_blank">LiveLox</a>.
Resultat som skapas på detta vis är naturligtvis ungefärliga, men kan
duga för träningstävlingar. Efter importen kan du redigera och
komplettera resultaten, skapa en resultatlista, eller använda resultaten
som underlag för en jaktstartslista.
<br><br>
Ett annat användningsområde är att ta fram totalresultat där vissa etapper inte är genomförda med MeOS.<br><br><a name="sec4510"></a><h2 class="break">Tidtagning utan banor och kontroller</h2>
<p class="timestamp">Uppdaterad: 2024-03-27</p>
Det går bra att använda MeOS för tidtagning i allmänhet, även utan en
orienteringsbana med kontroller. Det går också bra att använda tekniska
lösningar för tidtagning, exempelvis SportIdent, för elektronisk
tidtagning och mellantider eller varvtider.
<ul><li>Skapa en ny tävling.</li><li>När du ska välja funktioner i MeOS, välj <b style="color:#008; font-weight:600;">endast tidtagning (utan banor)</b>. Detta motsvarar att funktionen <b style="color:#008; font-weight:600;">tidtagning / utan banor</b>
i listan över MeOS funktioner. Den främsta effekten av denna
inställning är att fliken banor och andra inställningar för banor döljs.</li><li>Du kan fortfarande lägga till <b>kontroller</b>.
Poängen med att ha (namngivna) kontroller för för vissa
stämplingskoder, är att dessa kan visas i resultatlistor (för
mellantider).</li><li>Du kan använda funktionen <b style="color:#008; font-weight:600;">Manuell tidtagning</b> på sidan <i style="color:#008;">SportIdent</i>, eller elektronisk tidagning.</li><li>Om du använder elektronisk tidtagning, kan du aktivera <b style="color:#008; font-weight:600;">Resultat vid måltstämpling</b> på sidan <i style="color:#008;">klasser</i>.</li></ul>
<h3>Varvräkning</h3>
MeOS kan räkna antal avklarade varv. Efter varje varv stämplar
deltagaren en varvningskontroll och vid målgång stämplar man en
målkontroll. Du kan använda det för en tävlingsform där det gäller att
hinna så många varv som möjligt på en viss tid. Använd någon av listorna
<b style="color:#008; font-weight:600;">Varvräkning</b> och <b style="color:#008; font-weight:600;">Varvräkning med mellantid</b> på sidan <i style="color:#008;">listor</i>.
Den senare varianten förutsätter att det sitter en kontroll för
mellantid ute på varvet som den tävlande ska stämpla (utöver
varvningskontrollen) för att registrera ett varv.
<h3>Varvräkning steg för steg</h3>
<ul><li>Skapa en ny tävling</li><li>Välj <b style="color:#008; font-weight:600;">endast tidtagning (utan banor)</b></li><li>Gå till sidan <i style="color:#008;">kontroller</i> och definiera en varvningskontroll och ge den ett namn, t.ex. varvning.</li><li>Programmera denna kontroll och ett mål (och töm och check och ev. start)</li><li>Låt
deltagarna stämpla varvningskontrollen efter varje varv. Observera att
det måste gå åtminstone en minut mellan stämplingarna för att det ska
räknas som ett varv. Detta för att inte en extra säkerhetsstämpling på
samma varv ska räknas som ett nytt. Den här regeln kan modifieras till
en längre eller kortare tid genom att ändra i resultatmodulen för
varvningsresultat, se <a href="#sec4502" title="En resultatmodul kan användas om du vill räkna ut resultatet enligt speciella regler, t.ex.
* tidstillägg för stämpling vid en felaktig kontroll...">resultatmoduler</a>.</li><li>Det
kan naturligtvis ändå vara lämpligt att placera en funktionär vid
varvningskontrollen som ser till att alla stämplar och att man inte
vänder tillbaka och stämplar en extra gång.</li><li>Efter målstämpling och brickavläsning använder du listan <b style="color:#008; font-weight:600;">Varvräkning</b> under resultatlistor för att ta fram ett resultat baserat på antal varv.</li></ul><br><a name="sec4516"></a><h2 class="break">Tävlingsfunktioner</h2>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
Det här avsnittet dokumenterar funktioner i MeOS som kan användas för att utforma och anpassa tävlingen efter olika behov.<a name="sec4517"></a><h3>Boka starttid</h3>
<p class="timestamp">Uppdaterad: 2024-03-27</p>
Om man vill låta deltagarna välja starttid, exempelvis för att
underlätta för barnfamiljer, men ändå vill ha kontroll på att inte för
många startar samtidigt och att inte två i samma klass eller med samma
bana startar för nära varandra, finns funktionen <b style="color:#008; font-weight:600;">boka starttid</b> på sidan <i style="color:#008;">SportIdent</i>.
<ul><li>Välj vilka klasser som kan boka starttid. Förvalda är de klasser där <b style="color:#008; font-weight:600;">boka starttid</b> är valt på sidan <i style="color:#008;">Klasser</i> (Visa avancerade funktioner).</li><li>Mata in grundinställningarna <b style="color:#008; font-weight:600;">första starttid</b>, <b style="color:#008; font-weight:600;">sista starttid</b> och <b style="color:#008; font-weight:600;">startintervall</b>. Fältet <b style="color:#008; font-weight:600;">minsta tid till start</b>
är tiden till första möjliga starttiden. Det bör motsvara tiden som
behövs för deltagarna att i god ordning ta sig från bokningen till
startplatsen.</li><li><b style="color:#008; font-weight:600;">Välj från flera förslag</b>
innebär att MeOS presenterar en lista med möjliga starttider för
deltagaren. Deltagaren väljer vilken starttid som önskas (om den blivit
upptagen sedan listan presenterades tilldelas man en annan tid i
närheten). Alternativet är att MeOS tilldelar första möjliga starttid
(med hänsyn tagen till minsta tid till start). Detta alternativ kan vara
bra om startbokningen finns i anslutning till startplatsen. Om du låter
deltagaren välja mellan förslag anger du hur tätt förslagen ska ligga (<b style="color:#008; font-weight:600;">avstånd mellan förslag</b>).
För att inte överväldiga deltagaren med alternativ kommer MeOS att
glesa ut förslagna tider något ju längre i framtiden de ligger.</li><li>Välj
vilka regler som ska gälla vid starttilldelning, t.ex. om deltagare i
olika klasser med samma bana ska få starta samtidigt. Se dokumentationen
för lottning för närmare förklaringar av valen. Ju striktare regler du
sätter, desto svårare kan det bli att hitta en lämplig starttid,
beroende på om stora klasser delar bana och så vidare. Se simulering
nedan.</li><li>För att styra hur många som maximalt får starta samtidigt (per startplats) anger du <b style="color:#008; font-weight:600;">max antal parallellt startande</b>. Gränsen inkluderar deltagare med lottat starttid, men (naturligtvis) inte dem med fri starttid.</li></ul>
Välj <b style="color:#008; font-weight:600;">aktivera</b> för att starta bokningsläget.
<br><br>
MeOS visar nu en sida där deltagaren uppmanas stämpla för att välja
eller tilldelas en starttid (om du inte aktiverat en SI-enhet uppmanas
du att göra det). Det finns också ett manuellt läge där du kan välja en
deltagare och skriva in en önskad starttid. MeOS kommer att tilldela en
ledig tid i närheten av denna.
<br><br>
Välj <b style="color:#008; font-weight:600;">startbevis</b> och <b style="color:#008; font-weight:600;">skrivarinställningar</b> för att automatiskt skriva ut ett startbevis med den tilldelade tiden (bra för deltagaren och kan lämnas in i starten).
<br><br>
Om du använder en tjänst för liveresultat, kommer den tilldelade starttiden att synas där.
<h3>Kioskläge</h3>
Kommandot <b style="color:#008; font-weight:600;">Aktivera kioskläge</b>
sätter MeOS i ett läge där endast funktionen startbokning är
tillgänglig enligt de inställningar du gjort. Använd detta läge för att
låta deltagare själva boka starttid. Enda sättet att komma ut kioskläget
är att stänga och starta om MeOS.
<div class="hint"><b>Tips</b><br>Om du använder en skärm med pekfunktion
kan du låta deltagarna boka starttid genom att stämpla och sedan peka
på önskad starttid på skärmen, vilket kan vara enklare än att klicka med
en mus.</div>
<h3>Simulering</h3>
För att testa om det inmatade startdjupet räcker till för det antal
deltagare du har i olika klasser och de inställningar du har gjort, kan
du genomföra en simulering. Välj <b style="color:#008; font-weight:600;">simulering</b>.
<br><br>
Simuleringen fungerar så att alla deltagarna begär starttid vid en
slumpmässig tidpunkt under startperioden, och MeOS försöker tilldela en
starttid enligt angivna regler. Resultatet av simuleringen visar om alla
fick få en starttid under angivet perioden och genomsnittlig väntetid
för att få starta (jämfört med önskad tid) i de olika klasserna.
<br><br>
Simuleringen görs i en kopia av tävlingen, så den påverkas inte. När
simuleringen är klar kan du välja att spara en kopia av tävlingen för
att närmare analysera startlistorna och minutstartlistan.<br><a name="sec4512"></a><h3>Starta klass på signal</h3>
<p class="timestamp">Uppdaterad: 2024-03-27</p>
Om du vill sätta den gemensamma starttiden för en eller flera klasser
när starten går (snarare än att i förväg bestämma starttiden och invänta
den vid starten), kan du använda funktionen <b style="color:#008; font-weight:600;">Start på signal</b>.
<br><br>
På sidan <i style="color:#008;">klasser</i>, aktivera <b style="color:#008; font-weight:600;">Visa avancerade funktioner</b>. Välj <b style="color:#008; font-weight:600;">Start på signal</b> och kontrollera att datorns klocka går rätt. Välj vilka klasser du vill starta och klicka på <b style="color:#008; font-weight:600;">sätt tiden</b> när starten går.
<br><br>
Det är också möjligt att sätta reptid och omstartstid (för samtliga sträckor) genom denna funktion.<br><a name="sec4426"></a><h3>Vakanser, klassbyte och återbud</h3>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
När man <a href="#sec4406" title="På sidan klasser finns funktionerna lotta/starttider och lotta flera klasser. I listan över klasser visas symbolen ...">lottar</a> en klass kan man välja att lotta in vakanser. För att tillsätta en vakans, gå till sidan <i style="color:#008;">deltagare</i> och klicka på <b style="color:#008; font-weight:600;">vakanser</b>. Skriv in deltagarens uppgifter och klicka på den vakansplats du vill tillsätta i listan nedanför. Om du har tillgång till <a href="#sec4425" title="Löpardatabasen består av en lista med löpare och en med klubbar. Du kan bygga en löpardatabas från distriktsregistret, som kan hämtas från Eventor, eller från något annat register. Registret från Eventor kan hämtas automatiskt, se ...">löpardatabasen</a> hämtar MeOS löparen därifrån om du skriver in bricknumret.
<div class="hint"><b>Tips</b><br>Du kan också använda en SI-enhet för att läsa in bricknummer. Starta SI-enheten som vanligt på sidan <i style="color:#008;">SportIdent</i> och återgå därefter till vakanssidan.</div>
När du valt en klass visas startlistan för den klass där deltagaren
anmäldes och du har möjlighet att välja om du vill tillsätta fler
vakanser eller återgå till sidan deltagare.
<br><br>Om inte lottar eller vill sätta in nya deltagare före första
start, är poängen med vakanser inte så stor. Då kan du istället välja <b style="color:#008; font-weight:600;">ny deltagare</b> och därefter skriva in namn, klubb, bricknummer och eventuell starttid.
<br><br>Deltagaren tilldelas automatiskt den anmälningsavgift som gäller i klassen vid tidpunkten för anmälan / vakanstillsättningen.
<br><br>
När en deltagare är vald på sidan <i style="color:#008;">deltagare</i> finns två praktiska funktioner tillgängliga: klassbyte och återbud. Om du väljer <b style="color:#008; font-weight:600;">återbud</b> kommer löparen att förlora sin starttid, få status återbud och en ny vakans skapas på den starttid löparen hade. Om du väljer <b style="color:#008; font-weight:600;">klassbyte</b>
får du istället upp en lista på tillgängliga vakanser. Genom att klicka
på en vakans flyttas den valda löparen till den vakanta startplatsen
och löparens tidigare plats blir vakant.
<div class="warning"><b>Observera</b><br>MeOS gör ingen justering av
anmälningsavgifter, så gäller en ny anmälningsavgift eller
ändringsavgift måste den ändras manuellt. Se <a href="#sec4457" title="MeOS kan skapa fakturor och en ekonomisk sammanställning för hela tävlingen. Fakturorna sammanställs från fälten ...">ekonomi och fakturor</a>.</div>
<br><a name="sec4427"></a><h3>Oparade brickor</h3>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
En <i>oparad bricka</i> är en bricka som lästs in i MeOS, men som ännu
inte parats ihop med en deltagare. Om du ändrar en deltagares
bricknummer, och det finns en oparad bricka med det numret, knyts
brickan automatiskt ihop med deltagaren.
<br><br>
Knappen <b style="color:#008; font-weight:600;">hantera brickor</b> på sidan <i style="color:#008;">deltagare</i>
tar dig till en tabell med alla inlästa brickor. Genom att klicka på
tabellrubriken bricka sorterar du på bricknummer och genom att klicka på
tabellrubriken deltagare sorterar du på deltagare, se <a href="#sec4486" title="MeOS tabeller visar tävlingsdata (t.ex. löpare, lag, klasser och kontroller) i tabellformat och fungerar som ett kalkylblad.
...">appendix II: Tabelläge</a>. Funktionen urval används för att söka
och filtrera. Om du klickar på ett bricknummer får du upp information om
brickan och en lista med alla deltagare. Genom att markera en deltagare
och välja <b style="color:#008; font-weight:600;">para ihop</b> knyts den valda brickan och deltagaren ihop. Väljer du istället <b style="color:#008; font-weight:600;">sätt som oparad</b> sparas brickan som oparad.
<div class="hint"><b>Tips</b><br>Oparade brickor kan tas bort, t.ex. brickor som lästs in av misstag eller som test.</div><br><a name="sec4436"></a><h3>Knyta brickor till deltagare</h3>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
Om du interaktivt vill knyta deltagare med brickor, t.ex. vid incheckning till växling för en stafett, använder du funktionen <b style="color:#008; font-weight:600;">tilldela hyrbrickor</b> på sidan <i style="color:#008;">SportIdent</i> och markera <b style="color:#008; font-weight:600;">Interaktiv inläsning</b>.
Fyll i (eller använd en sträckkodsläsare) fältet <b style="color:#008; font-weight:600;">nummerlapp, lopp-id, namn</b>.
<ul><li>Om du anger början på namnet och väntar ett ögonblick, kommer
MeOS att göra en sökning. Resultatet syns under inmatningsfältet. Har
MeOS hittat rätt, behöver du inte skriva mer.</li><li>Lopp-id är ett
unikt id-nummer som tilldelas varje lopp. Du kan få ut alla lopp-id
genom tabellen på sidan deltagare, och kan använda dem för att trycka
motsvarande sträck-kod på nummerlappen. Det går också att definiera egna
lopp-id, och skriva (klistra) in dem i tabellen. Vid tillsättning av
vakanser eller byte av deltagare i lag, tar ersättaren över det tidigare
id:t</li></ul>
Läs av brickan, eller skriv in numret. Om <b style="color:#008; font-weight:600;">knyt automatiskt efter inläsning</b> är markerad knyts bricka/deltagare omedelbart. Annars måste man bekräfta med <b style="color:#008; font-weight:600;">OK</b>.
<br><br>
Markera <b style="color:#008; font-weight:600;">hyrd</b> om den tilldelade brickan ska markeras som hyrd.
<br><br>
Om du har angett vilka brickor som är hyrbrickor, se <a href="#sec4462" title="Om du har hyrbrickor i en lista på datorn eller i en burk, kan du lägga in dem i förväg i en MeOS-tävling. Vid anmälan kommer då hyrbricka automatiskt att markeras för alla bricknummer som är definierade som hyrbrickor.
...">fördefinierade hyrbrickor</a>, finns alternativet <b style="color:#008; font-weight:600;">automatisk hyrbrickshantering genom registrerade brickor</b>. Då sätta hyrstatusen automatiskt från den fördefinierade listan.
<br><a name="sec4428"></a><h3>Kontroller</h3>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
MeOS hanterar oftast kontroller automatiskt, men du har möjlighet att manuellt göra vissa inställningar. På sidan <i style="color:#008;">kontroller</i>
listas alla kontroller som används. Varje kontroll har ett unikt
id-nummer. Normalt är detta nummer samma som stämplingskoden, men
stämplingskoden kan ändras i efterhand.
<div class="info"><b>Bra att veta</b><br>Det är kontrollens id-nummer som man refererar till i en bana.</div>
Varje kontroll kan ges ett <b style="color:#008; font-weight:600;">namn</b>.
Ersätt kontrollens nummer inom hakparentes, exempelvis [32], med det
namn du önskar. Det namnet används i speakerstödet och det går att
skriva ut resultatlistor där mellantider vid namngivna kontroller tas
med. <b style="color:#008; font-weight:600;">Status</b> anger hur en kontroll används. Möjliga värden är OK, multipel, rogaining eller trasig.
<ul><li><b style="color:#008; font-weight:600;">OK</b> betyder att
kontrollen fungerar som vanligt; deltagaren är godkänd vid kontrollen då
en av kontrollens kodsiffror är registrerade. Flera kodsiffror kan
användas för att åstadkomma enkla gafflingar, eller för att byta ut en
trasig kontroll.</li><li><b style="color:#008; font-weight:600;">Multipel</b>
betyder att deltagaren måste ha passerat samtliga listade kontroller
för att bli godkänd. Funktionen kan användas för att skapa bon där
kontrollerna får tas i valfri ordning.</li><li><b style="color:#008; font-weight:600;">Trasig</b> innebär att kontrollen inte används alls; resultatet är det samma som om kontrollen togs bort från samtliga banor.</li><li><b style="color:#008; font-weight:600;">Försvunnen</b>
innebär att kontrollen inte används alls och efterföljande kontroll på
banan blir utan tidtagning. Löparen får alltså samma stämplingstid på
efterföljande kontoroll som hen hade på föregående (det spelar alltså
ingen roll hur länge man letade efter den försvunna kontrollen).</li><li><b style="color:#008; font-weight:600;">Rogaining</b> förklaras i avsnittet <a href="#sec4487" title="För att komma åt denna funktion måste du först aktivera den. den....
MeOS stöder rogaining (poängorientering) på två sätt:
...">rogaining</a>.</li><li><b style="color:#008; font-weight:600;">Utan tidtagning</b>
betyder att MeOS bortser från tiden på sträckan till kontrollen (från
föregående kontroll) när tiderna räknas ut. Utåt sett ser det ut som
stämplingstiden på kontrollen är exakt samma som stämplingstiden på
föregående kontroll. Totaltiden är också oberoende av löparens faktiska
tid på sträckan.</li><li><b style="color:#008; font-weight:600;">Valfri</b>
betyder att deltagaren kan välja att stämpla eller inte stämpla vid
kontrollen. Valet påverkar inte slutresultatet, men om man stämplar får
man en mellantid registrerad.</li></ul>
<b style="color:#008; font-weight:600;">Tidsjustering</b> kan användas om kontrollens klocka går fel; skriv in en tidsjustering på formatet +/- MM:SS.
<br><br>
<b style="color:#008; font-weight:600;">Minsta sträcktid</b> innebär att
ingen löpare kan få en tid på sträckan som är snabbare än den angivna
tiden. Om löparen är snabbare kommer alla efterföljande tider att
justeras upp. Funktionen kan användas t.ex. vid vägpassage om man vill
låta alla löpare passera rättvist utan tidspress. Observera att
tidsjusteringen inte kan göras förrän löparen gått i mål, varför
radiotider kan bli något felaktiga.
<div class="info"><b>Bra att veta</b><br>Notera att de ändringar du gör på en kontroll får genomslag direkt; alla resultat räknas om och alla listor uppdateras.</div>
<a name="sec4429"></a><h4>Tabelläge och statistik</h4>
<p class="timestamp">Uppdaterad: 2012-06-07</p>
Under och efter tävlingen kan du för varje kontroll se
tävlingsstatistik: hur många besökare kontrollen haft och hur stora
bommar som gjorts.
<br><br>Om du väjer <b style="color:#008; font-weight:600;">tabelläge</b>,
får du (bland annat) denna statistik i tabellformat. Du får veta antal
besökare, maximal och genomsnittlig bomtid, samt median-bom-tiden. En
positiv mediantid betyder att hälften av kontrollens besökare har missat
den med åtminstone denna tid. För all kontrollstatistik har
individuella extrema bomtider räknats bort då de kan antas bero mer på
för deltagaren ovanliga omständigheter än på kontrollens svårighet.
<br><br>Statistiken kan utgöra intressant återkoppling till banläggaren.<br><br><a name="sec4440"></a><h3>Avkortade banor</h3>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
Förkortade banvarianter kan användas för att låta vissa deltagare
springa en kortare bana i samma klass. Ett användningsområde är att låta
löpare i en omstart ha en kortare bana.
De som sprungit en kortare bana placeras automatiskt bakom alla dem som
sprungit en längre variant. MeOS avgör automatiskt vilken banvariant som
man har sprungit när löparbrickan läses av.
<ul><li>Lägg in den vanliga (långa) banan och den förkortade varianten som vanliga banor på sidan <i style="color:#008;">banor</i>.</li><li>Välj den vanliga banan och markera kryssrutan <b style="color:#008; font-weight:600;">med avkortning</b>.</li><li>Välj den <b style="color:#008; font-weight:600;">avkortade banvarianten</b>. Om banan har slingor, kan du också låta avkortning ske genom att inte springa alla slingor.</li></ul>
Du kan skapa ytterligare nivåer av avkortningar genom att definiera en avkortning av den avkortade banan.<br><a name="sec4446"></a><h3>Tidtagning med tiondelar</h3>
<p class="timestamp">Uppdaterad: 2024-03-27</p>
MeOS har stöd för att mäta tiden med tiondels sekunder som minsta
tidsenhet. För att använda den funktionen måste du göra följande två
ändringar:
<ul><li>Markera <b style="color:#008; font-weight:600;">Aktivera stöd för tiondels sekunder</b> på sidan tävling i MeOS. MeOS kommer då att lagra tiondels sekunder från radiostämplingar etc.</li><li>Programmera SI-enheterna (start och mål) med <b style="color:#008; font-weight:600;">Sprint 4ms</b>
aktiverat. Då lagras tiden med högre precision i brickan. För att få
rättvis tidtagning vid viktigare tävlingar kan det också vara lämpligt
att använda SIAC och radiobaserad mållinje.</li></ul>
<div class="info"><b>Bra att veta</b><br>Tider med tiondelar anges på
formatet (HH:)MM:SS.t (t.ex. 17:23.2, 17 minuter, 23 sekunder och två
tiondelar). Det är möjligt att manuellt mata in tider med tiondelar även
om funktionerna ovan är avslagna.</div><br><a name="sec4441"></a><h3>Långa tävlingstider</h3>
<p class="timestamp">Uppdaterad: 2024-03-27</p>
MeOS kan hantera tävlingar som löper över flera dygn. För att stödja
tävlingstider över 24 timmar måste du aktivera stöd för detta sidan <i style="color:#008;">tävling</i>. Gör det om du väntar dig att någon tävlande är ute längre än 20 timmar.
<div class="warning"><b>Observera</b><br>Endast SICard 6 och senare kan
användas för långa tävlingar. Om och endast om sista målgång är inom 12
timmar från nolltiden kan äldre brickor användas.</div>
När du väljer att stödja långa tider anger du inte längre nolltid utan
endast det datum då samtliga tävlande (eller lag) startar; alla
förväntas alltså starta detta dygn. Undantaget är om ett lag har flera
sträckor. Då är det tillåtet för löparna på sträcka två och framåt att
starta mer än ett dygn efter nolltiden när de växlas ut som vanligt.
<br><br>
För tävlingar med långa tävlingstider sätts nolltiden alltid till midnatt i början av tävlingens startdygn.
<br><br>
För att ange en tidpunkt för senare dygn än tävlingens nolltidpunkt används syntaxen <i>2D 14:00:00</i>, vilket tolkas som kl <i>14:00</i>
två dygn efter nolltiden (dvs 62 timmer efter nolltiden, som infaller
00:00:00 dygn noll). För tider som infaller samma dygn som nolltiden kan
0D uteslutas, dvs man kan skriva <i>14:00:00</i> istället för <i>0D 14:00:00</i>.
<div class="info"><b>Bra att veta</b><br><ul><li>Det finns ingen
begränsning för den totala tävlingstiden tävlingstiden. Däremot får
tiden mellan två stämplingar inte vara längre än 22 timmar. Banorna
måste alltså läggas så att denna gräns inte riskerar att överskridas av
någon deltagare. Om gränsen överskrids garanterar inte MeOS att
totaltiden blir rätt; den kan bli ett eller flera dygn för kort. Om så
är fallet kan du manuellt justera tiden.</li><li>Eftersom data från
stämplingssystemet inte innehåller datum för varje stämpling gör MeOS
vissa gissningar om vilket datum stämplingen utförts (därav
22-timmarsregelen ovan). För tider som inkommer från radiokontroller
använder MeOS istället den mottagande datorns klocka och tidpunkten då
stämplingen inkommer för att avgöra datum. Om stora fördröjningar sker i
kommunikationen, eller om stämplingar läses in i efterhand, kan MeOS
inte garantera att tiderna blir rätt.</li></ul></div><br><a name="sec4445"></a><h3>Tidsjustering av start och mål</h3>
<p class="timestamp">Uppdaterad: 2024-03-27</p>
Det är möjligt att justera tiderna för enskilda start- och målenheter, t.ex. vid felprogrammering.
<div class="info"><b>Bra att veta</b><br>För att identifiera enheten
används enhetens programmerade kod. Se därför till att programmera alla
start- och målenheter med olika koder; annars går de inte att skilja åt.</div>
På sidan <i style="color:#008;">Kontroller</i> dyker de enheter som
använts i tävlingen upp (när någon bricka eller radiostämpling
inkommer). Välj rätt enhet och mata in en tidsjustering på formatet
+/-MM:SS. Den tillämpas på alla nuvarande och framtida tider från den
enheten. Du kan när som helst ändra tidsjusteringen, eller ta bort den,
om det skulle behövas.
<div class="warning"><b>Observera</b><br>Om du aktiverar stöd för
tiondels sekunder när du programmerar enheterna, sparas inte enhetens
kod i brickan. (Istället sparas tiondelar). Därför går denna funktion
inte att använda i det fallet.</div><br><br><a name="sec4424"></a><h2 class="break">Hantera MeOS</h2>
<p class="timestamp">Uppdaterad: 2018-03-02</p>
Det här avsnittet innehåller information om mer avancerade funktioner som kanske inte behövs för de enklaste arrangemangen.<a name="sec4439"></a><h3>MeOS funktioner</h3>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
När du <a href="#sec4422" title="För att skapa en ny tävling väljer du Ny tävling på MeOS startsida. Du kan också hämta en tävling från ...">skapar en ny tävling</a> får du välja vilka av MeOS funktioner du vill använda. Genom att klicka <b style="color:#008; font-weight:600;">MeOS Funktioner</b> på sidan <i style="color:#008;">tävling</i> kan du när som helst aktivera eller avaktivera funktionalitet.
<div class="info"><b>Bra att veta</b><br><ul><li>Vissa funktioner kan
inte avaktiveras när de används eller behövs för annan funktionalitet.
T.ex. kräver hantering av ekonomi att klubbar används.</li><li>Att
stänga av en funktion påverkar aldrig tävlingen på annat sätt än att
funktionen inte är aktiv. Om du matar in avgifter och stänger av <i>Ekonomi och avgifter</i>
syns inte avgifterna och du kan inte skapa fakturor. Om du senare
aktiverar funktionen igen är de värden du matat in fortfarande kvar.</li></ul></div>
<h3>Beskrivning av funktioner</h3>
<ul><li><b style="color:#008; font-weight:600;">Förbereda startlistor</b> Lottning och relaterade funktioner.</li><li><b style="color:#008; font-weight:600;">Nummerlappar</b> Hantering av nummerlappar.</li><li><b style="color:#008; font-weight:600;">Klubbar</b>
Indela deltagarna i klubbar. Om MeOS används för tävlingar där
klubbtillhörighet inte är relevant, t.ex., multisport eller prova-på,
kan du stänga av klubbhanteringen.</li><li><b style="color:#008; font-weight:600;">Redigera klubbar</b> Används om du manuellt behöver hantera klubbarna, t.ex. slå ihop en klubb som lagts in två gånger med olika stavningar.</li><li><b style="color:#008; font-weight:600;">Beräkna kvar-i-skogen</b> Håll reda på vilka löpare som inte gått i mål.</li><li><b style="color:#008; font-weight:600;">Flera MeOS-klienter i nätverk</b> Använd en databas för att koppla ihop flera datorer.</li><li><b style="color:#008; font-weight:600;">Använd speakerstöd</b> Aktiverar sidan <i style="color:#008;">Speaker</i></li><li><b style="color:#008; font-weight:600;">Flera etapper</b> När du vill få ut totalresultat från flera tävlingar.</li><li><b style="color:#008; font-weight:600;">Ekonomi och avgifter</b> Tilldela avgifter och hantera fakturor.</li><li><b style="color:#008; font-weight:600;">Vakanser och återbud</b> Funktioner för att tilldela vakansplatser, hantera klassbyten och återbud i lottade individuella startlistor.</li><li><b style="color:#008; font-weight:600;">Manuellt tidstillägg/justering</b> Ger möjlighet att manuellt justera sluttiden, utan att ända tidpunkten för målgång.</li><li><b style="color:#008; font-weight:600;">Klubb- och löpardatabas</b>
Använd uppgifter från databasen är att fylla i fullständig information
om löpare. Avaktivera den här funktionen om den vanliga klubbindelningen
inte används, t.ex. vid distriktsmatcher, landslagsdrabbningar, eller
multisport.</li><li><b style="color:#008; font-weight:600;">Gafflade individuella banor</b> Kan vara både rättvisa (slingor) eller orättvisa (banpool, träning).</li><li><b style="color:#008; font-weight:600;">Patruller</b> Stöd för patruller med två eller flera deltagare (och en eller flera brickor).</li><li><b style="color:#008; font-weight:600;">Stafetter och lagtävlingar</b> Hantera klasser med flera sträckor, gafflingar, växlingar och jaktstart.</li><li><b style="color:#008; font-weight:600;">Flera lopp för en löpare</b> Låt samma deltagare springa flera lopp i samma stafett.</li><li><b style="color:#008; font-weight:600;">Rogaining</b> Poängorientering.</li><li><b style="color:#008; font-weight:600;">Manuella poängavdrag/justeringar</b> Manuell justering av poäng.</li></ul><br><a name="sec4511"></a><h3>Valbara extra datafält</h3>
<p class="timestamp">Uppdaterad: 2024-03-06</p>
Formulären i MeOS innehåller ett antal fixerade datafält. Utöver det går
det att lägga till extra datafält beroende på tävlingens behov. Detta
stöds för sidorna deltagare, lag, klasser och dialogen för
direktanmälan.
<br><br>
Exempel på fält som kan läggas till är <b style="color:#008; font-weight:600;">telefonnummer</b>, <b style="color:#008; font-weight:600;">födelsedatum</b> och <b style="color:#008; font-weight:600;">nationalitet</b>.
<br><br>
Det finns också helt fria datafält, där du definierar både betydelse och
värde. Textfält kan visas i listor, datafält kan visas i listor och
användas i resultatberäkningar.
<br><br>
Du väljer vilka extra datafält som ska visas under <b style="color:#008; font-weight:600;">tävlingsinställningar</b> på sidan <i style="color:#008;">Tävling</i>.
Inbyggda datafält (såsom telefonnummer) aktiveras genom att markera
motsvarande kryssruta. För de fria datafälten matar du också in en
beskrivning av datafältet.
<h3>Kommentarer &amp; anteckningar</h3>
Det går att lägga till kommentarer och anteckningar om deltagare och lag. Klicka på <b style="color:#008; font-weight:600;">Kommenterar</b> i formulärläget, skriv in texten och spara.<br><a name="sec4435"></a><h3>Spara, flytta och ta bort tävlingar</h3>
<p class="timestamp">Uppdaterad: 2022-03-02</p>
Du kan flytta tävlingar mellan datorer genom att spara tävlingen som en fil och importera den på en annan dator.
<ul><li>Gå till sidan <i style="color:#008;">tävling</i> och välj <b style="color:#008; font-weight:600;">spara som fil</b>. Hela tävlingen sparas som en fristående meosxml-fil.</li><li>Starta MeOS på den dator du vill importera tävlingen, och välj <b style="color:#008; font-weight:600;">importera tävling</b>. Välj filen du sparade i föregående steg. Den sparade tävlingen öppnas som en ny tävling.</li></ul>
<div class="hint"><b>Tips</b><br>Om du jobbar mot en server och vill
övergå till att jobba lokalt, sparar du tävlingen som en fil och
importerar sedan denna på din lokala dator. Om du förbereder tävlingen
hemma, kan du spara den som en fil, importera den på en dator som är
ansluten till servern och välja <b style="color:#008; font-weight:600;">ladda upp tävling på server</b>, se <a href="#sec4448" title="För att använda flera datorer med MeOS samtidigt med samma tävling, måste MeOS användas med databasanslutning. En dator måste agera som server. På denna dator installerar man MySQL-server. MeOS använder MySQL version 5.0 eller senare.
...">MeOS i nätverk</a>.
<br><br>
Det är ofta lämpligt att ge olika versioner av tävlingen olika kommentarer för att hålla isär dem, exempelvis enligt mönstret <ul><li>OL-träffen FÖRE</li><li>OL-träffen LOTTAD</li><li>OL-träffen RESULTAT</li><li>OL-träffen TEST.</li></ul> Du skriver in en kommentar i fältet kommentar/version på sidan <i style="color:#008;">tävling</i>. Kommentaren syns i listan när man ska öppna en tävling.</div>
För att ta bort en tävling välj <b style="color:#008; font-weight:600;">radera</b>
på sidan tävling. Du får en kontrollfråga för att bekräfta åtgärden. På
en server går det inte att ta bort tävlingen om någon annan har den
öppen.
<div class="info"><b>Bra att veta</b><br>Varje MeOS-tävling som skapas
har ett internt unikt id, som hjälper MeOS att hålla reda på olika
versioner av tävlingen. När du importerar en tävling bevaras vanligtvis
detta id. Det används till exempel för att ladda upp tävlingen på en
server eller för att koppla ihop flera etapper. Om det redan finns en
version av tävlingen kommer MeOS att fråga om du vill importera
tävlingen som ytterligare en version av denna tävling, eller skapa ett
nytt id. Om tävlingen ska användas som en mall för ett nytt
tävlingstillfälle är det lämpligt att skapa ett nytt id, och inte
importera tävlingen som ytterligare en version av mallen.</div><br><a name="sec4425"></a><h3>Löpardatabasen</h3>
<p class="timestamp">Uppdaterad: 2019-05-13</p>
Löpardatabasen består av en lista med löpare och en med klubbar. Du kan
bygga en löpardatabas från distriktsregistret, som kan hämtas från
Eventor, eller från något annat register. Registret från Eventor kan
hämtas automatiskt, se <a href="#sec4485" title="MeOS har en direktkoppling mot Eventor. För att kunna använda denna behöver du en så kallad API-nyckel, som du får av klubbens Eventoradministratör. Nyckeln matar du in på uppmaning av MeOS första gången du använder Eventor.
...">Appendix I: Eventorkoppling</a>.
<div class="info"><b>Bra att veta</b><br>För att använda löpardatabasen måste funktionen <i>klubb och löpardatas</i> vara aktiverad under <a href="#sec4439" title="När du skapar en ny tävling får du välja vilka av MeOS funktioner du vill använda. Genom att klicka ...">MeOS Funktioner</a>.</div>
Välj <b style="color:#008; font-weight:600;">Löpardatabasen</b> på sidan <i style="color:#008;">tävling</i>. Du får upp en knapprad med ett antal val:
<ul><li>Tabellerna <b style="color:#008; font-weight:600;">personer</b> respektive <b style="color:#008; font-weight:600;">klubbar</b>
kommer du åt med motsvarande knappar. Eventors personregister
innehåller över 60&nbsp;000 personer, så det kan ta några sekunder att
visa upp tabellen första gången på en långsam dator. Från persontabellen
går det att anmäla till aktuell tävling genom att dubbelklicka på <b style="color:#008; font-weight:600;">+</b>.</li><li><b style="color:#008; font-weight:600;">Importera</b>
används för att importera en databas från fil. En fil med klubbar och
en fil med löpare ska anges. Du kan välja om du vill tömma (nollställa)
MeOS databas först eller uppdatera den. Om du ska byta databaskälla,
t.ex. från svenska till norska Eventor rekommenderas starkt att du
tömmer databasen.
<br><br>
Registret du importerar måste vara i IOF-XML-format (version 2.0.4 eller
3.0). Löpardatabasen kompletteras också kontinuerligt med data från de
tävlingar du kör i MeOS; <i>MeOS lär sig alltså efterhand vem som brukar springa med vilken bricka.</i></li><li><b style="color:#008; font-weight:600;">Uppdatera</b> använder Eventorkopplingen för att automatiskt hämta senaste registret via MeOS Eventorkopppling. Internetanslutning krävs.</li><li><b style="color:#008; font-weight:600;">Exportera</b>
exporterar löpardatabasen och alla MeOS inställningar till en mapp,
vilket är användbart om du vill ha samma inställningar på flera datorer.
Välj <b style="color:#008; font-weight:600;">exportera</b> och ange en destinationsmapp, till exempel på ett USB-minne.
<br><br>För att installera löpardatabasen på en annan MeOS-dator, stäng alla tävlingar på denna dator och välj <b style="color:#008; font-weight:600;">inställningar</b>. Leta upp den mapp du exporterade löpardatabasen till enligt ovan, och välj installera. MeOS kan därefter behöva startas om.</li><li><b style="color:#008; font-weight:600;">Exportera personer</b> och <b style="color:#008; font-weight:600;">Exportera klubbar</b> låter dig spara person- respektive klubbdatabasen i formatet IOF-XML (3.0).</li><li><b style="color:#008; font-weight:600;">Töm databasen</b> raderar samtliga klubbar och personer.</li><li><b style="color:#008; font-weight:600;">Återgå</b> tar dig åter till sidan tävling.</li></ul>
<div class="info"><b>Bra att veta</b><br>Använder du nätverksanslutning
överförs löpardatabasen via nätverket. Du får alltså automatiskt samma
databas på alla datorer som kopplar upp sig mot tävlingen. Du kan
uppdatera databasen på servern genom att importera löpardatabasen medan
du är uppkopplad mot servern, men andra datorer måste stänga tävlingen
och öppna den igen för att använda den uppdaterade databasen. Se även <a href="#sec4448" title="För att använda flera datorer med MeOS samtidigt med samma tävling, måste MeOS användas med databasanslutning. En dator måste agera som server. På denna dator installerar man MySQL-server. MeOS använder MySQL version 5.0 eller senare.
...">MeOS i nätverk</a>.</div>
<br><br>
<br><a name="sec4515"></a><h3>Ranking</h3>
<p class="timestamp">Uppdaterad: 2024-04-06</p>
MeOS stöder två rankingsystem. Ranking kan användas för att dela
klasser, för seedad lottning, och för klasstilldelning i
kval-final-scheman. Det går också att ta med ranking i startlistan.
<h3>Ordningsbaserad</h3>
Ranking tilldelar varje löpare ett ordningstal, där den högst rankade
har nummer 1, därefter nummer 2, och så vidare. Ange ordningsbaserat
ranking genom att sätta ranking till ett positivt heltal. MeOS kan läsa
in ordningsbaserad rankingdata från en CSV-fil med följande kolumner:
<p class="code">Id; Förnamn; Efternamn; Nationalitet; Ordningsrakning; Poäng</p>
Med ett kalkylbladsprogram kan du skapa en sådan fil från vilket
rankingsystem som helst. MeOS kan även läsa in det gamla IOF-XML (v2)
formatet med <tt>RankList</tt>.
<h3>Poängbaserad</h3>
MeOS stöder även poängbaserad ranking. Rankingpoäng anges som ett decimaltal <tt>3.23</tt>.
Även om rankingpoängen är ett heltal ska det vid inmatning anges med
[Unknown function b], för att inte förväxlas med ordningsbaserad
tanking; alltså <tt>1323.0</tt> snarare än <tt>1323</tt>.
<br><br>
För poängbaserat ranking tolkar MeOS en högre poäng som bättre.
<br><br>
MeOS kan läsa in poängbaserad ranking från <tt>Score</tt>-attributet i IOF-XML (v3).<br><a name="sec4432"></a><h3>Mer om listor</h3>
<p class="timestamp">Uppdaterad: 2015-12-16</p>
Alla listor i MeOS uppdateras direkt, så fort tävlingsdata ändras. För
att skapa en automatiskt utskrift eller export för webben kan du alltid
klicka på knappen <b style="color:#008; font-weight:600;">automatisera</b> vid listan, se <a href="#sec4430" title="Automatisk resultatutskrift och export av filer för webben sköts i MeOS av automaten Resultat / export...">automatisk utskrift och filexport</a>.
<h3>Avancerade resultatlistor</h3>
På sidan <i style="color:#008;">listor</i>, under rubriken <b>resultatlistor</b>, finns knappen <b style="color:#008; font-weight:600;">avancerat</b>
som ger dig tillgång till mer specialiserade listor. Du kan också välja
precis vilka klasser du vill generera en lista för. Nedan följer en
kort beskrivning av olika möjligheter som inte redan beskrivits i
avsnittet <a href="#sec4415" title="På sidan listor finns bland annat start- och resultatlistor. Alla listor har knapparna skriv ut, pdf...">start- och resultatlistor</a>. Observera att alla listor inte stöder alla alternativ.
<br><br>
<b style="color:#008; font-weight:600;">Lista med mellantider</b>
innebär att mellantider skrivs ut för namngivna kontroller (man kan
förslagsvis döpa varvnings­kontrollen till varvning). Se avsnittet <a href="#sec4428" title="MeOS hanterar oftast kontroller automatiskt, men du har möjlighet att manuellt göra vissa inställningar. På ...">kontroller</a>.
<br><br>
Valen <b style="color:#008; font-weight:600;">från kontroll</b> <b style="color:#008; font-weight:600;">till kontroll</b>
tar fram en resultatlista över en del av banan. Man kan t.ex. tänka sig
en långdistansbana med en sprintdel med spurtpris på sprintdelen eller
så vill man presentera resultat för en särdeles intressant långsträcka.
<div class="hint"><b>Tips</b><br>Du kan skapa en lista från start till
en radiokontroll, för att få en resultatlista vid radion. För tiden vid
kontrollen används mellantider på samma sätt som för speakersystemet.
Listan <i>allmänna resultat</i> ger ofta en lämplig formatering.</div>
Fältet <b style="color:#008; font-weight:600;">sträcka</b> anges för att ta fram resultat från en viss sträcka i stafettsammanhang. Många listor stöder också <b style="color:#008; font-weight:600;">egen listrubrik</b> vilket innebär att du själv helt utformar rubriken.
<h3>Alla listor</h3>
Knappen <b style="color:#008; font-weight:600;">alla listor</b> ger dig systematisk tillgång till alla listtyper som finns tillgängliga i MeOS. Här följer in icke-komplett lista över listor:
<ul><li>Hyrbricksrapport</li><li>Först-i-mål (klassvis), vilket innebär att först i mål vinner osv, oavsett starttid.</li><li>Först-i-mål (gemensam), vilket innebär en sammanslagen lista för alla klasser, målgångordning.</li><li>Prisutdelningslista,
där det framgår hur många placeringar som redan är avgjorda i de olika
klasserna respektive när de kommer att vara avgjorda.</li><li>Minutstartlista</li><li>Bantilldelning, där det det framgår vem som springer vilken bana.</li><li>Rogaining, se <a href="#sec4487" title="För att komma åt denna funktion måste du först aktivera den. den....
MeOS stöder rogaining (poängorientering) på två sätt:
...">rogaining</a></li><li>Resultat per bana, resultat sorterat banvis istället för klassvis.</li><li>Resultat banvis per klass. Resultat sorterat per gaffling för varje klass.</li></ul>
<div class="hint"><b>Tips</b><br>MeOS gör snabbknappar till de listor
som förmodligen är mest relevanta för den tävlingstyp du har, så det är
inte så ofta som du behöver gå in här och leta efter listor.</div>
<h3>Sparade listor</h3>
Knappen <b style="color:#008; font-weight:600;">kom ihåg listan</b>, som visas tillsammans med en lista, sparar aktuella listinställningar i <b style="color:#008; font-weight:600;">sparade listval</b> på sidan <i style="color:#008;">listor</i>. Där kan du <b style="color:#008; font-weight:600;">visa</b>, <b style="color:#008; font-weight:600;">döpa om</b>, och <b style="color:#008; font-weight:600;">ta bort</b> sparade listor. Du kan också <b style="color:#008; font-weight:600;">slå ihop</b>
två listor, vilket innebär att de visas efter varandra. Om du väljer en
lista som är en ihopslagning av flera listor, finns också valet att <b style="color:#008; font-weight:600;">dela upp</b> listan i sina komponenter.
<h3>Egna listor</h3>
<b style="color:#008; font-weight:600;">Redigera lista</b> startar listredigeraren, som beskrivs i avsnittet <a href="#sec4494" title="Du kan designa helt egna listor om ingen av de inbyggda listorna passar. Det går att bestämma såväl typsnitt och storlek, som själva innehållet. Du hittar listredigeraren på ...">redigera listor</a>. <b style="color:#008; font-weight:600;">Hantera egna listor</b>
tar dig till en vy där du kan hantera de egna listor som finns i
tävlingen, egna listor som du kan installera, och låter dig bläddra
efter och importera listor definierade på fil.<a name="sec4433"></a><h4>Listor på helskärm</h4>
<p class="timestamp">Uppdaterad: 2018-03-01</p>
Knappen <b style="color:#008; font-weight:600;">utseende</b> för en lista öppnar ett fönster med inställningar. Under alternativet <b style="color:#008; font-weight:600;">visning</b> kan du välja <b style="color:#008; font-weight:600;">fullskärm (sidvis)</b> och <b style="color:#008; font-weight:600;">fullskärm (rullande)</b>. Då visas listan på hela skärmen, vilket kan vara ett alternativ till pappersutskrifter.
<br><br>
För sidvis visning kan du välja visningstid per sida (i millisekunder),
hur många sidor som ska visas bredvid varandra på samma bild, hur mycket
marginal du vill ha runt texten, samt om sidbytet ska animeras.<br><a name="sec4434"></a><h4>Export till HTML/Webb</h4>
<p class="timestamp">Uppdaterad: 2019-03-28</p>
Knappen <b style="color:#008; font-weight:600;">webb</b> låter dig exportera en lista till HTML-format. Du kan välja ett <b style="color:#008; font-weight:600;">strukturerat</b> eller <b style="color:#008; font-weight:600;">formaterat</b>
webbdokument. Strukturerat innebär att listan byggs upp genom en
(osynlig) tabell. Fördelen är att tabellstrukturen kan kopieras in i ett
ordbehandlingsprogram och redigeras. <br><br>Formaterat innebär att
MeOS placerar ut textelementen på sidan genom att specificera
placeringen för varje textelement. Dokumentet blir då mer exakt likt hur
det ser ut i MeOS.
<ul><li><b style="color:#008; font-weight:600;">Skalfaktor</b> skalar textens storlek med en faktor</li><li><b style="color:#008; font-weight:600;">Automatiskt omladdning</b> instruerar webbläsaren att automatiskt ladda om sidan med detta intervall.</li></ul>
För att använda inställningarna gör du något av följande.
<ul><li><b style="color:#008; font-weight:600;">Lagra inställningar</b> om du inte har sparat listinställningarna tidigare (med knappen <b style="color:#008; font-weight:600;">Kom ihåg listan</b>)
öppnas denna dialog och du kan spara listan med de aktuella
inställningarna. Om du har sparat listan tidigare uppdateras istället de
sparade inställningarna.</li><li><b style="color:#008; font-weight:600;">Automatisera</b> skapar en automat med den aktuella listan som regelbundet exporterar till HTML.</li><li><b style="color:#008; font-weight:600;">Exportera</b> låter dig välja en fil och exportera listan direkt.</li></ul>
<h3>Mallar</h3>
Utöver de inbyggda formaten kan mallar användas för export. Med MeOS installeras ett antal mallar, t.ex. <i>sidor med kolumner</i>.
Med denna mall exporteras listan som ett antal kolumner på separata
sidor som växlar med ett tidsintervall. När hela listan visats laddas
data om. Denna mall kan vara lämplig om man vill visa listorna på
TV-skärmar.
<br><br>
För mallarna finns ett antal parametrar. Exakt hur dessa används beror
delvis på mallen, det är inte säkert att alla är tillämpliga.
<ul><li><b style="color:#008; font-weight:600;">Marginal</b> styr hyr mycket vitt område som finns runt texten.</li><li><b style="color:#008; font-weight:600;">Skalfaktor</b> skalar textens storlek med en faktor</li><li><b style="color:#008; font-weight:600;">Kolumner</b>
delar upp varje sida i ett antal kolumner. Hur många som är lämpligt
beror på hur bred listan är och hur bred skärman är där den ska visas.</li><li><b style="color:#008; font-weight:600;">Visningstid</b> är en parameter till mallen som kan styra hur länge varje sida ska visas eller hur snabbt texten ska rulla.</li><li><b style="color:#008; font-weight:600;">Begränsa antal rader per sida</b>
Sätter ett maxtak på hur många rader som får visas på en sida innan
sidbrytning. Om mallen visar upp listan sida för sida bör denna justeras
så att lagom mycket text visas på varje sida för den skärm man
använder. Om du har aktiverat <b style="color:#008; font-weight:600;">sidbrytning mellan klasser</b> sker det också i HTML-export, och du får alltså en (minst) kolumn/sida per klass.</li></ul>
<div class="hint"><b>Tips</b><br>Du kan länka ihop flera listor, t.ex. startlistan och resultatlistan, genom funktionaliteten <b style="color:#008; font-weight:600;">Kom ihåg listan</b>.
Om du exporterar HTML från en sådan lista och du har exakt lika många
kolumner som antal länkade listor kommer MeOS att placera en lista i
varje kolumn. På detta sätt kan man t.ex. få en kolumn med startlista
och en med resultatlista på samma skärm. Eller ha damernas resultat i en
kolumn till vänster och herrarnas i en kolumn till höger.<br><br>Om man inte styr kolumnerna på detta sätt kommer MeOS att försöka balansera dem så de blir ungefär lika stora.</div>
<h3>Egna mallar</h3>
MeOS installeras med ett antal inbyggda mallar, som ligger som <tt>.template</tt>
filer i MeOS installationskatalog. Den som är kunnig i HTML kan lätt
redigera en sådan mall och spara den i MeOS datakatalog (Se <b style="color:#008; font-weight:600;">Om MeOS</b>
på första sidan). På detta sätt är det möjligt att formatera listan i
princip hur som helst och använda en egen grafisk profil. Var noga med
att ange en unik tagg för varje mall. MeOS laddar om mallarna från fil
när du trycker på <b style="color:#008; font-weight:600;">webb</b>, men inte för varje export.<br><br><a name="sec4430"></a><h3>Automatisk utskrift och filexport</h3>
<p class="timestamp">Uppdaterad: 2015-02-06</p>
Automatisk resultatutskrift och export av filer för webben sköts i MeOS av automaten <b style="color:#008; font-weight:600;">Resultat / export</b> på sidan <i style="color:#008;">Automater</i>.
<div class="hint"><b>Tips</b><br>Ett smidigt sätt att skapa en automat för en viss lista är att använda knappen <b style="color:#008; font-weight:600;">automatisera</b> på respektive lista.</div>
Du kan välja om automaten ska <b style="color:#008; font-weight:600;">skriva ut</b> och/eller <b style="color:#008; font-weight:600;">exportera</b>.
I det första fallet får du välja skrivare och inställningar, i det
andra fallet måste du välja en fil att exportera till. Dessutom kan du
välja om filen ska vara <b style="color:#008; font-weight:600;">strukturerad</b> (vilket innebär att den är baserad på en tabellstruktur) eller fritt formaterad. Du kan också aktivera <b style="color:#008; font-weight:600;">HTML med AutoRefresh</b>. Det innebär att den webbläsare som visar upp filen instrueras att ladda om den med samma intervall som den exporteras på nytt.
<br><br>
Du kan välja ett eget skript som MeOS kör efter varje export. Den här funktionen är användbar för <a href="#sec4431" title="Automaten som exporterar listor i webbformat kan köra ett valfritt skript efter avslutad export. Det kan användas t.ex. till onlineresultat på nätet. (Se även ...">exportera listor till webben</a>.
<br><br>
<b style="color:#008; font-weight:600;">Tidsintervall</b> ställer in hur ofta utskriften / exporten görs.
<br><br>
Under <b>listval</b> finns väljer du vad listan ska innehålla och hur den formateras. Läs mer om i avsnittet om <a href="#sec4415" title="På sidan listor finns bland annat start- och resultatlistor. Alla listor har knapparna skriv ut, pdf...">listor</a>. Dessutom finns alternativet <b style="color:#008; font-weight:600;">skriv endast ut ändrade sidor</b> vilket innebär att endast sidor som inte skrivits ut tidigare skrivs ut.
<div class="warning"><b>Observera</b><br>Om du väljer att endast skriva
ut ändrade sidor kan det hända att endast sidan två i en viss klass
skrivs ut (om det bara är där det skett förändringar). Det innebär att
den som anslår listor måste vara uppmärksam. <br>
<br>
Om du startar om automaten glömmer MeOS bort vilka sidor den skrivit ut tidigare.</div>
<a name="sec4431"></a><h4>Exportera listor till webben</h4>
<p class="timestamp">Uppdaterad: 2014-02-26</p>
Automaten som <a href="#sec4430" title="Automatisk resultatutskrift och export av filer för webben sköts i MeOS av automaten Resultat / export...">exporterar listor</a> i webbformat kan köra ett valfritt skript efter avslutad export. Det kan användas t.ex. till onlineresultat på nätet. (Se även <a href="#sec4437" title="På sidan Automater finns Resultat online. Den här automaten kan exportera tävlingsdata i olika format, antingen till en fil eller automatiskt ladda upp dem till webben. För att skicka resultat till orientering.se/liveresultat, se ...">publicera resultat på Internet</a>). Här är ett exempel på hur man kan göra för att ladda upp filer via ftp:
<ul><li>Skapa en tom mapp, t.ex. <i>c:\temp\meosexport</i>.</li><li>Kopiera skriptet nedan till filen <i>send.bat</i>, som du lägger mappen.</li></ul>
<p class="code"><b>send.bat</b><br>
REM Skicka filer till FTP server<br>
<br>
date /T &gt;&gt; log.txt<br>
time /T &gt;&gt; log.txt<br>
ftp.exe -v -i -s:command.txt &gt;&gt; log.txt</p>
<ul><li>Skriptet kör kommandon från filen <i>command.txt</i>, som också ska skapas i samma mapp enligt nedan. Dessutom sparas information till en loggfil (log.txt).</li></ul>
<p class="code"><b>command.txt</b><br>
open ftp.minserver.se<br>
myusername<br>
mypassword<br>
LITERAL PASV<br>
cd upload/resultat<br>
mput c:\temp\meosexport\*.htm*<br>
close<br>
bye</p>
<ul><li>Du måste ändra kommandona att <i>ftp.minserver.se</i> pekar ut din ftp-server, <i>myusername</i> är ditt användarnamn och <i>mypassword</i> är lösenordet. Skriptet kommer att ladda upp alla filer med efternamn <i>.htm</i> eller <i>.html</i> till katalogen <i>upload/resultat</i> på servern, så den raden måste du också ändra så att du får den katalog du vill att filerna ska laddas upp till.</li><li>Du kan provköra skriptet genom att dubbelklicka på <b style="color:#008; font-weight:600;">send.bat</b>. Lägg en egen html-fil i c:\temp\meosexport och kontrollera att den laddas upp till servern som du tänkt.</li><li>Ställ in automaten till att exportera listan till <i>c:\temp\meosexport\resultat.html</i> och att köra skriptet <i>c:\temp\meosexport\send.bat</i>.</li></ul>
<div class="hint"><b>Tips</b><br><ul><li>Kom ihåg att länka till de filer som laddas upp från din hemsida i förväg.</li><li>Om
du ska exportera flera filer, räcker det med att du kör skriptet från
en av automaterna, förutsatt att alla automater exporterar till samma
mapp.</li><li>Det går naturligtvis att publicera startlistan live också, om det är många sena ändringar...</li></ul></div><br><br><a name="sec4437"></a><h3>Publicera resultat på Internet</h3>
<p class="timestamp">Uppdaterad: 2022-03-02</p>
På sidan <i style="color:#008;">Automater</i> finns <b style="color:#008; font-weight:600;">Resultat online</b>.
Den här automaten kan exportera tävlingsdata i olika format, antingen
till en fil eller automatiskt ladda upp dem till webben. För att skicka
resultat till orientering.se/liveresultat, se <a href="https://www.melin.nu/meos/sv/onlineresults.php" target="_blank">MeOS resurser</a>.
<div class="hint"><b>Tips</b><br>Du kan spara denna automat i tävlingen för att snabbt kunna återstarta den vid behov. Använd knappen <b style="color:#008; font-weight:600;">spara inställningar</b>. Eventuella lösenord sparas inte i själva tävlingen men däremot på den dator du använder. Om du vill kan du ge automaten ett <b style="color:#008; font-weight:600;">namn</b>.</div>
I listan <b style="color:#008; font-weight:600;">klasser</b> väljer du vilka klasser du vill publicera resultat för.
<br><br>
Formatet <b style="color:#008; font-weight:600;">MeOS Online Protocol</b>
(MOP) skickar förändringar i tävlingen, mål, start och mellantider, på
ett kompakt sätt. Version 2.0 av MOP är förbättrad och hanterar raderade
deltagare effektivare och bör användas om mottagaren stöder det. Om du
väljer att inkludera banor skickas detaljer om gafflingsalternativ för
alla deltagare.
<br><br>
Detaljer i protokollet och exempelkod för att få igång en webbserver finns att ladda ner här: <a href="http://www.melin.nu/meos/sv/codes.php" target="_blank">MeOS Resurser</a>. Det går också att exportera resultaten i IOF-XML format, men filerna kan då bli ganska stora.
<br><br>
Alternativet <b style="color:#008; font-weight:600;">Packa stora filer</b> komprimerar stora filer i ett zip-arkiv.
<br><br><b style="color:#008; font-weight:600;">Skicka till webben</b> skickar filerna direkt till en webbserver. <b style="color:#008; font-weight:600;">Tävlingens id-nummer</b> och <b style="color:#008; font-weight:600;">lösenord</b> definieras av webbservern.
<br><br><b style="color:#008; font-weight:600;">Spara på disk</b> sparar filerna till en <b style="color:#008; font-weight:600;">mapp</b> på datorn. Ange ett <b style="color:#008; font-weight:600;">filnamnsprefix</b>. De sparade filerna numreras löpande och får filnamn: filnamnsprefix + löpnummer.xml. <b style="color:#008; font-weight:600;">Skript att köra efter export</b> är ett eget skript som anropas efter varje export. (Jämför <a href="#sec4431" title="Automaten som exporterar listor i webbformat kan köra ett valfritt skript efter avslutad export. Det kan användas t.ex. till onlineresultat på nätet. (Se även ...">Exportera listor till webben</a>.)
<div class="hint"><b>Tips</b><br>Om du använder MOP och har en stabil internetuppkoppling kan du sätta <b style="color:#008; font-weight:600;">tidsintervall</b> till 0 (blankt). MeOS exporterar då direkt när en förändring sker.</div>
<h3>Kontroller</h3>
Välj de kontroller som ska publiceras. Standardvalet är de kontroller som har ett definierat namn (se <a href="#sec4428" title="MeOS hanterar oftast kontroller automatiskt, men du har möjlighet att manuellt göra vissa inställningar. På ...">kontroller</a>) eller där radiostämplingar har registrerats (antalet exporterade kontroller utökas automatiskt när stämplingar inkommer).
<div class="info"><b>Bra att veta</b><br>Om internetuppkopplingen är
långsam (har lång svarstid) kan uppladdningen av resultat ta tid. Därför
kan det vara lämpligt att använda en dedikerad MeOS-klient för
uppladdning för att inte blockera annan användning, det vill säga en
MeOS-process som endast har denna uppgift. Det går att köra flera
instanser av MeOS på samma dator, även om du får en varning om att snabb
förhandsinformation är blockerad på alla klienter utom den först
startade.</div><br><a name="sec4438"></a><h3>Fjärrinmatning och radiotider från Internet</h3>
<p class="timestamp">Uppdaterad: 2022-03-02</p>
Fjärrinmatning på sidan <i style="color:#008;">Automater</i> låter dig hämta stämplingar och inlästa brickor från Internet. Ange adressen, <b style="color:#008; font-weight:600;">URL</b>, till webbservern som tillhandahåller inmatningen.
<br><br>Om <b style="color:#008; font-weight:600;">Använd ROC-protokoll</b>
är markerat används protokollet Radio Online Control (ROC), annars
används MeOS Input Protocol (MIP). Exempelkod för att sätta upp en
MIP-server, där man kan mata in startnummer och kontrollnummer i ett
webbformulär för att registrera en radiopassering, finns under <a href="https://www.melin.nu/meos/sv/codes.php" target="_blank">MeOS Resurser</a>. Om MIP används stöds även import av anmälningar via webben.
<br><br><b style="color:#008; font-weight:600;">Tävlingens ID-nummer</b> definieras av webbservern, och används för att hämta stämplingar från rätt tävling.
<br><br><b style="color:#008; font-weight:600;">Kontrollmappning</b>
behöver endast anges om man vill ange att en viss kontrollkod man får in
inte är en kontroll utan har en speciell funktion. (Utan mappning
tolkas koden som en kontroll med denna kod.) Mata in <b style="color:#008; font-weight:600;">kod</b> och välj <b style="color:#008; font-weight:600;">funktion</b>: Du kan välja mellan <i>start</i>, <i>check</i> och <i>mål</i>.
<div class="hint"><b>Tips</b><br>Du kan spara denna automat i tävlingen för att snabbt kunna återstarta den vid behov. Använd knappen <b style="color:#008; font-weight:600;">spara inställningar</b>. Eventuella lösenord sparas inte i själva tävlingen men däremot på den dator du använder. Om du vill kan du ge automaten ett <b style="color:#008; font-weight:600;">namn</b>.</div>
<br><a name="sec4443"></a><h3>MeOS informationsserver</h3>
<p class="timestamp">Uppdaterad: 2019-05-06</p>
På sidan <i style="color:#008;">automater</i> kan du starta MeOS inbyggda webbserver genom funktionen <b style="color:#008; font-weight:600;">Informationsserver</b>. Du kan välja vilken <b style="color:#008; font-weight:600;">TCP-port</b> MeOS ska använda.
<br><br>
När servern startats får du upp en ruta med lite statistik och en webblänk som du kan använda för att testa servern.
<div class="warning"><b>Observera</b><br>Observera att du kan vara tvungen att tillåta trafik genom brandväggar på den angivna porten för att det ska fungera.</div>
På testsidan får du först upp länkar till olika resultatlistor från
MeOS. De kan användas till att visa resultat, t.ex. på en TV-skärm med
en TV som kan kopplas till nätverket. Resultatsidorna uppdateras
automatiskt med jämna mellanrum.
<br><br>Funktionen <b style="color:#008; font-weight:600;">mappa rotadressen</b> skapar en snabblänk till en funktion eller sida som du definierar. Om du skriver <i>enter</i> mappas rotadressen till MeOS direktanmälan, det vill säga, <tt>http://datornamn:port/</tt>
leder till direkanmälan. Om man inte har någon annan webbserver på
datorn kan man sätta porten till 80, som är standard för http. Då
förenklas adressen för direktanmälan till <tt>http://datornamn/</tt>.
<br><br>
Om du designar en speciell lista visa upp listan i MeOS och tryck på <b style="color:#008; font-weight:600;">Kom ihåg listan</b> så blir den listan tillgänglig här, se <a href="#sec4434" title="Knappen webb låter dig exportera en lista till HTML-format. Du kan välja ett strukturerat eller formaterat...">export till HTML/Webb</a>.
<br><br>
Efter länkarna följer dokumentation av MeOS-REST API, som är till för
att hämta data direkt från MeOS till egna tillämpningar, exempelvis för
att skapa resultatlistor för en TV-produktion.<br><a name="sec4444"></a><h3>Direktanmälan via wifi</h3>
<p class="timestamp">Uppdaterad: 2019-05-06</p>
Om du är kopplad till ett nätverk med tillgång till wifi-anslutning (det
krävs alltså inte att datorn MeOS körs använder wifi), kan du låta
deltagare anmäla sig själva genom att ansluta till nätverket med sin
telefon, surfa till en angiven adress och mata in sina uppgifter. Har du
installerat ett klubb- och löparregister används det för att förenkla
inmatningen med automatisk namnuppslagning och bricknummer.
<br><br>
Den här funktionen kan användas både vid små arrangemang och för att förkorta kön till direktanmälan.
<div class="info"><b>Bra att veta</b><br>Det är enklast att låta
deltagarna ansluta till det lokala nätverket, och då är det inte
nödvändigt att ha en uppkoppling mot Internet. Om det finns god
internetteckning är det också möjligt att publicera tjänsten mot
Internet så att skippa steget för deltagarna med att ansluta till ett
lokalt wifi. Men detta kräver lite mer ingående kunskaper om nätverk.</div>
I MeOS, på sidan <i style="color:#008;">Automater</i>, startar du automaten <b style="color:#008; font-weight:600;">Informationsserver</b>. Markera <b style="color:#008; font-weight:600;">tillåt direktanmälan</b>.
Du kan begränsa vilka som får anmäla sig till löpare i klubbar som
redan finns i tävlingen (den första från varje ny klubb måste då
hanteras manuellt) eller till klubbar som finns i löpardatabasen. Du kan
också begränsa tillåtna klasser till dem som är öppna för
direktanmälan.
<div class="hint"><b>Tips</b><br>Du kan ange vilket port MeOS ska
använda. Om datorn inte har andra webbtjänster kan du ändra porten till
80, vilket är standard för http och därför förenklar adressen till
tjänsten.<br><br>Funktionen <b style="color:#008; font-weight:600;">mappa rotadressen</b> skapar en snabblänk till en funktion eller sida som du definierar. Om du skriver <i>enter</i> mappas rotadressen till MeOS direktanmälan, det vill säga, <tt>http://datornamn:port/</tt> leder till direkanmälan. Med port 80 förenklas adressen för direktanmälan till <tt>http://datornamn/</tt>.</div>
Välj <b style="color:#008; font-weight:600;">Starta automaten</b>. Du
får se en eller flera klickbara länkar som leder dig till webbtjänsten.
Om de inte fungerar beror det troligtvis på brandväggar. För att komma
åt tjänsten från andra datorer måste du använda en adress som inte heter
localhost. Från webbtjänstens startsida finns länkar, bland annat en
till anmälan.<br><br>
För att deltagarna enkelt ska hitta till anmälan, kan du skapa en QR-kod som leder dem direkt rätt. Du kan till exempel använda <a href="https://sv.qr-code-generator.com/" target="_blank">https://sv.qr-code-generator.com/</a>.
<br><br>Det är klokt att uppmana deltagarna att koppla ner sig från
nätverket när de är klara med anmälan för att frigöra resurser. Det kan
också vara lämpligt att hindra användarna från att komma åt Internet via
nätet, om inte kapaciteten är stor.
<div class="warning"><b>Observera</b><br>Överväg konsekvenser för
nätverkets säkerhet om du släpper in deltagare. MeOS säkerhet är byggt
för att hjälpa användare att göra rätt, men inte för att hindra
illasinnade hackare. En säkerhetsåtgärd kan vara att begränsa vilka
portar routern tillåter för kommunikation eller vilka datorer som en
gäst får komma åt.<br><br>En annan möjlighet är att använda två routrar
och sätta den som tillåter wifi på den interna routerns WAN-port. Då
måste du använd vidarebefodring av port på den interna routern för att
skicka förfrågningar till rätt dator. De som ansluter till wifi kan inte
komma åt det interna nätverket i övrigt. Detta kräver förstås vissa
kunskaper om nätverkinställningar.</div><br><a name="sec4442"></a><h3>Lokala inställningar</h3>
<p class="timestamp">Uppdaterad: 2017-02-10</p>
När du inte har någon tävling öppen, kan du <b style="color:#008; font-weight:600;">ändra lokala inställningar</b> för att ändra vissa grundläggande inställningar för MeOS. Egenskaper som kan ändras inkluderar:
<ul><li><tt>AutoSaveTimeOut</tt> som anger hur ofta MeOS säkerhetskopierar tävlingen (i millisekunder)</li><li><tt>DirectPort</tt> som anger vilken nätverksport MeOS använder för direktkommunikation.</li><li><tt>SynchronizationTimeOut</tt> hur ofta MeOS frågar databasen efter uppdateringar, till exempel när listor visas.</li><li><tt>UseHourFormat</tt> anger om tider visas som HH:MM:SS eller MMM:SS.</li><li><tt>TextFont</tt> vilket typsnitt som används i MeOS.</li><li><tt>MaximumSpeakerDelay</tt> är den största fördröjning som tillåts i speakerstödet (i millisekunder). Vanligtvis går uppdateringarna mycket snabbare (se <tt>SynchronizationTimeOut</tt>),
men om nätverket eller speakerdatorn börjar gå mycket långsamt, sänks
automatiskt uppdateringshastigheten för att klienten inte ska bli helt
blockerad. Den här parameters styr den övre gränsen för
uppdateringsintervallet.</li></ul>
<div class="info"><b>Bra att veta</b><br>För att vissa inställningar ska ha effekt måste MeOS startas om. Alla inställningar lagras i filen <tt>meospref.xml</tt> i MeOS datakatalog. Om du vill återställa alla värden till standardvärdena kan du radera den filen när MeOS inte körs.</div><br><br><a name="sec4447"></a><h2 class="break">Större arrangemang</h2>
<p class="timestamp">Uppdaterad: 2011-02-11</p>
MeOS kan inte bara användas till små arrangemang, utan även till
fullstora tävlingar med tusentals deltagare. I det här avsnittet ges
kompletterande dokumentation om funktioner som är användbara för större
arrangemang. Vi förutsätter att du är bekant med hur man använder MeOS
för <a href="#sec4401" title="Med ett litet arrangemang menas ett arrangemang där endast en dator används. En tum­regel är att ett arrangemang med ungefär 100 deltagare går bra att köra med endast en dator. Men en viktigare faktor än antalet deltagare är egentligen hur tätt deltagarna förväntas gå i mål och hur mycket anmälningsändringar man måste klara av under tävlingen.
...">mindre arrangemang</a>.<br>
<a name="sec4448"></a><h3>MeOS i nätverk</h3>
<p class="timestamp">Uppdaterad: 2017-03-15</p>
För att använda flera datorer med MeOS samtidigt med samma tävling,
måste MeOS användas med databasanslutning. En dator måste agera som
server. På denna dator installerar man MySQL-server. MeOS använder MySQL
version 5.0 eller senare.
<div class="info">MySQL, Community Edition, kan laddas ner gratis från <a href="http://dev.mysql.com/downloads/" target="_blank">www.mysql.com</a>, och installeras med standardalternativen, se <a href="#sec4450" title="Att installera MySQL är inte mycket svårare än att installera vilket annat program som helst (dock finns det ingen svensk version). Du laddar ner ett installationsprogram som du kör och du kan i princip använda de förvalda standardalternativen i samtliga fall.
...">installera MySQL</a>.</div>
På sidan <i style="color:#008;">tävling</i> väljer man <b style="color:#008; font-weight:600;">databasanslutning</b>.
Då kommer man till en sida där man ska mata in uppgifter om vilket
server man vill ansluta till. Det finns också information om hur servern
ska konfigureras.
<div class="warning"><b>Observera</b><br>Brandväggar kan ställa till olika problem. Det vanligaste symptomet är att det inte går att ansluta alls. Vad värre är, <i>smarta</i>
brandväggar kan få för sig att analysera all trafik, vilket kan göra
att nätverket fungerar men går extremt långsamt. Vi rekommenderar att du
stänger av alla brandväggar inom nätverket, speciellt brandväggar på
servern.<br><br>En klok åtgärd är då att <i>låta bli</i> att göra
Internet tillgängligt över nätverket. Se till att endast den dator som
behöver kommunicera med Internet har anslutning (och kanske också har en
brandvägg).</div>
I fältet <b style="color:#008; font-weight:600;">MySQL server</b> skriver man in namnet på servern, alternativt serverns IP-adress. <b style="color:#008; font-weight:600;">Användarnamn</b> och <b style="color:#008; font-weight:600;">lösenord</b> avser användarnamn och lösenord för MySQL, inte inloggnings­uppgifter för datorn. Se hjälpen i MeOS. Fältet <b style="color:#008; font-weight:600;">port</b> kan normalt lämnas blankt, såvida du inte gjort några avancerade inställningar i MySQL-servern. <b style="color:#008; font-weight:600;">Klientnamn</b> är namnet på din dator. Det dyker upp i en lista över anslutna datorer. Du kan välja namn som <i>Avläsning 1</i>, <i>Direktanmälan 3</i>, o.s.v, om du vill.
<br><br>
När du har anslutit ges lite lite information om vilken server du
anslutit till. Om du inte hade någon tävling öppen när du anslöt visas
en lista över lokala tävlingar, det vill säga tävlingar som finns på din
dator, och servertävlingar.
<br><br>
Välj en tävling i någon av listorna och klicka på <b style="color:#008; font-weight:600;">öppna tävling</b>.
<br><br>
För att lägga upp en tävling på servern öppnar du den först lokalt i
MeOS. Kontrollera att du är ansluten mot rätt server (eller anslut mot
rätt server) och välj <b style="color:#008; font-weight:600;">ladda upp öppnad tävling på server</b> på sidan <i style="color:#008;">databasanslutningar</i>. Nu kan andra klienter ansluta mot servern och öppna tävlingen som du laddat upp.
<div class="hint"><b>Tips</b><br>Se till att du har en uppdaterad version av <a href="#sec4425" title="Löpardatabasen består av en lista med löpare och en med klubbar. Du kan bygga en löpardatabas från distriktsregistret, som kan hämtas från Eventor, eller från något annat register. Registret från Eventor kan hämtas automatiskt, se ...">löpardatabasen</a> på den dator du laddar upp tävlingen ifrån. Alla klienter som ansluter kommer att använda den databasen.</div>
När du öppnat en tävling ändras fönsterrubriken i MeOS. Där står
tävlingens namn och inom parentes huruvida tävlingen körs lokalt eller
mot server.
<div class="warning"><b>Observera</b><br>Se till att alla datorer kör mot servern.</div>
<h3>Snabb förhandsinformation</h3>
Om du kryssar i rutan <b style="color:#008; font-weight:600;">Skicka och ta emot snabb förhandsinformation om stämplingar och resultat</b>
kommer MeOS direkt att skicka ut information till hela nätverket så
snart ett resultat ändras. Andra MeOS-datorer som lyssnar på denna
information kan då uppdatera resultatlistor och speakerstöd direkt, utan
att gå omvägen via databasen, vilket kan ge ett par sekunders
fördröjning. Endast ett program på varje dator kan ta emot denna
information. Även om MeOS inte tar emot förhandsinformationen så blir
det rätt ändå när informationen blir tillgänglig i databasen.
<div class="info"><b>Bra att veta</b><br>MeOS skickar Snabb
förhandsinformation genom UDP sändning på det lokala nätverket. Varje
MeOS-klient som startats på en dator kan sända, men endast den först
startade klienten kan lyssna; du får ett felmeddelande när du ansluter
mer än en klient enligt ovan.
<br><br>Som standard använder MeOS port 21338, men det kan styras genom att ändra <tt>DirectPort</tt>, se <a href="#sec4442" title="När du inte har någon tävling öppen, kan du ändra lokala inställningar för att ändra vissa grundläggande inställningar för MeOS. Egenskaper som kan ändras inkluderar:
...">lokala inställningar</a>. Du behöver tillåta den här trafiken genom
alla brandväggar. Om du ändrar standardvärdet, kontrollera att du
använder samma värde på alla datorer.
<br><br>Flera tävlingar kan köras samtidigt på samma nätverk och använda
samma port utan att störa varandra. Detta fungerar så länge
tävlingarnas id (i databasen) är olika, vilket garanteras om samma
databas används av alla tävlingar.</div>
<h3>Koppla ifrån databasen</h3>
Om du väljer <b style="color:#008; font-weight:600;">koppla ner databasen</b> när du har en servertävling öppen, får du en egen kopia av tävlingen, som döps till <i>tävlingsnamn (lokal kopia från: servernamn)</i>.
Den kopian bör endast användas som säkerhetskopia i nödfall, eftersom
det inte är säkert att den är fullständig (det är en ögonblicksbild på
den dator som kopplar ner). Normalt sett tar du en manuell
säkerhetskopia genom funktionen <b style="color:#008; font-weight:600;">säkerhetskopiera</b> på sidan tävling.
<a name="sec4450"></a><h4>Installera MySQL</h4>
<p class="timestamp">Uppdaterad: 2019-05-14</p>
Att installera MySQL är inte mycket svårare än att installera vilket
annat program som helst (dock finns det ingen svensk version). Du laddar
ner ett installationsprogram som du kör och du kan i princip använda de
förvalda standardalternativen i samtliga fall.
<br><br>
Ladda ner senaste versionen av <a href="http://www.mysql.com/" target="_blank">MySQL</a> Community Server från Oracle. Här är en direktlänk (2019-05-14) <a href="http://dev.mysql.com/downloads/mysql/" target="_blank">http://dev.mysql.com/downloads/mysql/</a>
till nerladdningssidan. När du har valt version blir uppmanad att skapa
ett Oracle konto; detta är dock inte nödvändigt, längst ner på den
sidan finns en länk till nerladdning utan konto. Du kan välja MySQL 8.0
eller en tidigare version t.ex. 5.7. MeOS drar inte fördel av att välja
en senare version, så välj den som fungerar bäst för dig.
<h3>Instruktioner för äldre MySQL-versioner</h3>
<ul><li>Kör installationsprogrammet. Godkänn lisensavtalet och välj sedan <i>Typical</i>
installation. MySQL installeras nu, vilket tar en liten stund. Efter
installationen följer lite reklam för betalversionen av MySQL, och
slutligen får du ta ställning till om du vill konfigurera MySQL nu
(Launch the MySQL Instance Configuration Wizard). Gör det.</li><li>Konfigurera MySQL. Du kan välja <i>Standard Configuration</i>. Välj därefter <i>Install as Windows Service</i> och <i>Launch Automatically</i>.</li><li>Om du istället vill göra en detaljerad konfiguration rekommenderas valen <i>Developer Machine</i> (om du inte räknar med fler än 20000 deltagare) och <i>Non-Transactional Database Only</i>.
Därefter kan du specificera ungefär hur många MeOS-klienter du vill
ansluta samtidigt (Number of concurrent connections). Aktivera TCP/IP
och välj en port (standardvalet rekommenderas varmt).</li><li>Nu kommer du till sidan <i>Security options</i>. Välj <i>Modify Security Settings</i>
och skriv välj ett lösenord för rot-kontot. Om du endast ska använda
MySQL till MeOS och liknande kan du använda rot-kontot och strunta i att
skapa ett särskilt konto för MeOS. Då ska du markera <b>Enable root access from remote machines</b> och skriva in ett lösenord. I MeOS använder du sedan användarnamn <b>root</b> och det lösenord du angav.</li><li>Stäng av eller konfigurera brandväggar inom nätverket.</li><li>Testa
att ansluta MeOS mot databasen. Förslagsvis provar du först på samma
dator som du just installerade MySQL på. Då kan du ange <i>localhost</i>
i fältet MySQL-server. På andra datorer måste du ange serverns namn i
nätverket eller dess IP-adress (IPv4), som du kan ta reda på genom <i>Visa status</i> för anslutningen i Windows nätverks- och delningscenter (eller motsvarande).</li></ul>
<h3>Instruktion för MySQL 8.0</h3>
<ul><li>Ladda ner MySQL Community Server version 8.0. Du blir tillfrågad
om du vill skapa ett konto, men det är inte nödvändigt. Du kan välja
“No thanks”.</li><li>Välj ”web installer”. Installera “Server only”, “Standalone MySQL server”.<div class="warning"><b>Observera</b><br>Välj Legacy Authentication Method under installation.</div></li><li>
Mata in ett “root account password”, och “add a user (user name and
password)” för att använda från MeOS. Standardinställningarna fungerar.
MySQL kan lägga till brandväggsregler automatiskt.</li><li>Kom ihåg att
konfigurera nätverket som privat (hemma/arbete) i Windows. Annars kommer
du inte att komma åt datorn från nätverket.</li></ul><br><a name="sec4449"></a><h4>Server- och nätverksproblem</h4>
<p class="timestamp">Uppdaterad: 2012-11-01</p>
Om MeOS tappar kontakt med servern får du ett meddelande om problemet.
MeOS tillåter att du fortsätter arbeta med tävlingen eller läsa in
brickor, och kommer att försöka återställa databasanslutningen i
bakgrunden.
<br><br>
När databasen återställts skickas de ändringar du gjort automatiskt till
databasen, och blir tillgängliga för andra MeOS-användare. <i>Det är
alltså möjligt att klara ett kortvarigt strömavbrott med omstart av
servern utan att avbryta arbetet med tävlingen på batteridrivna datorer.</i>
<div class="warning"><b>Observera</b><br>Automatisk återanslutning bör
användas med försiktighet, och endast om ni tror att servern kommer att
bli tillgänglig igen exempelvis om ni råkar ut för ett kortvarigt
strömavbrott. Går servern inte att återställa kan ändringar gå
förlorade.</div>
Kommandot <b style="color:#008; font-weight:600;">koppla ner databasen</b> på sidan med serverinställningar får MeOS att sluta försöka återställa databaskopplingen, och istället arbeta vidare lokalt.
<br><br>
Du kan används loggfilerna från utläsningen (see <a href="#sec4451" title="Alla MeOS-datorer som är anslutna mot tävlingen tar automatiskt en säkerhetskopia på tävlingen var tredje minut. Säkerhetskopiorna sparas i MeOS datakatalog. Vilken denna är beror på datorn, men den framgår under ...">säkerhetskopior och återställning</a>) för att manuellt föra över inlästa brickor från avläsningsdatorerna till en huvuddator.
<br><br>
Om du får meddelanden om databasfel kan du försöka reparera databasen.
Se till att ingen annan klient är ansluten. Säkrast är att dra ur
nätverkskablar fysiskt, eller stänga av routern/switchen. Öppna sidan
med databasanslutningar i den enda MeOS-klient som fortfarande är
ansluten. Välj <b style="color:#008; font-weight:600;">Reparera vald tävling</b>. Om reparationen lyckas bör det gå att öppna tävlingen och fortsätta som vanligt.
<br><br>
Om reparationen misslyckas eller inte hjälper, återstår att öppna en säkerhetskopia (see <a href="#sec4451" title="Alla MeOS-datorer som är anslutna mot tävlingen tar automatiskt en säkerhetskopia på tävlingen var tredje minut. Säkerhetskopiorna sparas i MeOS datakatalog. Vilken denna är beror på datorn, men den framgår under ...">säkerhetskopior och återställning</a>) och att ladda upp den på servern <i>som en ny</i> tävling. Se sedan till att alla klienter ansluter mot denna nya tävling.<br><br><a name="sec4452"></a><h3>Mer om klasser</h3>
<p class="timestamp">Uppdaterad: 2020-02-26</p>
Avsnittet <a href="#sec4404" title="Klasser hanterar man på sidan klasser. För enklare arrangemang behöver visa avancerade funktioner inte vara markerat. Du får då sen en förenklad vy utan inställningar som bara behövs för större arrangemang.
...">skapa klasser</a> behandlar klasser översiktligt. Fler inställningar blir möjliga om du checkar i <b style="color:#008; font-weight:600;">visa avancerade funktioner</b> på sidan klasser.
<ul><li>I fältet <b style="color:#008; font-weight:600;">typ</b> kan du
definiera olika typer av klasser, till exempel elit, ungdom och öppen,
eller någon annan godtycklig beskrivning. Du kan använda klasstypen för
att manuellt tilldela olika klasstyper olika startavgifter.</li><li><b style="color:#008; font-weight:600;">Startnamn</b>
är namn på starten, vanligen Start 1 och Start 2, men vilket namn som
helst, exempelvis ett sponsornamn, är möjligt. Startnamnet skrivs ut i
startlistan.</li><li><b style="color:#008; font-weight:600;">Startblock</b>
används för att generera minutstartlistor. Om Start 1 har två ingångar,
bör klasser som hör till den första använda startblock 1 och klasser
som hör till den andra använda startblock 2. Man får ut en
minutstartlista för varje startblock.</li><li><b style="color:#008; font-weight:600;">Status</b> kan du ändra om du vill stryka en hel klass. <b style="color:#008; font-weight:600;">Med</b> eller <b style="color:#008; font-weight:600;">utan återbetalning</b> påverkar om avgift tas med i fakturorna. Väljer du med återbetalning tas ingen avgift ut.</li><li><b style="color:#008; font-weight:600;">Fri starttid</b>
innebär att MeOS inte lottar klassen vid automatisk lottning. Vid
målgång används startstämplingen om den finns, oavsett denna
inställning. Vill du inte ha startstämpling ska du inte tillhandahålla
startenheter, eller stänga av startstämplingen.</li><li><b style="color:#008; font-weight:600;">Ignorera startstämpling</b>
gör att starttiden inte uppdateras även om deltagaren har
startstämplat. Funktionen är användbar om du vill låta deltagaren
startstämpla utan att det påverkar tiden.</li><li><b style="color:#008; font-weight:600;">Resultat vid målstämpling</b>
innebär att ingen brickavläsning behöver göras, utan att endast
målstämpling behövs. Om klassen/deltagaren inte har tilldelats någon
bana, kommer deltagaren att godkännas direkt vid målstämpling. Om en
bana är knuten till deltagaren, kommer inregistrerade radiokontroller
att användas som kontroller. Saknas någon kontroll blir statusen <i>felstämplad</i>. Om du ändå avläser deltagarens bricka ersätts radiostämplingarna med faktisk brickdata.</li></ul>
<h3>Snabbinställningar</h3>
Funktionen <b style="color:#008; font-weight:600;">snabbinställningar</b>
tar dig till ett tabelliknande formulär där vissa inställningar kan
ändras för alla klasser på en gång. Du kan ändra sorteringsordningen för
klasser genom att ändra talet i rutan <b style="color:#008; font-weight:600;">index</b>; MeOS ordnar klasserna stigande efter detta nummer.
<br><br>Om du <a href="#sec4439" title="När du skapar en ny tävling får du välja vilka av MeOS funktioner du vill använda. Genom att klicka ...">har aktiverat</a> MeOS hantering av <b style="color:#008; font-weight:600;">ekonomi och avgifter</b>, kan du också ställa in anmälningsavgifter för varje klass. <b style="color:#008; font-weight:600;">Avgift</b> och <b style="color:#008; font-weight:600;">sen avgift</b> syftar på avgift och efteranmälningsavgift, ordinarie pris (för vuxna). <b style="color:#008; font-weight:600;">Reducerad avgift</b> och <b style="color:#008; font-weight:600;">reducerad sen avgift</b> är motsvarande avgift för unga och gamla (åldersgränser ställer du in på sidan <i style="color:#008;">tävling</i>)
som springer klassen. För klasser där alla deltagare tillhör samma
priskategori behövs inte de sist nämnda fälten. När du sparar får du en
fråga om du vill uppdatera avgiften för alla deltagare som redan är
anmälda i klassen.
<br><br>Om du <a href="#sec4439" title="När du skapar en ny tävling får du välja vilka av MeOS funktioner du vill använda. Genom att klicka ...">har aktiverat</a> MeOS hantering av <b style="color:#008; font-weight:600;">nummerlappar</b>, kan du göra nummerlappsinställningar för varje klass här. Inställningen kan vara:
<ul><li><b style="color:#008; font-weight:600;">Manuell</b> som betyder att MeOS inte automatiskt tilldelar nummerlappar.</li><li><b style="color:#008; font-weight:600;">Löpande</b>
som betyder att klassens första nummerlapp följer efter sista
nummerlappen i föregående klass, eventuellt med ett hopp: inställningen <b style="color:#008; font-weight:600;">antal reserverade nummerlappsnummer mellan klasser</b>.</li><li><b style="color:#008; font-weight:600;">Ingen</b> som betyder att MeOS tar bort nummerlappar från klassen.</li><li>Du kan också ange ett tal (eller kombination bokstav-tal, som A100 eller 100-E), som används som första nummer i klassen.</li></ul>
Om tävlingen har lag, finns ytterligare en kolumn där du kan ange
lagmedlemmens nummerlapp i förhållande till lagets nummer. Du kan ange <b style="color:#008; font-weight:600;">samma</b>, <b style="color:#008; font-weight:600;">sträcka</b> (100-1, 100-2, 100-3 osv), <b style="color:#008; font-weight:600;">ökande</b> (100, 101, 102), eller <b style="color:#008; font-weight:600;">oberoende</b>, som betyder att deltagarnas nummerlappar kan sättas till vad som helst.
<h3>Resultatuträkning</h3>
Om du vill att MeOS ska räkna ut resultat på klassen enligt anpassade regler kan du välja en <a href="#sec4502" title="En resultatmodul kan användas om du vill räkna ut resultatet enligt speciella regler, t.ex.
* tidstillägg för stämpling vid en felaktig kontroll...">resultatmodul</a> i fältet <b style="color:#008; font-weight:600;">resultatuträkning</b>,
vilket blir synligt om du visar avancerade funktioner. Reglerna kommer
automatiskt att tillämpas på deltagarna eller lagen i resultatlistor,
resultatexport, och speakerstöd. Exempel på tänkbara regler:
<ul><li>Tidstillägg istället för diskning vid felstämpling.</li><li>Diskning om brickcheck inte genomförts inom ett visst tidsintervall innan start.</li><li>Bonussekunder för sträckseger på vissa sträckor eller spurten.</li><li>Tidshandikapp baserat på ålder eller deltagaranpassat värde (man kan t.ex. använda fältet <tt>InputPoints</tt> för individanpassade indata)</li><li>En regel som inte ändrar resultatet men generar poäng, som kan användas för ett sammantaget resultat i en serie.</li><li>En
regel för lag som tar räknar ut summan av tiderna för de tre snabbaste
eller tredje snabbast tid. En sådan regel kan används i en
ungdomstävling så att ingen enskild löpare behöver känna rädsla att
förstöra för laget.</li></ul>
<div class="info"><b>Bra att veta</b><br>Regler som förändrar sluttiden
kan ge resultat som inte tycks passa ihop med sträcktiderna, eftersom
dessa inte anpassas på samma sätt. Regler som förändrar sluttiden för
ett stafettlag kan på samma sätt ge tider på sträckorna som inte passar
ihop med resultatet. Ska lagtävlingen inte genomföras som stafett är det
ofta naturligare att använda sträcktypen <i>gruppera</i>. Lagets deltagare kan då springa individuella lopp till och med i olika klasser.</div>
<h3>Funktioner</h3>
Funktionen <b style="color:#008; font-weight:600;">nummerlappar</b>
används för att manuellt tilldela nummerlappar till en klass i de fall
man inte gjort det i samband med lottning, eller använder
snabbinställningarna för att hantera alla klasser. Man anger första
nummer i klassen. Man kan också ta bort nummerlappar.
<div class="hint"><b>Tips</b><br>Används direktanmälan i en klass där
löpare har nummerlappar tilldelas nya anmälda automatiskt en nummerlapp
högsta nuvarande nummer i klassen plus ett.</div>
<b style="color:#008; font-weight:600;">Slå ihop klasser</b> används för
att slå ihop två klasser till en. Välj den ena klassen och klicka på
slå ihop. Därefter ges du möjlighet att välja den andra klassen. Omvänt
används funktionen <b style="color:#008; font-weight:600;">dela klassen</b> för att <a href="#sec4453" title="Välj Dela klassen på sidan klasser. Du får välja en metod och antal klasser. Möjliga metoder är:
...">dela upp stora klasser</a>.
<br><br>
Funktionen <b style="color:#008; font-weight:600;">omstart</b> används i stafettsammanhang, se avsnittet <a href="#sec4478" title="Fälten rep och omstart, som finns för varje sträcka, har båda med omstart att göra och i båda fälten anges klocktider. Fälten används när löparens starttid är beroende av resultatet på föregående sträcka.
...">omstart</a>.
<b style="color:#008; font-weight:600;">Radera vakanser</b> tar bort
alla kvarvarande vakanser från tävlingen (i alla klasser). Funktionen är
lämplig att använda i slutskedet av en tävling, då den slutgiltiga
resultatlistan ska bestämmas; vakanser med ej start gör ingen glad.<a name="sec4453"></a><h4>Dela klasser</h4>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
Välj <b style="color:#008; font-weight:600;">Dela klassen</b> på sidan <i style="color:#008;">klasser</i>. Du får välja en metod och antal klasser. Möjliga metoder är:
<ul><li>Klubbvis: deltagare från samma klubb placeras i samma klass.</li><li>Slumpmässigt</li><li>Ranking: samla de bäst rankade i en klass.</li><li>Placering: de bäst placerade på tidigare etapp samlas i en klass.</li><li>Tid: löptiden från tidigare etapp används för att samla de bästa i en klass.</li><li>Jämna klasser, ranking: ranking används för att skapa jämngoda klasser.</li><li>Jämna klasser, placering: placering på tidigare etapp används för skapa jämngoda klasser.</li><li>Jämna klasser, tid: löptiden från tidigare etapp används för att skapa jämngoda klasser.</li></ul>
Om rankingdata eller resultat från tidigare etapp saknas, får du ett felmeddelande om du försöker använda motsvarande metod.
<br><br>
När du valt antal klasser får du också möjlighet att för varje klass
bestämma hur många som deltagare eller lag som ska vara i varje klass.
Observera att det angivna talet är ett riktvärde: om klubbtillhörighet,
ranking eller resultat inte kan särskilja deltagarna hålls de alltid
ihop i samma klass, även om det innebär att någon klass blir för stor.
<div class="hint"><b>Tips</b><br>Du kan själv justera fördelningen genom att i efterhand flytta deltagare mellan klasserna.</div>
Se även: <a href="#sec4461" title="Seedad lottning används när du helt eller delvis vill låta yttre parametrar, såsom ranking eller resultat från tidigare etapper, styra lottningen. Välj ...">Seedad lottning</a> och <a href="#sec4515" title="MeOS stöder två rankingsystem. Ranking kan användas för att dela klasser, för seedad lottning, och för klasstilldelning i kval-final-scheman. Det går också att ta med ranking i startlistan.
...">ranking</a>.
<br><br><a name="sec4455"></a><h3>Avancerad lottning</h3>
<p class="timestamp">Uppdaterad: 2018-03-20</p>
Om du inte är nöjd med MeOS <a href="#sec4406" title="På sidan klasser finns funktionerna lotta/starttider och lotta flera klasser. I listan över klasser visas symbolen ...">automatiska lottning</a>
kan du använda manuell lottning istället. Då får du full kontroll på
alla lottningsparametrar, samtidigt som du får stöd av MeOS algoritmer
för att fördela starttider mellan klasser för ett jämt flöde av
startande och för att undvika att löpare med liknande banor startar
samtidigt.
<div class="hint"><b>Tips</b><br>Om du vill låta någon annan person
(till exempel en banläggare) göra startfördelningen kan du exportera en
CSV fil med lottningsinställningar. Den filen kan man öppna och redigera
i ett kalkylbladsprogram (såsom Excel) utan att ha tillgång till MeOS.
Sedan kan du läsa in samma format, och använda som underlag för
lottningen. Läs mer om <a href="#sec4456" title="Filen som exporteras innehåller en rubrikrad följt av dessa sju kolumner, en rad för varje klass.
...">lottningsunderlaget</a> här.<br><br>Använd funktionerna <b style="color:#008; font-weight:600;">importera</b> och <b style="color:#008; font-weight:600;">exportera</b> under lotta flera klasser. Du kan också exportera MeOS föreslagna fördelning att ha som utgångspunkt, när du har tryckt på <b style="color:#008; font-weight:600;">fördela starttider</b> under <b style="color:#008; font-weight:600;">manuell lottning</b>, se nedan.</div>
Välj <b style="color:#008; font-weight:600;">lotta flera klasser</b> på sidan <i style="color:#008;">klasser</i> och välj sedan <b style="color:#008; font-weight:600;">manuell lottning</b>. Först ställer du in ett antal parametrar för lottningen.
<br><br>
Rutan <b style="color:#008; font-weight:600;">max antal parallellt startande</b>
definierar hur många deltagare som tillåts starta samtidigt. Det är
ofta bra att lotta en start i taget, även om det inte är nödvändigt.
Rutan sätter taket för de klasser som denna lottningsoperation avser.
<br><br>
Om banorna är inlagda tar MeOS hänsyn till dessa så att deltagare i olika klasser med liknande bana inte startar samtidigt.
<b style="color:#008; font-weight:600;">Max antal gemensamma kontroller</b> definierar hur många gemensamma kontroller personer som startar samtidigt tillåts ha inledningsvis. <b style="color:#008; font-weight:600;">Inga</b>
betyder att alla som startar på samma minut har olika första
kontroller. Om du har få olika första kontroller kan det hända att
startdjupet med denna inställning blir för stort. Prova då inställningen
<b style="color:#008; font-weight:600;">första kontrollen</b>. De
innebär att första kontrollen (men inte dessutom andra) tillåts vara
densamma. Det går också att välja ett ännu större tal här.
<br><br>
<b style="color:#008; font-weight:600;">Tillåt samma bana inom basintervall (saxa banor)</b>
betyder att två klasser med samma bana tillåts starta omlott,
vanligtvis så att den ena klassen startar på jämna minuter och den andra
klassen på udda minuter.
<br><br>
<b style="color:#008; font-weight:600;">Lotta klasser med samma bana gemensamt</b>
betyder att klasser med samma bana lottas som vore de en klass.
Tidsintervallet för löpare inom banan blir konstant, men inom klasserna
blir det variabelt. Se <a href="#sec4409" title="Om många klasser delar samma bana, kan man vilja lotta alla som springer en viss bana gemensamt. Startintervallet inom banan blir då jämnt, men inom en klass blir intervallen oregelbundna.
...">lotta samma bana gemensamt</a>.
<br><br>
<b style="color:#008; font-weight:600;">Basintervall</b> är tidsavståndet mellan startpipen; vanligast är att ha en minut som basintervall. <b style="color:#008; font-weight:600;">Minsta</b> respektive <b style="color:#008; font-weight:600;">största intervall i klass</b>
är det största respektive minsta startintervall som tillåts i någon
klass. Vill du att alla klasser ska ha två minuters startintervall anger
du två minuter i båda fälten. Att ändra denna inställning kan ibland ha
ganska dramatisk effekt på startdjupet.
<br><br><b style="color:#008; font-weight:600;">Andel vakanser</b> anger hur många vakanser som ska lottas in i klassen i procent av antal anmälda. Du kan också sätta absoluta gränser i form av <b style="color:#008; font-weight:600;">minimalt</b> respektive <b style="color:#008; font-weight:600;">maximalt antal vakanser</b>
för varje klass. Det är ofta praktiskt att ha lotta in åtminstone en
vakans i varje klass, för att på ett smidigt sätt kunna hantera problem
av olika slag, exempelvis felanmälningar. I ett senare skede kan du
manuellt justera exakt antal vakanser för varje klass.
<br><br><b style="color:#008; font-weight:600;">Förväntad andel efteranmälda</b>
anger hur mycket utrymme MeOS avsätter före eller efter klassen för
efteranmälda. Det är ingen hård gräns, men om fler efteranmäls finns
inte längre någon garanti att löpare med samma bana inte startar
samtidigt.
<div class="warning"><b>Observera</b><br>Om du lottar efteranmälda
tillsammans med ordinarie anmälda ska du sätta detta fält till 0 för att
få ett mer kompakt startfält. Om du vill att efteranmälda ska starta
först, bör du sätta ett väl genomtänkt värde.</div>
Knappen <b style="color:#008; font-weight:600;">fördela starttider</b> tar fram ett förslag på hur starttiderna ska fördelas för att få ett så jämt flöde av startande som möjligt.
<br><br>
Förslaget presenteras i en lista tillsammans med lite statistik. Du kan
se för varje minut hur många som startar, det faktiska startdjupet och
det teoretiskt kortast möjliga startdjup med de inställningar som
gäller. Knappen <b style="color:#008; font-weight:600;">visualisera startfältet</b> öppnar ett fönster med en grafisk sammanställning över vilken klass som startar vilken minut.
<br><br>Du kan själv göra ändringar i fördelningen. Det går att ändra <b style="color:#008; font-weight:600;">första starttid</b>, <b style="color:#008; font-weight:600;">startintervall</b>, <b style="color:#008; font-weight:600;">antal vakanser</b> och <b style="color:#008; font-weight:600;">antal reserverade platser</b>
(för efteranmälda) i varje klass. MeOS färgkodar dina ändringar så att
du kan se vad du har matat in och vad MeOS har föreslagit. Om du
uppdaterar fördelningen ändrar MeOS inte de fält du har låst genom att
sätta ett specifikt värde.
Knappen <b style="color:#008; font-weight:600;">uppdatera fördelning</b> kör om MeOS fördelningsalgoritm för de klasser du inte ändrat, med hänsyn taget till de ändringar du gjort.
<br><br>
Du kan också välja att <b style="color:#008; font-weight:600;">ändra inställningar</b>, för att göra om fördelningen med nya grundparametrar.
<br><br>
Klicka på <b style="color:#008; font-weight:600;">utför lottning</b> för att lotta med vald metod.
<div class="hint"><b>Tips</b><br>Knappen <b style="color:#008; font-weight:600;">spara starttider</b>
sparar aktuella starttider och intervall för varje klass, så att du kan
fortsätta med lottningen senare. När du lottar sparas också
inställningarna automatiskt. Använd knappen <b style="color:#008; font-weight:600;">hämta inställningar från föregående lottning</b> för att återgå till tidigare sparade inställningar.</div>
<h3>Lotta in efteranmälda</h3>
Du kan lotta in efteranmälda i de valda klasserna genom knapparna <b style="color:#008; font-weight:600;">efteranmälda (före ordinarie)</b> respektive <b style="color:#008; font-weight:600;">efteranmälda (efter ordinarie)</b>. För att denna funktion ska fungera måste alla valda klasser redan ha anmälda med tilldelade starttider.<a name="sec4456"></a><h4>Exportera och importera lottningsunderlag</h4>
<p class="timestamp">Uppdaterad: 2018-03-19</p>
Filen som exporteras innehåller en rubrikrad följt av dessa sju kolumner, en rad för varje klass.
<p class="code">1; H21E; 35; A1;&nbsp;&nbsp;79; 07:01:00; 2:00; 1<br>
2; H20E; 17; A2;&nbsp;&nbsp;81; 08:03:00; 2:00; 1<br>
3; H18E; 22; A4;&nbsp;&nbsp;31; 07:30:00; 2:00; 1<br>
4; D21E; 27; A2;&nbsp;&nbsp;81; 07:01:00; 2:00; 1<br>
9;&nbsp;&nbsp;H85;&nbsp;&nbsp;3; B14; 71; 07:13:00; 2:00; 1<br>
</p>
Kolumnerna är från vänster till höger: <b>klassens id</b>, <b>klassens namn</b>, <b>antal anmälda</b>, <b>banans namn</b>, <b>första kontrollens nummer</b>, <b>klassens första start</b>, <b>startintervall</b> och <b>antal vakanser</b>.
<br><br>
När MeOS läser en fil i motsvarande format ignoreras kolumn 2, 3 och 4;
för en klass importeras starttid, internvall och vakanser från kolumn 5,
6 och 7. För att hitta rätt klass används i första hand klassens id,
men om rätt klass inte hittas matchas istället klassnamnet. Filen som
importeras måste innehålla minst 7 kolumner, men får innehåller fler.
Dessa ignoreras.
<br><br>
Fältet <i>reserverat</i>, som används för att reservera extra platser i
MeOS egna lottningsalgoritm, exporteras inte eftersom det inte har någon
effekt på lottningen när de andra tre parametrarna är fixerade.
<br><br><a name="sec4461"></a><h3>Seedad lottning</h3>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
Seedad lottning används när du helt eller delvis vill låta yttre
parametrar, såsom ranking eller resultat från tidigare etapper, styra
lottningen. Välj <b style="color:#008; font-weight:600;">lotta/starttider</b> på sidan <i style="color:#008;">klasser</i>, och välj metod <b style="color:#008; font-weight:600;">seedad</b>.
<br><br>
Först måste du välja en källa till seedningen. Valen <b style="color:#008; font-weight:600;">resultat</b>, <b style="color:#008; font-weight:600;">tid</b>, och <b style="color:#008; font-weight:600;">poäng</b>
bygger på att det finns resultat från en tidigare etapp. Det går också
att sätta in dessa data manuellt genom att skriva in dem (eller klistra
in från Excel eller liknande) i tabellkolumnerna <i>placering in</i>, <i>tid in</i> eller <i>poäng in</i> i tabelläget på sidan <i style="color:#008;">deltagare</i>. Valet <b style="color:#008; font-weight:600;">ranking</b> bygger istället på att rankingdata är importerad, se <a href="#sec4515" title="MeOS stöder två rankingsystem. Ranking kan användas för att dela klasser, för seedad lottning, och för klasstilldelning i kval-final-scheman. Det går också att ta med ranking i startlistan.
...">ranking</a>. Icke rankade löpare i klassen placeras efter alla rankade löpare.
<br><br>
Sedan måste du definiera <b style="color:#008; font-weight:600;">seedningsgrupperna</b>. Du kan ange ett tal, vilket innebär att hela klassen delas in i ett antal grupper av denna storlek. Talet <i>1</i>
innebär alltså att varje deltagare hamnar i sin egen seedningsgrupp,
och lottningsmomentet i princip uteblir (viss lottning kan ändå ske i de
fall seedningsdata sammanfaller för flera deltagare).
<br><br>
Du kan också lista gruppstorlekarna. Om du anger 15, 1000 får du en seedad grupp med 15 deltagare och resten lottas som vanligt.
<br><br>
Du kan <b style="color:#008; font-weight:600;">hindra att deltagare från samma klubb startar på angränsande tider</b>
genom att markera motsvarande kryssruta. Om seedningen gör att två
deltagare hamnar på angränsande starttid, kommer den sämst seedade att
flyttas neråt tills krocken är löst. Om klassen har extremt många
deltagare från samma klubb är det förstås inte säkert att villkoret kan
uppfyllas. MeOS skapar då en startordning i alla fall.
<br><br>
Vanligtvis får de bäst seedade starta sist, men om du vill vända på ordningen mellan seedningsgrupperna markerar du <b style="color:#008; font-weight:600;">Låt de bästa start först</b>.
<br><br>
<b style="color:#008; font-weight:600;">Tillämpa parstart</b> innebär att deltagarna startar två och två.
<br><br>
Markera <b style="color:#008; font-weight:600;">tilldela nummerlappar</b> och ange klassens första nummerlappsnummer för att tilldela nummerlappar.
<br><br>
Se även: <a href="#sec4453" title="Välj Dela klassen på sidan klasser. Du får välja en metod och antal klasser. Möjliga metoder är:
...">Dela klasser</a> och <a href="#sec4515" title="MeOS stöder två rankingsystem. Ranking kan användas för att dela klasser, för seedad lottning, och för klasstilldelning i kval-final-scheman. Det går också att ta med ranking i startlistan.
...">ranking</a>.<br><a name="sec4463"></a><h3>Startgrupper</h3>
<p class="timestamp">Uppdaterad: 2022-03-02</p>
Startgrupper används för att ange att vissa löpare önskar starta inom
ett visst tidsintervall eller för att gruppera löpare, så att löpare
från samma klubb startar ungefär samtidigt. Det är alltså möjligt att
antingen (i samband med anmälan) låta löparna önska startgrupp, eller
automatiskt tilldela startgrupp beroende på klubbtillhörighet. Det är
också möjligt att ha en blandning; vissa löpare önskar en startgrupp och
övriga får en tilldelad.
<br><br>
Man kan manuellt definiera startgrupper genom <b style="color:#008; font-weight:600;">startgrupper</b> på sidan klasser. Varje startgrupp behöver ett <i>Id</i>
(som är ett positivt heltal) och ett tidsintervall. Alla startgrupper
måste vara lika långa, men det finns inget krav på att de ska sitta
ihop. Man kan ha en grupp på förmiddagen, en på eftermiddagen och en på
kvällen. Vanlig längd är en halvtimme eller en timme.
<br><br>
För att ange att en deltagare önskar en viss startgrupp ska fältet <b style="color:#008; font-weight:600;">startgrupp</b>
i tabelläget för deltagare sättas till startgruppens Id. Det är också
möjligt att ange att två deltagare önskar samma (men inte angiven)
startgrupp genom att sätta fältet <b style="color:#008; font-weight:600;">familj</b> till ett samma positiva heltal (varje familj behöver ett eget unikt familjenummer).
<br><br>
Som ett alternativ kan man också i tabelläget för klubbar definiera en
startgrupp, som används för alla medlemmar som inte uttryckligen angett
en annan startgrupp.
<div class="hint"><b>Tips</b><br>Önskad startgrupp kan importeras genom IOF-XML service requests, se <a href="#sec4464" title="Det går att importera startgrupper som IOF-XML services (tjänster). Namnet på tjänsten ska innehålla två tidpunkter för att tolkas om en startgrupp, t.ex. " start="" mellan="" 10:00="" och="" 11:00".="" du="" kan="" inspektera="" importen="" under="" ..."="">importera startgrupper</a>.</div>
<a name="sec4464"></a><h4>Importera startgrupper</h4>
<p class="timestamp">Uppdaterad: 2020-08-01</p>
Det går att importera startgrupper som IOF-XML services (tjänster).
Namnet på tjänsten ska innehålla två tidpunkter för att tolkas om en
startgrupp, t.ex. "Start mellan 10:00 och 11:00". Du kan inspektera
importen under <b style="color:#008; font-weight:600;">startgrupper</b> på sidan klasser.
<br><br>
När startgrupperna är importera går det att importera IOF-XML service
requests (tjänstebeställningar). När en tjänst med ett Id som matchar en
definierad startgrupp beställs, tilldelas motsvarande startgrupp
deltagaren.
<div class="hint"><b>Tips</b><br>Om du använder Eventor kan du definiera
tjänsterna i anmälningssystemet. Sedan måste du manuellt ladda ner
filerna med tjänsterna och tjänstebeställningar, och importera dem i
MeOS</div>
I MeOS gör du importen under importera anmälningsdata, <b style="color:#008; font-weight:600;">anmälningar</b> på sidan <i style="color:#008;">tävling</i>.
<div class="info"><b>Bra att veta</b><br>Om tjänsten startgrupp
importeras för en deltagare som ännu inte är anmäld (importerad till
MeOS), skapas deltagaren utan klass. Om någon beställt tjänsten utan att
anmäla sig ger MeOS en varning, och de kan tas bort (görs enklast i
tabelläget).</div>
<br><a name="sec4465"></a><h4>Lotta med startgrupper</h4>
<p class="timestamp">Uppdaterad: 2020-07-31</p>
När startgrupper är definierade kommer lottningen att fungera annorlunda. Om du väljer en viss klass och <b style="color:#008; font-weight:600;">lotta/starttider</b> finns alternativet <b style="color:#008; font-weight:600;">lotta med startgrupper</b> som tar hänsyn till startgrupperna vid lottning (fältet <b style="color:#008; font-weight:600;">första start</b> används inte). Funktionen <b style="color:#008; font-weight:600;">lotta klassen</b> fungerar som vanligt och struntar i startgrupperna; det är enda möjligheten att lotta en viss klass utan startgrupper.
<br><br>
Funktionerna under <b style="color:#008; font-weight:600;">lotta flera klasser</b>
fungerar också annorlunda. Automatisk lottning försöker uppskatta antal
parallellt startande som krävs för deltagarna ska få plats i sina
startgrupper. Med manuell lottning får du större kontroll över antalet
parallellt startande och hur lika banorna får vara för deltagare som
startar samtidigt. Du kan också styra om löpare som inte får plats i
startgrupperna ska flyttas till andra grupper (hänsyn tas till
anmälningsdatum, de sist anmälda får byta grupp i första hand).
Alternativet är att gruppens tidsintervall växer och knuffar
efterkommande grupper framåt.
<div class="info"><b>Bra att veta</b><br>Det är ganska svårt att göra en
bra fördelning mellan klasser och löpare så att önskemål uppfylls och
inte för många i en viss klass (och klubb) samlas inom samma intervall.
Även om en viss startgrupp inte är full, så kan platserna för en viss
klass (eller bana, eller första kontroll) ta slut. MeOS försöker lägga
ut klasserna så att löpare med samma första kontroller inte startar
samtidigt; vid manuell lottning kan man styra hur många inledande
gemensamma kontroller som tillåts.<br><br>För att göra det lättare för MeOS att göra en bra fördelning ställs krav på banläggningen: <ul><li>Klasser som förväntas vara ganska stora <b>ska inte dela bana</b> (endast klasser med färre än 2-3 procent av de totala antalet deltagare bör dela bana)</li><li>Det är viktigt med ett <b>stort antal olika första kontroller</b>, även om det för den enskilda banan inte är orienteringstekniskt motiverat.</li></ul></div>
<br><br><a name="sec4454"></a><h3>Klubbar</h3>
<p class="timestamp">Uppdaterad: 2014-03-10</p>
På sidan <i style="color:#008;">klubbar</i> hanterar man administrativa saker kring deltagande klubbar. För att komma åt den här sidan måste <b style="color:#008; font-weight:600;">hantera klubbar och ekonomi</b> vara markerat på sidan <i style="color:#008;">tävling</i>.
<br><br>
Funktionen <b style="color:#008; font-weight:600;">ta bort / slå ihop</b>
används för att ta bort en klubb och flytta klubbens deltagare till en
annan klubb. Det är användbart om en felaktig klubb uppstår, till
exempel genom felstavning.
<div class="info"><b>Exempel</b><br><br>Tag exemplet IF Thor. Av misstag
råkar någon anmäla några deltagare i IF Tohr. För att slippa gå in och
ändra klubb på alla deltagare i Tohr, kan man markera IF Tohr i listan
och välja <b style="color:#008; font-weight:600;">ta bort / slå ihop</b>.
En ny lista kommer då upp, och där markerar man IF Thor och väljer slå
ihop. För att undvika misstag får man också upp en kontrollista över de
deltagare som påverkas.</div>
Funktionen <b style="color:#008; font-weight:600;">uppdatera</b>
uppdaterar den valda klubben med uppgifter från klubb- och
löparregistret. För att det ska fungera måste den valda klubben finnas i
löparregistret och vara korrekt stavad. Se avsnittet om <a href="#sec4425" title="Löpardatabasen består av en lista med löpare och en med klubbar. Du kan bygga en löpardatabas från distriktsregistret, som kan hämtas från Eventor, eller från något annat register. Registret från Eventor kan hämtas automatiskt, se ...">löpardatabasen</a>.
I normala fall hämtas dessa uppgifter automatiskt när klubben skapas.
<b style="color:#008; font-weight:600;">Uppdatera alla</b> gör samma uppdatering för alla klubbar. <b style="color:#008; font-weight:600;">Uppdatera klubbar &amp; löpare</b> uppdaterar, förutom alla klubbar, också löparnas uppgifter. <b style="color:#008; font-weight:600;">Radera alla klubbar</b> tar bort alla klubbar från tävlingen. Lag och deltagare finns kvar, men blir klubblösa.
<div class="info"><b>Bra att veta</b><br>Antag att klubbregistret innehåller klubbarna <i>OK Linné</i> och <i>Linköpings OK</i>
och du anmäler en löpare "Linne OK" en i "OK Linköping". MeOS kommer
automatiskt att ändra klubbnamn till dem som finns i klubbregistret, och
hämta övriga kontaktuppgifter därifrån. Om du verkligen vill skapa en
klubb som heter Linne OK, kan du göra detta på sidan klubbar.</div>
Funktionerna <b style="color:#008; font-weight:600;">avgifter</b>, <b style="color:#008; font-weight:600;">faktura</b>, <b style="color:#008; font-weight:600;">skapa fakturor</b> och <b style="color:#008; font-weight:600;">sammanställning</b> förklaras i avsnittet <a href="#sec4457" title="MeOS kan skapa fakturor och en ekonomisk sammanställning för hela tävlingen. Fakturorna sammanställs från fälten ...">ekonomi och fakturor</a>.<br><a name="sec4457"></a><h3>Ekonomi och fakturor</h3>
<p class="timestamp">Uppdaterad: 2024-03-08</p>
MeOS kan skapa fakturor och en ekonomisk sammanställning för hela tävlingen. Fakturorna sammanställs från fälten <b style="color:#008; font-weight:600;">brickhyra</b>, <b style="color:#008; font-weight:600;">anmälningsavgift</b> och <b style="color:#008; font-weight:600;">betalat</b>, som varje deltagare har (Se sidan <i style="color:#008;">deltagare</i> med <b style="color:#008; font-weight:600;">tabelläge</b>). I vissa formulär kan man kryssa för <b style="color:#008; font-weight:600;">hyrbricka</b>, och då sätts hyravgiften till den avgift man ställt in under <a href="#sec4459" title="Under tävlingsinställningar, som man finner på sidan tävling, finns möjlighet att mata in arrangörens kontaktuppgifter och olika allmänna tävlingsinställningar.
...">tävlingsinställningar</a>.
<br><br>
Där finns även <b style="color:#008; font-weight:600;">kontaktuppgifter</b> för arrangören, <b style="color:#008; font-weight:600;">kontonummer</b> med mera, som behövs för att skapa fakturorna.
<h3>Automatiskt hantering av anmälningsavgifter</h3>
<div class="info"><b>Bra att veta</b><br>I tävlingen kan du definiera
standardavgifter och avgiftshöjningar (i procent) för klasser. I varje
klass kan du sedan justera avgifterna som räknats ut från tävlingen (vid
behov). Varje deltagare och lag får i sin tur en standardavgift
uträknad från klassen och anmälningsdatum. Men du kan (vid behov)
justera avgiften för enskilda deltagare och lag.</div>
Mer utförligt beskrivet, hanterar MeOS anmälningsavgifter enligt följande automatik:
<ul><li>På sidan <i style="color:#008;">tävling</i> kan man mata in
ordinarie avgift för ungdomsklasser, vanliga klasser och elitklasser.
Dessutom kan man mata in ett sista datum för ordinarie anmälan och en
avgiftshöjning för efteranmälan i procent.</li><li>Det är även möjligt
att sätta ytterligare ett stoppdatum och avgiftshöjning. Den högre
avgiften tas ut från och med detta datum, så använd tävlingsdagen för
att tillämpa en högra avgift vid direktanmälan.</li><li>När du själv skapar en ny klass får fälten <b style="color:#008; font-weight:600;">anmälninsavgift</b> och <b style="color:#008; font-weight:600;">efteranmälningsavgift</b> värden enligt tävlingsinställningarna och beroende på klasstyp. Dessutom finns fält för <b style="color:#008; font-weight:600;">reducerad avgift</b>, som
används för unga och gamla. Åldersgränserna ställer du in under tävlingsinställningarna.</li><li>Om du importerar klasser från Eventor kan klassen innehålla information om avgifter, och då används denna information istället.</li><li>När
deltagare anmäls, tilldelas de automatiskt en avgift utifrån klassens
inställningar (ovan), anmälningsdatum och deltagarens ålder.</li><li>I
klasser där avgiften beror på deltagarens ålder, till exempel i samband
med direktanmälan, måste du vara uppmärksam så att rätt avgift används.</li><li>Om
du ändrar avgifter under tävlingsinställningar, får du välja om du vill
uppdatera avgiften för alla deltagare och klasser. Om du ändrar avgift
för en klass (snabbinställningar, sidan <i style="color:#008;">klasser</i>), får du välja om du vill uppdatera avgiften för klassens deltagare.</li></ul>
<h3>Kontroll av anmälningsavgifter</h3>
Rapporten <b style="color:#008; font-weight:600;">oväntade anmälningsavgifter</b> på sidan <i style="color:#008;">listor</i>
jämför den automatiskt uträknade avgiften med den faktiskt definierade
avgiften för varje deltagare. Om det inte stämmer visas deltagarens
namn, klubb, klass (och ålder), förväntad avgift och faktisk avgift.
Detta kan vara användbart för att kontrollera avgifterna.
<h3>Tilldela anmälningsavgifter manuellt</h3>
Om du inte har matat in eller fått in alla anmälningsavgifter i samband
med anmälan, finns ett verktyg för att tilldela anmälningsavgifter i
efterhand. Verktyget finns på sidan <i style="color:#008;">klubbar</i> under <b style="color:#008; font-weight:600;">avgifter</b>. Här kan man välja en <b style="color:#008; font-weight:600;">klasstyp</b>, en <b style="color:#008; font-weight:600;">undre datumgräns</b>, en <b style="color:#008; font-weight:600;">övre datumgräns</b>, och om du vill filtrera på <b style="color:#008; font-weight:600;">ålder</b> (undre och övre gräns).
Du kan dessutom välja att endast tilldela avgift till deltagare som saknar avgift.
För att visa en lista på de deltagare ditt filter pekar ut, välj <b style="color:#008; font-weight:600;">visa valda deltagare</b>. För att tilldela avgiften till valda deltagare, välj <b style="color:#008; font-weight:600;">tilldela avgifter</b>. Funktionen <b style="color:#008; font-weight:600;">nollställ avgifter</b> raderar avgifter.
<div class="hint"><b>Tips</b><br>Även tabelläget på sidan deltagare kan användas för att manipulera avgifter.</div>
<h3>Skapa fakturor</h3>
För att skapa en faktura, markera en klubb i listan (sidan <i style="color:#008;">klubbar</i>) och välj <b style="color:#008; font-weight:600;">faktura</b>. När du vill skapa flera fakturor samtidigt finns några alternativ. Klicka på <b style="color:#008; font-weight:600;">skapa fakturor</b> och välj en funktion ur listan:
<ul><li><b style="color:#008; font-weight:600;">Skriv ut alla</b> skapar ett utskriftsjobb med alla fakturor. Till slutet fogas en sammanställning med fakturanummer och vad som ska betalas.</li><li>Om du väljer <b style="color:#008; font-weight:600;">exportera alla till HTML</b> eller <b style="color:#008; font-weight:600;">exportera alla till PDF</b>
får du välja en mapp. Där skapas ett HTML-dokument respektive PDF för
varje klubb, som du till exempel kan skicka med e-post. En
sammanställning visas och du kan välja att skriva ut, ignorera, eller
spara som PDF.</li></ul>
Funktionen <b style="color:#008; font-weight:600;">sammanställning</b> tar fram ovan nämnda sammanställning, utan att skapa fakturorna.
<h3>Fakturainställningar</h3>
Knappen <b style="color:#008; font-weight:600;">fakturainställningar</b> tar dig till en sida med inställningar. <b style="color:#008; font-weight:600;">Första fakturanummer</b> låter dig välja ett första faktura nummer; fakturorna numreras löpande från detta nummer. <b style="color:#008; font-weight:600;">Organisatör</b> och <b style="color:#008; font-weight:600;">betalningsinformation</b> behövs för att skapa fakturorna. Du kan ange exakta <b style="color:#008; font-weight:600;">koordinater</b> för adressfältet, om du vill passa in det i speciellt kuvert. Du kan också ange <b style="color:#008; font-weight:600;">egna textrader</b> som skrivs ut på varje faktura.
<h3>Avgifter för stafetter och flerdagarstävlingar</h3>
För stafetter och patrulltävlingar är rekommendationen att tilldela
varje deltagare en avgift, så att avgiften för ett lag är summan av
deltagarnas avgifter. På så sätt får man också en proportionell
fördelning av avgifter inom kombinationslag. Vill man ha en annan
fördelning går det naturligtvis att manuellt justera individuella
deltagares avgifter. MeOS stöder också avgift per lag. Du kan mata in en
lagavgift på sidan <b style="color:#008; font-weight:600;">Lag</b>.
<br><br>
För tävlingar med flera etapper är det lämpligt att tilldela varje
deltagare den totala avgiften, och endast skapa fakturor från den sista
etappen.
Då slippar man separata fakturor för varje etapp. (I de fall många
deltagare bara springer vissa etapper, kan de i stället vara enklare med
separata fakturor för varje etapp.)
<br><br>
När du överför resultat till nästa etapp finns möjlighet att överföra
deltagare som direktanmält sig (till en etapp) till nästa etapp med
status <b style="color:#008; font-weight:600;">deltar ej</b>. På så sätt kan du få med dessa i den slutgiltiga ekonomiska sammanställningen. Se <a href="#sec4489" title="MeOS stöder tävlingar med flera etapper; både traditionella flerdagarstävlingar, tävlingar med (exempelvis) prolog / jaktstart i vissa klasser och mer löst ihopknutna tävlingar, där de som sprungit alla ingående tävlingar får ett slutresultat baserat på totaltiden.
...">hantera flera etapper</a>.<a name="sec4458"></a><h4>Kontant betalning</h4>
<p class="timestamp">Uppdaterad: 2017-01-19</p>
I anmälningsläget på sidan <i style="color:#008;">SportIdent</i> (direktanmälan) kan du markera markera <i>kontant betalning</i>. MeOS bokför då avgiften (och avgiften för eventuell hyrbricka), men fakturerar den inte.
<br><br>
Om du har flera kontanta betalningsmetoder, såsom kontanter och Swish,
kan du definiera dessa under tävlingsinställningar på sidan <i style="color:#008;">Tävling</i>. MeOS bokför då hur mycket som betalats med respektive metod.<br><br><a name="sec4459"></a><h3>Tävlingsinställningar</h3>
<p class="timestamp">Uppdaterad: 2014-03-11</p>
Under tävlingsinställningar, som man finner på sidan <i style="color:#008;">tävling</i>, finns möjlighet att mata in arrangörens kontaktuppgifter och olika allmänna tävlingsinställningar.
<br><br>Arrangörens adressuppgifter samt fälten <b style="color:#008; font-weight:600;">konto</b> och <b style="color:#008; font-weight:600;">sista betalningsdatum</b> används när man genererar fakturor.
<br><br>
Under <b style="color:#008; font-weight:600;">avgifter</b> kan du ange avgifter för olika klasstyper och <b style="color:#008; font-weight:600;">brickhyra</b>. De som anmäler sig efter <b style="color:#008; font-weight:600;">ordinarie anmälningsdatum</b> får en högre anmälningsavgift, om klassen definierar en sådan. <b style="color:#008; font-weight:600;">Avgiftshöjning i procent</b> används för att bestämma ett standardvärde på den förhöjda avgiften utifrån ordinarie avgift.
<div class="info"><b>Bra att veta</b><br>Om tävlingen importeras från
ett format som innehåller avgifter, exempelvis från Eventor, används
avgifterna från importfilen. Då har anmälningsavgifterna du ställer in
här ingen betydelse.</div>
<b style="color:#008; font-weight:600;">Åldersgränser</b> (för reducerad
avgift) används för att tilldela vissa deltagare i en klass sänkt
avgift. Den lägre gränsen anger avgift för unga. Den högre gränsen
används för pensionärsrabatt eller liknande.
<div class="info"><b>Bra att veta</b><br>Avgifterna du ställer in
tillämpas på varje klass, och därefter på varje deltagare. Du kan alltså
kontrollera avgifterna på tre olika nivåer, varav detta är den högsta
nivån, se <a href="#sec4457" title="MeOS kan skapa fakturor och en ekonomisk sammanställning för hela tävlingen. Fakturorna sammanställs från fälten ...">ekonomi och fakturor</a>.</div>
<b style="color:#008; font-weight:600;">Valutasymbol</b> anger den symbol som visas för valuta, t.ex, <i>kr</i> eller <i>£</i>. <b style="color:#008; font-weight:600;">Valutakod</b> används i vissa exportformat; här anger du exempelvis <i>SEK</i> eller <i>EUR</i>. <b style="color:#008; font-weight:600;">Valutasymbol före</b> innebär att valutauttryck skrivs <i>£10</i> snarare än <i>10£</i>. Kryssa i <b style="color:#008; font-weight:600;">tillåt decimaler</b> om du behöver använda decimaler. Då kan du även ange vilket <b style="color:#008; font-weight:600;">decimaltecken</b> som ska användas.
<br><br>
Om du anger en <b style="color:#008; font-weight:600;">maxtid</b> kommer deltagare som överskrider denna tid inte att godkännas.
<br><br>Vanligtvis vid IOF-XML export skriver MeOS tider såsom de är angivna i MeOS och tidszonen anges efter datorns inställning. <b style="color:#008; font-weight:600;">Exportera tider i UTC</b>
översätter istället tiderna till UTC (Universal Coordinated Time), så
att tidsangivelsen blir densamma oavsett var på jorden MeOS körs. Om du
exporterar en startlista i UTC från Sverige, och importerar den i USA,
kommer starttiderna i den amerikanska versionen uttryckas i lokal
amerikansk tid. UTC kan vara användbart för att publicera startlistor
för dem som vill följa en tävling från andra sidan jorden. För tävlande,
som vanligtvis startar i samma tidszon, är risken för förvirring kanske
större än nyttan.<br><a name="sec4460"></a><h3>Avstämning av hyrbrickor</h3>
<p class="timestamp">Uppdaterad: 2017-02-23</p>
Om du har många återlämnade hyrbrickor, och vill kontrollera vilka som har återlämnats kan du använda funktionen <b style="color:#008; font-weight:600;">Avstämning av hyrbrickor</b> på sidan <i style="color:#008;">SportIdent</i>. Aktivera en SI-enhet, stämpla alla brickor du har fått tillbaka, och välj sedan <b style="color:#008; font-weight:600;">Rapport</b>
(du kan stämpla fler brickor efteråt, och ta fram en ny rapport).
Notera att samma dator måste användas för alla brickor, men det går att
koppla in många SI-enheter vid behov.
<br><br>
Om du av någon anledning vill börja från början igen, tryck på <b style="color:#008; font-weight:600;">Nollställ</b>. Använd <b style="color:#008; font-weight:600;">Skriv ut</b> för att generera och skicka en aktuell rapport till skrivaren.
<div class="hint"><b>Tips</b><br>Programmera de anslutna SI-enheterna som en kontroller snarare än avläsning, så går det snabbare att stämpla.</div><br><a name="sec4462"></a><h3>Fördefinierade hyrbrickor</h3>
<p class="timestamp">Uppdaterad: 2023-03-22</p>
Om du har hyrbrickor i en lista på datorn eller i en burk, kan du lägga
in dem i förväg i en MeOS-tävling. Vid anmälan kommer då hyrbricka
automatiskt att markeras för alla bricknummer som är definierade som
hyrbrickor.
<br><br>
På sidan <i style="color:#008;">SportIdent</i>, välj funktionen <b style="color:#008; font-weight:600;">Registrera hyrbrickor</b>.
Du kan antingen läsa in brickorna från en fil (en enkel textfil med ett
bricknummer per rad), eller använda en SI-enhet för att stämpla in
brickorna. I det senare fallet bör du programmera enheten som kontroll
(precis som vid direktanmälan) för att få en snabb inläsning av
bricknumret.
<ul><li><b style="color:#008; font-weight:600;">Nollställ</b> glömmer bort alla hyrbrickor</li><li><b style="color:#008; font-weight:600;">Importera</b> importerar hyrbrickor från en textfil.</li><li><b style="color:#008; font-weight:600;">Exportera</b>
exporterar hyrbrickorna till en textfil. Om du har flera tävlingar kan
du skapa en hyrbricksfil på detta vis, som sedan enkelt kan importeras i
nya tävlingar.</li><li><b style="color:#008; font-weight:600;">Skriv ut</b> låter dig skriva ut en rapport.</li></ul>
Du kan klicka på en hyrbricka i listan för att ta bort denna från listan.
<div class="info"><b>Bra att veta</b><br>Om du importerar eller
exporterar listan med hyrbrickor på en viss dator kommer denna lista att
användas som standardlista för hyrbrickor där. Det innebär att den
listan läggs in automatiskt i nya tävlingar som skapas på den datorn.</div><br><a name="sec4466"></a><h3>Slå ihop tävlingar / hantera sekretariat på flera platser</h3>
<p class="timestamp">Uppdaterad: 2020-07-31</p>
Ibland behöver man dela upp sekretariatet på flera platser (eller olika
tidpunkter). Kanske vill man ha ungdomar på ett ställe och svåra klasser
på ett annat. Eller en stafett som tar sig från punkt A till punkt B
med ett mål för varje växling. Det kan vara svårt eller omöjligt att
sätta upp ett gemensamt lokalt nätverk. Då kan man utbyta data mellan de
olika MeOS-systemen manuellt, genom att skicka filer (antingen via
någon nätbaserad fildelningstjänst eller genom löpande
usb-minnes-kurirer)
<br><br>
MeOS har stöd att importera och slå ihop ändringar som gjorts i
oberoende kopior av samma tävling (eller till och med helt oberoende
tävlingar, om de är baserade på samma uppsättning banor). Funktionen
hittas under <b style="color:#008; font-weight:600;">slå ihop tävlingar</b> på sidan <i style="color:#008;">tävling</i>.
<br><br>
Den vanligaste uppställningen är att man har ett huvudsekretariat och ett eller flera <i>distribuerade</i>
sekretariat, där varje sådant kan ha ett eget lokalt nätverk med ett
antal datorer. Tävlingen färdigställs som vanligt och exporteras till en
fil, som importeras på varje ställe. Detta är basversionen.
<br><br>
Nu gör man ändringar i tävlingen på alla ställen, t.ex. anmäler löpare
eller läser av brickor. För att slå ihop tävlingarna gör man så här:
<ul><li>Exportera en (ny) kopia av tävlingen, inklusive ändringar, på ett distribuerat sekretariat.</li><li>Överför kopian (som fil) till en dator på huvudsekretariatet.</li><li>Klicka på <b style="color:#008; font-weight:600;">slå ihop tävling</b> och välj filen och fortsätt. Information om filen visas. Kontrollera att det verkar rätt och tryck på <b style="color:#008; font-weight:600;">slå ihop</b>.</li><li>Ändringar
införlivas i aktuell tävling, men först skapas en lokal automatisk
kopia på tävlingen som den såg ut innan hopslagningen (ifall något går
fel).</li></ul>
När detta är gjort kan man exportera huvudsekretariatets tävling som fil
och återföra till det distribuerade sekretariatet (där importen och
hopslagningen sker på samma sätt). Det går att göra överföringen flera
gånger under pågående tävling eller en gång i efterhand.
<br><br>
<div class="warning"><b>Observera</b><br>Det är viktigt att de olika
sekretariaten inte ändrar i samma del av tävlingen. Förslagsvis har man
en strikt uppdelning i vilka klasser eller sträckor som hanteras av
vilket sekretariat. Det är också viktigt att alla som arbetar med MeOS
förstår detta. Om två sekretariat gör förändringar i samma del av
tävlingen kan vissa ändringar bli överskrivna vid sammanslagningen.</div>
<div class="info"><b>Bra att veta</b><br>Om man har fler än två
sekretariat kan antingen ett (A) vara huvudsekretariat och sedan (B),
(C), (D) vara distribuerade. Då utbyter man information mellan
(A&lt;-&gt;B), (A&lt;-&gt;C), (A&lt;-&gt;D), men aldrig direkt mellan
exempelvis (B&lt;-&gt;C); all information från (B) till (C) går via A.
<br><br>
En annan möjligt variant för utbyte är (A&lt;-&gt;B), (B&lt;-&gt;C), och
(C&lt;-&gt;D) i en kedja, varvid man inte får överföra data direkt
mellan exempelvis (A&lt;-&gt;C). För att få över en ändring i D till A
måste den alltså först överföras till C (från D) och sedan till B (från
C) och till sist till A (från B).</div>
<br><a name="sec4467"></a><h3>Hantera flera tävlingar i en MeOS-tävling</h3>
<p class="timestamp">Uppdaterad: 2023-04-19</p>
Om du har två (eller fler) oberoende tävlingar som avgörs samtidigt på
samma plats, kan det vara smidigt att hantera dem i en tävling i MeOS
för att kunna dela infrastruktur, såsom brickavläsning, direktanmälan
och så vidare.
<br><br>
Antag att du har två filer med anmälningar, två uppsättningar klasser,
banor etc. För att undvika förvirring bör klasserna ha unika namn (även
om MeOS tillåter att flera klasser delar namn). Risken att fel bana
knyts till fel klass minskar också betydligt (i filerna med banimport
används vanligtvis namnet på klassen för att koppla bana till klass).
<br><br>
Om klasserna från de två källorna har dessutom har olika <i>id</i> är
det egentligen bara att importera först data för ena tävlingen och sedan
data för den andra tävlingen. MeOS kommer att lägga till de nya
klasserna, och deltagarna får rätt klass eftersom klassernas id är
olika. Om däremot klassernas id överlappar, det vill säga, samma id
används i de två tävlingarna för olika klasser, måste speciell hantering
till.
<br><br>
I formuläret för import av anmälningar finns längst ner ett fält för <b style="color:#008; font-weight:600;">Förskjutning av klassers id</b>.
Här anger du ett tal, förslagsvis nåt jämt som 1000, som adderas till
klassernas id, både när klasserna skapas och när anmälningarnas klass-id
tolkas.
<div class="warning"><b>Observera</b><br>Det är viktigt att samma förskjutning används varje gång data importeras från en viss källa.</div>
<h3>Exportera startlistor och resultat</h3>
När du exporterar start- och resultatlistor behöver du oftast skapa en
fil för varje uppsättning klasser. Välj bara vilka klasser du vill
exportera i samband med exporten. Även om du har angivet en förskjutning
av klassens id vid import, kommer det ursprungliga klass-id:t att
användas vid exporten. Det går inte att till samma fil exportera två
olika klasser med samma id; du får antingen ändra det klassernas externa
id eller exportera till olika filer.
<div class="warning"><b>Observera</b><br>Du kan inte använda
Eventorkopplingen för tävlingar med data från flera källor, utan du
måste arbeta med manuell import och export av filer till och från
Eventor.</div><br><a name="sec4451"></a><h3>Säkerhetskopior och återställning</h3>
<p class="timestamp">Uppdaterad: 2017-02-08</p>
Alla MeOS-datorer som är anslutna mot tävlingen tar <b>automatiskt en säkerhetskopia</b>
på tävlingen var tredje minut. Säkerhetskopiorna sparas i MeOS
datakatalog. Vilken denna är beror på datorn, men den framgår under <b style="color:#008; font-weight:600;">inställningar</b>, som du kommer åt om du stänger tävlingen.
<br><br>
Du återställer en (automatisk) säkerhetskopia genom att välja <b style="color:#008; font-weight:600;">återställ säkerhetskopia</b> på MeOS första sida. Välj därefter en säkerhetskopia ur listan (de är sorterade på tävlingsnamn och tidpunkt).
<br><br>
Om du vill spara extra säkerhetskopior på en speciell plats gör du detta genom automaten säkerhetskopiering på sidan <i style="color:#008;">Automater</i>. Du väljer en plats och ett tidsintervall.
<div class="hint"><b>Tips</b><br>Du kan också själv manuellt säkerhetskopiera hela tävlingen genom funktionen <b style="color:#008; font-weight:600;">Säkerhetskopiera</b> alternativt <b style="color:#008; font-weight:600;">Spara som fil</b> på sidan <i style="color:#008;">tävling</i>. Hela tävlingen sparas som en fristående XML-fil. Du återställer denna genom funktionen <b style="color:#008; font-weight:600;">importera tävling</b>,
som du hittar när ingen tävling är öppen. Funktionen importerar den
valda tävlingen som en ny tävling (ingen befintlig tävling kommer att
skrivas över).</div>
Som ytterligare säkerhetsåtgärd sparar MeOS <b>omedelbart varje inläst bricka</b> i en fil som heter sireadlog_datum_tid.csv, där datum och tid syftar på den tidpunkt då MeOS brickinläsning påbörjades.
<br><br>
Filen sparas i mappen MeOS på skrivbordet. Funktionen för att läsa in denna fil finns på sidan <i style="color:#008;">SportIdent</i>, och heter <b style="color:#008; font-weight:600;">importera från fil</b>. Att läsa in denna fil har samma effekt som om alla brickor skulle ha lästs in igen.<br><br><a name="sec4489"></a><h2 class="break">Hantera flera etapper</h2>
<p class="timestamp">Uppdaterad: 2015-02-06</p>
MeOS stöder tävlingar med flera etapper; både traditionella
flerdagarstävlingar, tävlingar med (exempelvis) prolog / jaktstart i
vissa klasser och mer löst ihopknutna tävlingar, där de som sprungit
alla ingående tävlingar får ett slutresultat baserat på totaltiden.
<div class="info"><b>Bra att veta</b><br>För att använda de här funktionerna måste du aktivera funktionen <a href="#sec4439" title="När du skapar en ny tävling får du välja vilka av MeOS funktioner du vill använda. Genom att klicka ...">flera etapper</a>.</div>
Det finns inget inbyggt stöd för serier baserade på poäng som tilldelas
enligt vissa regler eller där endast de bästa resultaten räknas. En
anledning till det är att det tycks finnas lika många regeluppsättningar
som det finns sådana serier.
<br><br>
Däremot kan du använda <a href="#sec4502" title="En resultatmodul kan användas om du vill räkna ut resultatet enligt speciella regler, t.ex.
* tidstillägg för stämpling vid en felaktig kontroll...">egna resultatmoduler</a>
och listor för att direkt ta fram resultatlistor enligt egendefinierade
regler. För att få in resultat från tidigare etapper måste du dock
manuellt (förslagsvis med hjälp något kalkylbladsprogram) överföra
ingående poäng till tabellkolumnen <i>Poäng in</i>.
<a name="sec4491"></a><h3>Förberelser</h3>
<p class="timestamp">Uppdaterad: 2015-03-18</p>
MeOS stöd för flera etapper bygger på separata tävlingar för varje
etapp. Varje etapp är egentligen helt fristående, och olika etapper kan
köras på olika datorsystem utan att känna till varandra, om det skulle
vara önskvärt. För att överföra resultat mellan etapperna måste båda
tävlingarna sparas <i>lokalt</i> på en dator, där resultaten överförs från en etapp till nästa. Det finns två typiska förfaranden:
<h3>Variant ett: En anmälan till samtliga etapper</h3>
Den här metoden används då man har en anmälan till samtliga etapper, och
deltagarna eller lagen förväntas delta i samtliga etapper i samma
klass.
<ul><li>Skapa tävlingen. Den tävling du nu skapat kommer att bli "Etapp 1".</li><li>Importera klasser och anmälda. De som är föranmälda förväntas springa samtliga etapper.</li><li>Välj <b style="color:#008; font-weight:600;">Hantera flera etapper</b> på sidan <i style="color:#008;">Tävling</i> (se till att aktivera stöd för flera etapper). Välj <b style="color:#008; font-weight:600;">Lägg till ny etapp</b>.
En ny tävling skapas, "Etapp 2" och alla klasser och anmälda kopieras
till den nyskapade etappen. Denna etapps nummer ändras från "Inget
nummer" till "Etapp 1".</li></ul>
<div class="hint"><b>Tips</b><br>Tilldela eventuella nummerlappar och
lotta med vakanstilldelning innan du skapar flera etapper. Då får
deltagarna samma nummerlapp i alla etapper. Det går också att klippa och
klistra nummerlappar mellan deltagarna i tabelläget (sortera deltagarna
på samma sätt i båda etapperna), men det är krångligare.</div>
När du senare tillsätter en vakans eller byter klass för en deltagare
(eller slår ihop klasser), kan följande etapper uppdateras på
motsvarande sätt när du överför resultat (se inställningar för
resultatöverföring). Däremot är det inte lämpligt att göra större
förändringar, som att lägga till / dela klasser, efter det att etapperna
skapats: då måste samma förändringar manuellt genomföras i samtliga
etapper och slutresultatet måste noggrant kontrolleras.
<div class="hint"><b>Tips</b><br>Det är inte lämpligt att skapa
etapperna förrän tiden för efteranmälan gått ut, undantaget då vakanser
används för att tillsätta efteranmälda.</div>
Om du önskar fler etapper, välj <b style="color:#008; font-weight:600;">Öppna nästa</b> och upprepa proceduren från föregående steg tills dess du har så många etapper som du önskar.
<br><br>Nu hanterar du varje etapp som en separat tävling. Du kan lägga till banor, lotta, med mera.
<h3>Variant två: Separat anmälan till varje etapp</h3>
Om du har separat anmälan för deltagare (eller lag) för varje etapp, rekommenderas följande arbetssätt:
<ul><li>Skapa den första etappen som en fristående tävling.</li><li>Skapa klasser och importera anmälda som vanligt.</li><li>Genomför (eventuellt) första etappen. Det kan också göras senare.</li><li>Skapa
nästa etapp som en fristående tävling. Lägg till klasser, banor och
importera anmälda som vanligt. Se till att klassnamnen matchar exakt. Nu
har du två oberoende tävlingar med samma uppsättning klasser och en
mängd deltagare som delvis överlappar varandra. Men deltagare kan ha
bytt klass mellan etapper eller är bara vara anmälda till den ena eller
den andra.</li><li>Öppna etapp 1 och välj <b style="color:#008; font-weight:600;">Hantera flera etapper</b> på sidan <i style="color:#008;">Tävling</i> (se till att aktivera stöd för flera etapper) och välj Etapp två i listvalet <b style="color:#008; font-weight:600;">Nästa etapp</b> sätt <b style="color:#008; font-weight:600;">Denna etapps nummer</b> till Etapp 1.</li><li>Klicka på <b style="color:#008; font-weight:600;">Öppna nästa</b>. Ändringarna sparas och nästa etapp öppnas. Kontrollera att etapp 1 står som <b style="color:#008; font-weight:600;">Föregående etapp</b> och att <b style="color:#008; font-weight:600;">Denna etapps nummer</b> är två.</li><li>Klicka på <b style="color:#008; font-weight:600;">Öppna föregående</b>. MeOS öppnar etapp ett igen.</li></ul>
Du har nu kopplat ihop två oberoende tävlingar, och har förberett för
att överföra resultat från etapp 1 till etapp 2 så snart resultaten är
klara.
<br><a name="sec4492"></a><h3>Genomföra etappen</h3>
<p class="timestamp">Uppdaterad: 2015-03-20</p>
Den princip som är viktig att förstå, är att i MeOS genomför man varje
etapp som vilken tävling som helst. Speciella handgrepp krävs endast
före (för att sätta upp etappen) och efteråt (för att överföra resultat,
så kallade inkommande resultat, till nästa etapp).
<ul><li>Exportera etappen i XML-format från din dator (Välj <b style="color:#008; font-weight:600;">Spara tävling som fil</b>).</li><li>Importera den på den server som ska användas (Välj <b style="color:#008; font-weight:600;">Importera tävling</b>).</li><li>Genomför tävlingen.</li><li>Spara tävlingen som fil igen (nu med resultat), och importera denna på din <i>lokala dator</i>.</li></ul>
Öppna nu den version av Etapp 1 som har resultat. Välj <b style="color:#008; font-weight:600;">Hantera flera etapper</b> och, kontrollera att Etapp 2 är vald i listan <b style="color:#008; font-weight:600;">Nästa etapp</b>. Välj sedan <b style="color:#008; font-weight:600;">Överför resultat till nästa etapp</b>.
Du måste välja hur du vill <b style="color:#008; font-weight:600;">hantera deltagare som har bytt klass</b>.
Vilket av följande alternativ som är lämpligt beror till viss del på om
du har samma anmälan till alla etapper eller oberoende anmälan:
<ul><li><b style="color:#008; font-weight:600;">Byt till vakansplats i rätt klass (om möjligt)</b>.
Byt klass i nästa etapp så att klassen stämmer om det finns en ledig
vakansplats i rätt klass. Finns ingen vakansplats behålls klassen, men
utan totalresultat. Detta alternativ är lämpligt när nästa etapp redan
är lottad och har vakansplatser.</li><li><b style="color:#008; font-weight:600;">Byt till rätt klass (behåll eventuell starttid)</b>. Byt klass i nästa etapp, ta ingen hänsyn till starttid. Detta är lämpligt om nästa etapp inte redan är lottad.</li><li><b style="color:#008; font-weight:600;">Tillåt ny klass, inget totalresultat</b>. Om deltagaren har en annan klass i nästa etapp behålls denna klass, men deltagaren får inget totalresultat.</li><li><b style="color:#008; font-weight:600;">Tillåt ny klass, behåll resultat från annan klass</b>. Klassen behålls liksom totalresultatet, fast det kommer från olika klasser.</li></ul>
Om du har tagit emot nyanmälningar (i vissa klasser) under etapp 1 och vill överföra dem till etapp 2 trycker du på <b style="color:#008; font-weight:600;">Välj klasser med nya anmälningar</b>. MeOS visar en lista där du väljer klasser. Om du markerar <b style="color:#008; font-weight:600;">Överför nya deltagare i övriga klasser med status </b>
kommer också andra deltagare att överföras, men utan att delta i nästa
etapp. Detta alternativ är främst användbart för att framställa en
samlad faktura.
<br><br>
Nu kan du öppna Etapp 2 och kontrollera att resultaten är överförda. På sidan deltagare (och sidan lag) finns en ruta <b style="color:#008; font-weight:600;">Resultat från tidigare etapper</b> med fälten <b style="color:#008; font-weight:600;">Status</b>, <b style="color:#008; font-weight:600;">Tid</b>, <b style="color:#008; font-weight:600;">Placering</b> och <b style="color:#008; font-weight:600;">Poäng</b>
(om du använder Rogainingstödet). Du kan ändra dessa värden manuellt
eller ändra i föregående etapp och överföra resultaten på nytt.
<br><br>
Du kan också använda tabelläget. Kolumnerna <b style="color:#008; font-weight:600;">Tid in</b>, <b style="color:#008; font-weight:600;">Status in</b>, <b style="color:#008; font-weight:600;">Poäng in</b> (för rogaining) och <b style="color:#008; font-weight:600;">Placering in</b> innehåller det överförda totalresultatet från föregående etapp.
<br><br>
Etapp 2 är nu redo att genomföras. Du kan också tilldela starttider med jaktstart och liknande, se <a href="#sec4493" title="När du lottar etapp 2 och efterföljande etapper finns rutan Använd funktioner för flerdagarsklass...">speciallottning och jaktstart</a>. Listorna <i>Etappresultat</i> och <i>Slutresultat</i> inkluderar de resultat du överförde i föregående steg.<br><a name="sec4493"></a><h3>Speciallottning och jaktstart</h3>
<p class="timestamp">Uppdaterad: 2012-06-12</p>
När du lottar etapp 2 och efterföljande etapper finns rutan <b style="color:#008; font-weight:600;">Använd funktioner för flerdagarsklass</b> under <b style="color:#008; font-weight:600;">Lotta</b> på sidan <i style="color:#008;">klasser</i>. Om du kryssar i den rutan, tillkommer metoderna <b style="color:#008; font-weight:600;">Jaktstart</b> och <b style="color:#008; font-weight:600;">Omvänd jaktstart</b>. Samtidigt försvinner möjligheten att tillsätta vakanser, tilldela nummerlappar och lotta efteranmälda.
<h3>Jaktstart</h3>
Ange <b style="color:#008; font-weight:600;">första start</b>. Vid denna tidpunkt startar ledaren. Andra deltagare startar den tid de är efter totalt. Du kan ange en <b style="color:#008; font-weight:600;">tidsskalning</b>;
om du anger 0.5 kommer den alla tider efter att skalas med 0,5, dvs
halveras den som är en minuter efter startar 30 sekunder efter. <b style="color:#008; font-weight:600;">Maxtid efter</b>
anger den tid under deltagaren maximalt får vara efter (tidskalningen
medräknad) för att delta i jaktstarten. De som är mer efter än så
startar med intervallstart (ordnat efter resultat). Första starttid för
intervallstarten ställer du in med <b style="color:#008; font-weight:600;">första omstartstid</b> och intervallet anger du med <b style="color:#008; font-weight:600;">startintervall</b>.
<div class="hint"><b>Tips</b><br>Ange 0:00 i fältet <b style="color:#008; font-weight:600;">Maxtid efter</b> för att skapa en seedad minutstart där bäst startar först. Med denna inställning har fälten <b style="color:#008; font-weight:600;">första start</b> och <b style="color:#008; font-weight:600;">tidsskalning</b> ingen effekt; första start inträffar vid <b style="color:#008; font-weight:600;">första omstartstid</b>. Om du anger <b style="color:#008; font-weight:600;">tillämpa parstart</b> kommer deltagarna att starta två och två.</div>
<h3>Omvänd jaktstart</h3>
Omvänt jaktstart fungerar ungefär som jaktstart, fast tolkningen av fälten blir lite annorlunda.
<br><br>
De som är mindre än <b style="color:#008; font-weight:600;">maxtid</b> efter ledaren startar med omvänd jaktstart, det vill säga, den som är längst efter ledaren startar först (vid tidpunkten <b style="color:#008; font-weight:600;">första start</b>) och sist startar ledaren (när beror på hur långt efter den som startar först var).
<br><br>
De som inte är godkända sedan tidigare eller är längre efter än maxtiden startar med intervallstart från och med <b style="color:#008; font-weight:600;">första omstartstid</b>. Denna kan sättas före eller efter första start. Deltagare som inte är godkända startar alltid sist i omstarten.
<br><br>
Precis som vid jaktstarten kan <b style="color:#008; font-weight:600;">tidsskalning</b> användas och fältet <b style="color:#008; font-weight:600;">maxtid efter</b> kan sättas till 0:00 för omvänd seedad startordning (bäst startar sist). Du kan även använda parstart.
<br><a name="sec4490"></a><h3>Resultat</h3>
<p class="timestamp">Uppdaterad: 2012-06-12</p>
Resultat och sträcktider kan du exportera precis som för en
endagarstävling. Dessutom finns två resultatlistor som är speciellt
anpassade för flerdagarstävlingar. Listan <i>totalresultat</i> presenterar totalställningen och etappresultatet i samma lista. Listan <i>slutresultat</i> presenterar enbart totalställningen.<br><br><a name="sec4468"></a><h2 class="break">Speakerstöd</h2>
<p class="timestamp">Uppdaterad: 2018-03-01</p>
För att komma åt speakerstödet kryssar du för rutan <b style="color:#008; font-weight:600;">Använd speakerstöd</b> på sidan <i style="color:#008;">tävling</i>.
<br><br>
Välj först vilka klasser och vilka kontroller du vill bevaka. Gå till <b style="color:#008; font-weight:600;">inställningar</b> på sidan <i style="color:#008;">speaker</i>.
Inga andra förinställningar behöver göras och du kan när som helst
ändra vad du bevakar. Inställningen sparas inte i tävlingen, utan gäller
endast på den dator där den görs.
<br><br>
I nästa steg får du upp en knapprad med de <b>valda klasserna</b> och en del andra funktioner. När du klickar på en klass kommer du till <a href="#sec4473" title="När du väljer en klass får du upp ytterligare en knapprad med de bevakade kontroller som förekommer i klassen. Har klassen flera sträckor (t.ex. en stafett) får du också välja vilken sträcka du vill bevaka.
...">klassvyn</a>.
Knappen <b style="color:#008; font-weight:600;">händelser</b> tar fram en lista som kontinuerligt fylls på med resultat, radiotider och andra rapporter, se <a href="#sec4472" title="I händelsevyn rapporterar MeOS händelser i tävlingen för de klasser du bevakar, allteftersom tävlingen fortgår. De senaste händelserna kommer högst upp, och du kan alltså bevaka flera klasser och flera radiokontroller i samma vy.
...">händelsevyn</a>.
<ul><li>Knapparna <b style="color:#008; font-weight:600;">+</b> respektive <b style="color:#008; font-weight:600;"></b> ökar eller minskar textstorleken.<br>
</li><li>Knappen <b style="color:#008; font-weight:600;">Tidsinmatning</b> låter dig manuellt mata in passertider, se <a href="#sec4469" title="Knappen tidsinmatning tar dig till en sida där det är möjligt att manuellt mata in passertider. Ange en ...">inmatning av passertider</a>.<br>
</li><li>Knappen <b style="color:#008; font-weight:600;">Stämplingar</b> öppnar en tabell med alla stämplingar, se <a href="#sec4471" title="Klicka på knappen stämplingar. Du får upp en tabell över alla stämplingar som registrerats, och kan ändra eller ta bort dem, se ...">redigera passertider</a>.<br>
</li><li>Knappen <b style="color:#008; font-weight:600;">Prioritering</b> låter dig i förväg välja ut deltagare att prioritera in händelsevyn, se <a href="#sec4474" title="I händelsevyn kan du till viss del styra vilka löpare som MeOS bevakar (MeOS bevakar automatiskt de löpare som gör bra resultat). Välj ...">prioritera bevakning av vissa deltagare</a>.<br>
</li><li>Knappen <b style="color:#008; font-weight:600;">Nytt fönster</b>
öppnar ett nytt fönster för speakerstöd, vilket kan vara användbart för
att bevaka flera klasser parallellt, och speciellt om datorn har flera
skärmar.<br>
</li><li>Knappen <b style="color:#008; font-weight:600;">Återskapa</b>
återskapar tidigare sparade fönster- och klassinställningar för den
aktuella datorn. Om du manuellt skapar flera fönster ersätts denna knapp
med knappen <b style="color:#008; font-weight:600;">Spara</b> som istället sparar aktuella inställningar.</li></ul>
<a name="sec4472"></a><h3>Händelsevyn</h3>
<p class="timestamp">Uppdaterad: 2017-03-06</p>
I händelsevyn rapporterar MeOS händelser i tävlingen för de klasser du
bevakar, allteftersom tävlingen fortgår. De senaste händelserna kommer
högst upp, och du kan alltså bevaka flera klasser och flera
radiokontroller i samma vy.
<ul><li>Efter målgång (och brickavläsning) visas samlad information om bommade kontroller med mera.</li><li>Vad
varje passering visas information om tappad eller vunnen tid jämfört
med täten (från föregående passering) och aktuell tid efter.</li><li>Vid växling visas namn på inkommande och utgående löpare.</li><li>För lagtävlingar visas sammanlagd tid och placering.</li></ul>
Du kan filtrera vilka och hur många händelser som rapporteras (<b style="color:#008; font-weight:600;">alla händelser</b>, <b style="color:#008; font-weight:600;">viktiga händelser</b> eller endast <b style="color:#008; font-weight:600;">avgörande händelser</b>) och hur många historiska händelser som visas samtidigt.
<br><br>
Avgörande händelser är sådana som påverkar de topptrion i varje klass.
Nivån kan vara lämplig om många klasser ska bevakas samtidigt. Viktiga
händelser innebär bevakning av de tio bästa i varje klass.
<br><a name="sec4473"></a><h3>Klassvyn</h3>
<p class="timestamp">Uppdaterad: 2011-02-25</p>
När du väljer en klass får du upp ytterligare en knapprad med de
bevakade kontroller som förekommer i klassen. Har klassen flera sträckor
(t.ex. en stafett) får du också välja vilken sträcka du vill bevaka.
<br><br>
När kontroll och eventuell sträcka valts får du upp en lista med klassens deltagare, fördelade under rubrikerna <b>resultat</b>, <b>inkommande</b> och <b>övriga</b>.
Resultatlistan ligger högst upp och innehåller initialt de löpare som
har passerat kontrollen. I listan inkommande finns de löpare som väntas
in till kontrollen, sorterade efter löptid.
<br><br>
Om man speciellt vill bevaka en inkommande löpare väljer man <b style="color:#008; font-weight:600;">bevaka</b>.
Då sorteras denna löpare in i listan resultat, utan placering men med
rullande tid. När löparen passerat slutar tiden rulla, och istället
visas aktuell placering.
<br><br>
Om listan över resultat blir oöverskådligt lång, kan man välja att <b style="color:#008; font-weight:600;">flytta ner</b>
ointressanta löpare. De sorteras då in i listan övriga, längst ner. Har
man av misstag flyttat någon till övriga, kan man där välja att <b style="color:#008; font-weight:600;">återställa</b> denna löpare.<br><a name="sec4469"></a><h3>Inmatning av passertider</h3>
<p class="timestamp">Uppdaterad: 2011-02-12</p>
Knappen <b style="color:#008; font-weight:600;">tidsinmatning</b> tar dig till en sida där det är möjligt att manuellt mata in passertider. Ange en <b style="color:#008; font-weight:600;">kontroll</b> genom dess <i>stämplingskod</i>. För att ange <b style="color:#008; font-weight:600;">löpare</b> används <i>nummerlappsnummer</i> (det går också att ange bricknummer).
<br><br>
Du kan ange en <b style="color:#008; font-weight:600;">passertid</b> på formen HH:MM:SS, men det är också möjligt att lämna fältet blankt, varvid passertiden blir automatiskt datorns aktuella tid.<br><a name="sec4470"></a><h3>Elektroniska passertider</h3>
<p class="timestamp">Uppdaterad: 2023-02-08</p>
MeOS stöder elektroniska radiokontroller. Programmera en masterstation som kontroll eller mål och kryssa i <b style="color:#008; font-weight:600;">skicka stämplingar / autosänd</b> (se SportIdents användarhandbok).
<br><br>
Gå sedan till sidan <i style="color:#008;">SportIdent</i> i MeOS. Se till att <b style="color:#008; font-weight:600;">avläsning / radiotider</b>
är valt. Välj den COM-port som enheten är kopplad till och välj
aktivera. MeOS försöker nu få kontakt, men om enheten är långt borta
eller uppkopplad via radiolänk är det inte säkert att MeOS får något
svar.
<br><br>
Du får då frågan om MeOS ska lyssna efter inkommande stämplingar. Om du
svara ja kommer MeOS att lyssna på den valda porten. För att verifiera
att du har kontakt med enheten måste du provstämpla. MeOS kan inte
upptäcka om kontakten med enheten upphör.
<br><br>När MeOS tar emot stämplingar utan att ha direktkontakt med
enheten går det inte att avgöra vilken sorts enhet (start, mål, check,
kontroll, töm etc.) som är ansluten. Istället används enhetens
kodsiffra. Efter att enheten anslutits visas formuläret <b>kontrollmappning</b> där du kan ställa in hur olika kodsiffror ska tolkas. Kodsiffror över 30 tolkas alltid som motsvarande kontroll.
<div class="info"><b>Bra att veta</b><br>Hur MeOS använder inkommande stämplingar:
<ul><li>Om en startstämpling registreras för en deltagare sätts starttiden.</li><li>Om
en målstämpling registreras för en deltagare sätts måltiden, men inte
deltagarens status (resultatet är preliminärt) såvida inte <b style="color:#008; font-weight:600;">resultat vid målstämpling</b> är aktivt, se <a href="#sec4452" title="
Avsnittet (...) behandlar klasser översiktligt. Fler inställningar blir möjliga om du checkar i ...">mer om klasser</a>.</li><li>En stämpling med check eller töm påverkar inte tävlingen, däremot tar kvar-i-skogen listan hänsyn till den.</li><li>Stämplingar
som används för att knyta brickor eller anmäla deltagare registreras
inte alls i tävlingen; resultatet är detsamma som om siffrorna skrivits
in manuellt.</li></ul></div>
För att mata in stämplingar via en Internetförbindelse kan <a href="#sec4438" title="Fjärrinmatning på sidan Automater låter dig hämta stämplingar och inlästa brickor från Internet. Ange adressen, ...">fjärrinmatning och radiotider från Internet</a> användas.
<br><br>
MeOS stöder också protokollet <i>SI Online Punches</i>, vilket innebär att stämplingar kan skickas över nätverket (eller genom mobiltelefoner över Internet). Välj <b style="color:#008; font-weight:600;">TCP</b>
i listan över portar. Du måste välja samma port för TCP som det program
som skickar stämplingarna. Protokollets nolltid förutsätts vara
00:00:00. Tryck på <b style="color:#008; font-weight:600;">starta</b> för att öppna porten.
<div class="warning"><b>Observera</b><br>Se till att eventuella brandväggar släpper igenom trafiken när du använder stämplingar över TCP.</div><br><a name="sec4471"></a><h3>Redigera passertider</h3>
<p class="timestamp">Uppdaterad: 2012-06-15</p>
Klicka på knappen <b style="color:#008; font-weight:600;">stämplingar</b>. Du får upp en tabell över alla stämplingar som registrerats, och kan ändra eller ta bort dem, se <a href="#sec4486" title="MeOS tabeller visar tävlingsdata (t.ex. löpare, lag, klasser och kontroller) i tabellformat och fungerar som ett kalkylblad.
...">appendix II: Tabelläge</a>.
<div class="info"><b>Bra att veta</b><br>Endast radiostämplingar syns i
tabellen. Stämplingar som lästs in genom brickavläsning är inte med, och
har dessutom alltid tolkningsföreträde framför radiostämpllingar. För
att ändra inlästa brickor ändrar man respektive deltagare på sidan <i style="color:#008;">deltagare</i>.</div><br><a name="sec4474"></a><h3>Prioritera bevakning av vissa deltagare</h3>
<p class="timestamp">Uppdaterad: 2011-02-25</p>
I <a href="#sec4472" title="I händelsevyn rapporterar MeOS händelser i tävlingen för de klasser du bevakar, allteftersom tävlingen fortgår. De senaste händelserna kommer högst upp, och du kan alltså bevaka flera klasser och flera radiokontroller i samma vy.
...">händelsevyn</a> kan du till viss del styra vilka löpare som MeOS bevakar (MeOS bevakar automatiskt de löpare som gör bra resultat). Välj <b style="color:#008; font-weight:600;">prioritering</b>
och därefter en klass. En lista på klassens löpare/lag visas, och för
varje löpare lag kan man sätta inget, ett eller två kryss.
<ul><li>Inget kryss betyder att deltagaren inte bevakas speciellt från
start, utan endast från första rapporterade bra resultat, och så länge
det går bra.</li><li>Ett kryss betyder att deltagaren bevakas från start och så länge det går bra.</li><li>Två kryss betyder att löparen bevakas hela loppet oberoende av hur det går.</li></ul>
Vad som menas med ett bra resultat är flytande och relativt. Ju färre
resultat som finns desto lättare är det att göra ett bra resultat den
som är först till radion tar ju alltid ledningen.
<br><br>
I händelsevyn kan du också påverka vad som rapporteras genom att filtrera.<br><a name="sec4476"></a><h3>Rapportläge</h3>
<p class="timestamp">Uppdaterad: 2019-04-01</p>
Du kan nå <a href="#sec4418" title="Förutom vanliga resultatlistor kan MeOS kan ta fram en individuell resultatrapport för visning direkt på skärmen. Gå till ...">resultatrapporten</a> direkt från speakerfliken. Där kan du till exempel ta fram en detaljerad rapport bommade kontroller för en deltagare.<br><a name="sec4475"></a><h3>Liveresultat Stoppur</h3>
<p class="timestamp">Uppdaterad: 2018-03-08</p>
Knappen <b style="color:#008; font-weight:600;">Liveresultat</b> på sidan <i style="color:#008;">speaker</i>
öppnar ett nytt fönster där du får välja klasser och start- och
slutkontroll för stoppuret. Flytta sedan fönstret till den skärm där du
vill visa stoppuret i helskärm, och tryck på <b style="color:#008; font-weight:600;">Starta</b>. Du kan också trycka <b style="color:#008; font-weight:600;">ENTER</b> på tangentbordet.
<br><br>
Nu visas MeOS i helskärm på detta fönster, och när en deltagare i
klassen stämplar vid startkontrollen startar ett stoppur som rullar
tiden fram till dess deltagaren når slutkontrollen. Ett tänkt
användningsområde är att visa stoppuret på en storbildskärm. För
närvarande hanteras endast en deltagare i taget. För att avsluta
helskärmsläget växlar du till helskärmsfönstret (så att det har fokus)
och trycker <b style="color:#008; font-weight:600;">ESC</b> på tangentbordet.
<br><br>
Start- och slutkontrollen måste naturligtvis vara uppkopplade mot
tävlingen för att det ska fungera. Anslutningen bör också vara så snabb
att det inte blir någon längre fördröjning från det att en tävlande
stämplar tills att stämplingen kommer in till MeOS. I MeOS uppkoppling
bör snabb förhandsinformation om stämplingar vara aktiverad.<br><br><a name="sec4477"></a><h2 class="break">Lag, stafetter, gafflingar och flera lopp</h2>
<p class="timestamp">Uppdaterad: 2023-02-06</p>
MeOS stöder stafetter och lagtävlingar av olika slag, t.ex som
patruller, och och individuella tävlingar med flera lopp, t.ex. prolog +
jaktstart, eller individuella gafflingar. Alla klasser som har mer än
en bana eller mer än en sträcka kallas gemensamt för <i>multiklasser</i>.
<div class="info"><b>Bra att veta</b><br>Det går utmärkt att blanda multiklasser och vanliga klasser i samma tävling.</div>
Se först till att de funktioner för lag och gafflingar som behövs är aktiverade under <b style="color:#008; font-weight:600;">MeOS funktioner</b> på sidan <i style="color:#008;">tävling</i>.
<h3>Gafflade banor</h3>
Om du inte har aktiverat funktioner för stafett eller lagtävlingar, finns endast knappen <b style="color:#008; font-weight:600;">Gafflade banor</b>. Om du väljer den visas möjliga inställningar för individuella gafflade banor:
<ul><li><b style="color:#008; font-weight:600;">Gemensam start</b> Ange en gemensam starttid</li><li><b style="color:#008; font-weight:600;">Använd banpool</b>
Vid målgång knyts någon av de banor som hör till klassen (sträckans
banor) till löparen, beroende på vilken bana denna sprungit. Vilken
gaffel man springer behöver alltså inte bestämmas i förväg (Modell: ta
en karta ut högen och spring!)</li><li><b style="color:#008; font-weight:600;">Sträckans banor</b> För över de banalternativ som är gäller från listan banor till sträckans banor, genom att markera banor och välja <b style="color:#008; font-weight:600;">lägg till</b>.</li></ul>
<div class="info"><b>Bra att veta</b><br>Om du importerar gafflingar
från ett annat program (genom IOF-XML 3.0) innan du har lagt in lag
eller deltagare och tilldelat nummerlapp (kopplingen i filen är
specificerad genom nummerlappsnummer), måste du ställa in vilket första
nummerlappsnummer som används i varje klass. Du kan göra detta genom
skriva in numret i kolumnen <b style="color:#008; font-weight:600;">Nummerlapp</b> under klassernas <b style="color:#008; font-weight:600;">snabbinställningar</b>.</div>
<h3>Lagklasser</h3>
Om du har aktiverat funktionalitet för någon lagklass, finns knappen <b style="color:#008; font-weight:600;">flera banor/stafett</b> Den startar guiden <i>ändra sträckindelning</i>, som används för att definiera en multiklass.
Man kan välja på ett antal fördefinierade tävlingsformer. För vissa tävlingsformer kan alternativen <b style="color:#008; font-weight:600;">starttid</b> och <b style="color:#008; font-weight:600;">antal sträckor</b> anges. Följande alternativ finns (beroende på vilka funktioner som är aktiva).
<ul><li><b style="color:#008; font-weight:600;">Endast en bana</b> tar bort alla stafettinställningar. Klassen är inte längre en multiklass.</li><li><b style="color:#008; font-weight:600;">Utan inställningar</b> skapar en multiklass med det antal sträckor du anger, men gör inga automatiska inställningar.</li><li><b style="color:#008; font-weight:600;">Banpool, gemensam start</b>
gör inställningar för en sträcka (individuell klass), med banpool och
gemensam start. Ett antal banor kan anges, men deltagare och bana knyts
ihop först vid målgång. Det är alltså inte på förhand bestämt vem som
springer vilken bana. Vill man att banorna ska tilldelas i förväg
avmarkerar man rutan använd banpool i nästa steg. Banorna tilldelas då
efter startnummer, se <a href="#sec4479" title="En sträcka i en klass har en ordnad uppsättning banor. Dessa tilldelas löparna i klassen rullande efter startnummer.
...">bantilldelning</a>.</li><li><b style="color:#008; font-weight:600;">Banpool, lottad startlista</b> är som ovan, fast med lottad startlista.</li><li><b style="color:#008; font-weight:600;">Prolog + jaktstart</b>.
Inställningar för en löpare, med två sträckor. Första sträckan ska
lottas, se avsnittet om lottning. För andra sträckan bestäms startlistan
av resultatet på första sträckan.</li><li><b style="color:#008; font-weight:600;">Patrull, 2 SI-pinnar</b> innebär en patrulltävling, där sist i mål avgör lagets tid. Varje patrulldeltagare ska ha en egen SI-pinne.</li><li><b style="color:#008; font-weight:600;">Patrull, 1 SI-pinne</b> innebär en patrulltävling, där laget endast har en SI-pinne.</li><li><b style="color:#008; font-weight:600;">Par- eller singelklass</b> tillåter patruller med en eller två deltagare, det vill säga, man springer antingen ensam eller i par.</li><li><b style="color:#008; font-weight:600;">Stafett</b> innebär en vanlig stafett med det antal sträckor du anger.</li><li><b style="color:#008; font-weight:600;">Tvåmannastafett</b>
är en stafett där varje lag består av två löpare, som springer varannan
sträcka. Anger du fyra sträckor, kommer löpare A att springa sträcka 1
och 3, och löpare B att springa sträcka 2 och 4.</li><li><b style="color:#008; font-weight:600;">Extralöparstafett</b>
är en typ av stafett där upp till tre löpare tillåts springa
mittsträckan. Den löpare som är först i mål växlar över till nästa
löpare. För att laget ska bli godkänt måste den löpare som växlar vara
godkänd. De löpare som inte växlar ut någon, och alltså inte påverkar
resultatet, behöver inte vara godkända.</li></ul>
<div class="warning"><b>Observera</b><br>Det är i allmänhet olämpligt
att ändra sträckindelningen i en klass där det redan finns anmälda lag
eller deltagare. Men vissa ändringar fungerar. MeOS kommer att försöka
skapa lag eller omforma lag av redan anmälda. Till exempel fungerar det
att konvertera en individuell klass till en <i>par- eller singelklass</i>, eller till <i>prolog+jaktstart</i>.</div>
Klicka på <b style="color:#008; font-weight:600;">verkställ</b> för att
genomföra inställningen. Nu visas en tabell med inställningar för alla
sträckor, förinställda enligt den tävlingsform du valt, se <a href="#sec4480" title="Om ingen av de fördefinierade tävlingsformerna passar dina behov, kan du själv ändra reglerna för de olika sträckorna. Välj klass på ...">sträckors egenskaper</a>.<a name="sec4479"></a><h3>Bantilldelning</h3>
<p class="timestamp">Uppdaterad: 2023-03-10</p>
En sträcka i en klass har en ordnad uppsättning banor. Dessa tilldelas löparna i klassen rullande efter startnummer.
<div class="info"><h3>Exempel</h3>
Finns tre banor, A, B och C, får löpare 1 bana A, löpare 2 bana B,
löpare 3 bana C, löpare 4 bana A och så vidare. För att gaffla en
stafett med 3 sträckor och tre banor kan man alltså lägga in bana ABC på
sträcka 1, BCA på sträcka 2 och CAB på sträcka 3.
<br><br>
Ännu mer spridning kan man få om man lägger in ABCABC på sträcka 1,
BCACAB på sträcka 2 och CABBCA på sträcka 3. Då finns sex möjliga
ordningar att springa banorna i: ABC, BCA, CAB, ACB, BAC och CBA. Det är
alla möjliga ordningar över tre banor.</div>
<h3>Knyta bana vid målgång</h3>
Om du aktiverar <b style="color:#008; font-weight:600;">banpool</b>
kommer, är gafflingen inte låst för en sträcka förrän löparen gått i
mål. Då väljer MeOS den bana från sträckans möjliga banor som bäst
matchar stämplingarna i brickan. Bantilldelningen görs oberoende för
varje sträcka, och ingen kontroll görs av att ett lag som helhet
sprungit alla gafflingsalternativ.
<br><br>
Om du istället aktiverar <b style="color:#008; font-weight:600;">oordnade parallella sträckor</b>,
kommer MeOS att tillåta att inom ett lag och för varje grupp av
parallella sträckor, att löparna på de parallella sträckorna tar vilken
av lagets gafflingar som helst.
<br><br>
För att exemplifiera: om sträcka 3 är parallell med 4 olika banor (och
fyra löpare), så spelar det ingen roll vilken av löparna som väljer
vilken bana. MeOS kontrollerar i detta fall att samtliga lagets banor
löpts, det enda som tillåts är en annan ordning.
<h3>Definiera gafflingsnycklar</h3>
Funktionen <b style="color:#008; font-weight:600;">definiera gaffling</b>
låter dig enkelt konstruera en optimal gaffling från de banor du har.
Markera ett antal banalternativ och de sträckor som ska ha de banorna,
och välj <b style="color:#008; font-weight:600;">använd valda banor på valda sträckor</b>.
Om andra sträckor ska ha en annan uppsättning banor, upprepar du denna
procedur med dessa sträckor, tills alla sträckor har rätt banor
associerade. Därefter väljer du <b style="color:#008; font-weight:600;">beräkna och tillämpa gaffling</b>.
MeOS beräknar en optimal gaffling utifrån banorna; speciellt effektivt
är det om banorna är gafflade mot varandra, med vissa gemensamma
kontroller.
<br><br>Om det finns många gafflingsvarianter är det lämpligt att sätta ett värde på <b style="color:#008; font-weight:600;">max antal gafflingsvarianter att skapa</b> i samma härad som förväntat antal lag. MeOS kommer att försöka välja ut gafflingsvarianter med inbördes maximal spridning.
<br><br>Om du vill se de fullständiga gafflingsalternativ (för lagen som helheter) som är definierade, väljer du <b style="color:#008; font-weight:600;">visa gafflingar</b>. Här får du också närmare information om eventuella orättvisor.
<h3>Låsa gafflingar</h3>
Ett lags gafflingen styrs av lagets startnummer. Det uppdateras normalt
vid lottning eller nummerlappstilldelning. För att förhindra detta och
istället låsa startnummer och gaffling kan du välja funktionen <b style="color:#008; font-weight:600;">lås gafflingar</b> på sidan <i style="color:#008;">klasser</i>. Om du ångrar dig väljer du <b style="color:#008; font-weight:600;">tillåt gafflingsändringar</b>.
<br><br>
På sidan <i style="color:#008;">listor</i> finns en lista över bantilldelningen. Här anges varje deltagare och vilken bana hon förväntas löpa. Om du kör <b style="color:#008; font-weight:600;">kontroll inför tävlingen</b> på sidan <i style="color:#008;">listor</i> framgår också precis vilka kontroller varje löpare förväntas besöka.
<div class="hint"><b>Tips</b><br>På sidan listor finns också lagens
banor i en lista med tabellformat. Kopiera den listan och klistra in i
ett i ett ordbehandlingsprogram (eller kalkylbladsprogram) för att skapa
etiketter med lagnummer och sträcka, som kan klistras på kartor.</div>
<h3>Gafflingar från banläggningsprogram</h3>
Vissa banläggningsprogram kan tilldela gafflingar till lag. MeOS kan
importera sådana uppställningar om följande villkor är uppfyllda:
<ul><li>Filformatet IOF-XML 3.0 används för överföringen.</li><li>Alla klasser är skapade och har rätt antal sträckor.</li><li>För varje klass är första nummerlappsnummer angivet. Du kan ange <b style="color:#008; font-weight:600;">nummerlapp</b> under snabbinställningar på sidan <i style="color:#008;">klasser</i>.</li></ul><br><a name="sec4480"></a><h3>Sträckors egenskaper</h3>
<p class="timestamp">Uppdaterad: 2015-12-16</p>
Om ingen av de fördefinierade tävlingsformerna passar dina behov, kan du
själv ändra reglerna för de olika sträckorna. Välj klass på sidan <i style="color:#008;">klasser</i>.
Förutsatt att det är en multiklass visas en tabelliknande uppställning
med egenskaper för de olika sträckorna, se avsnittet om <a href="#sec4477" title="MeOS stöder stafetter och lagtävlingar av olika slag, t.ex som patruller, och och individuella tävlingar med flera lopp, t.ex. prolog + jaktstart, eller individuella gafflingar. Alla klasser som har mer än en bana eller mer än en sträcka kallas gemensamt för ...">multiklasser</a>.
Nedan förklaras de olika inställningarna.
<br><br>
<b style="color:#008; font-weight:600;">Sträcktyp</b> bestämmer hur sträckan ska löpas, och hur resultatet ska räknas ut. Följande möjligheter finns.
<ul><li><b style="color:#008; font-weight:600;">Normal</b> betyder att sträckan löps efter att föregående löpare gått i mål.</li><li><b style="color:#008; font-weight:600;">Parallell</b> betyder att sträckan löps parallellt med <i>föregående</i>
löpare. Starttiden förutsätts vara densamma. Tiden på sträckan är den
längsta som någon av de parallellt löpande har; sist i mål växlar ut
nästa sträcka. Vill man således ha tre parallellt löpande på sträcka
ett, två och tre, sätter man sträcka ett till normal, och sträcka två
och tre till parallell.</li><li><b style="color:#008; font-weight:600;">Valbar</b> fungerar precis som parallell, med den skillnaden att det är tillåtet att <i>inte</i>
sätta in en löpare på sträckan. Typen kan användas till en klass där
man kan springa ensam eller i patrull. I patrullfallet är det den som
har längst tid som avgör patrullens tid.</li><li><b style="color:#008; font-weight:600;">Extra</b>
fungerar ungefär som typen parallell och valbar. Skillnaden är att den
som är först i mål på sträckan förutsätts växla ut nästa sträcka, inte
den som är sist i mål. Extra löpare används ibland i ungdomsstafetter
för att nybörjare ska kunna prova på stafett utan att ett misslyckande
påverkar laget. På en sträcka med extralöpare krävs endast att den som
är först i mål och växlar är godkänd; övriga löpare kan stämpla fel
eller utgå utan att laget diskas. Extra löpare kan också lämnas vakanta
utan att laget diskas (precis som för typen valbar).</li><li><b style="color:#008; font-weight:600;">Summera</b>
betyder att den tid löparen har på sträckan adderas till lagets tid,
oberoende av när sträckan löps. När den här sträcktypen förekommer är
det alltså inte säkert att först i mål vinner.</li><li><b style="color:#008; font-weight:600;">Medlöpare</b> innebär en löpare som står med i listorna, men som ignoreras i resultatuträkningen. En medlöpare behöver inte ha SI-pinne.</li><li><b style="color:#008; font-weight:600;">Gruppera</b>
innebär att deltagaren ingår i laget, men springer sitt eget lopp i
egen klass (som kan vara en individuell klass). Hur resultatet för laget
ska räknas ut vet inte MeOS; det här alternativet är användbart när du
har en egen <a href="#sec4502" title="En resultatmodul kan användas om du vill räkna ut resultatet enligt speciella regler, t.ex.
* tidstillägg för stämpling vid en felaktig kontroll...">resultatmodul</a> där reglerna är definierade. Observera att en deltagare endast kan ingå i ett lag.</li></ul>
Fältet <b style="color:#008; font-weight:600;">starttyp</b> anger hur
löparna på sträckan ska starta. Inställningen är bara applicerbar för
sträcktyperna normal och summera. Följande alternativ finns.
<ul><li><b style="color:#008; font-weight:600;">Starttid</b> betyder att den tid som anges i fältet starttid används för alla löpare på sträckan.</li><li><b style="color:#008; font-weight:600;">Växling</b>
betyder att måltid på föregående sträcka används som starttid. Notera
att sträcktyperna parallell, valbar och extra har speciella regler för
vilken tid som används.</li><li><b style="color:#008; font-weight:600;">Tilldelad</b>
innebär att MeOS inte rör starttiden för sträckan. Du är ansvarig för
att tilldela löparna starttider genom lottning, startstämpling eller
annan metod.</li><li><b style="color:#008; font-weight:600;">Jaktstart</b>
innebär att resultatet på föregående sträckor används för att sätta upp
en jaktstart. Första löparen i jaktstarten går ut vid den tid som anges
i fältet starttid.</li></ul>
I fältet <b style="color:#008; font-weight:600;">starttid</b> kan du ange starttiden (när starttypen är <b style="color:#008; font-weight:600;">starttid</b>), eller första starttid (när starttypen är <b style="color:#008; font-weight:600;">jaktstart</b>). När starttypen är <b style="color:#008; font-weight:600;">växling</b>, kan du antingen ange <b style="color:#008; font-weight:600;">ordnat</b>,
vilket betyder att löparna går ut i laguppställningens ordning. För
parallella sträckor innebär det att den som är först in på föregående
sträcka växlar ut den som står först i laguppställningen, och så vidare.
Du kan också ange att sträckan ska skickas ut av löparen på en
specificerad sträcka. Man kan exempelvis bestämma att löpare 1 växlar
till löpare 3, och löpare 2 växlar till löpare 4, oavsett vem som är
snabbast av löpare 1 och 2.
<br><br>
Fältet <b style="color:#008; font-weight:600;">löpare</b> anger vilken
löpare som ska springa sträckan. I en vanlig stafett är löparens nummer
detsamma som sträckans nummer. Men vill man att samma löpare ska
springa, säg, sträcka 1 och 3, sätter man <i>Str. 1</i> i fältet löpare på sträcka 3 (och sträcka 1).
<div class="warning"><b>Observera</b><br>Stafettinställningarna är
ganska flexibla och därmed ganska komplicerade. Om du ska arrangera en
stafett med specialiserade regler bör du göra en testtävling, där du
matar in löparresultat manuellt (eller simulerar brickavläsning), för
att verifiera att du och MeOS har samma uppfattning om hur
inställningarna ska tolkas.</div>
Fälten <b style="color:#008; font-weight:600;">rep</b> och <b style="color:#008; font-weight:600;">omstart</b> förklaras i avsnittet <a href="#sec4478" title="Fälten rep och omstart, som finns för varje sträcka, har båda med omstart att göra och i båda fälten anges klocktider. Fälten används när löparens starttid är beroende av resultatet på föregående sträcka.
...">omstart</a>.
<br><a name="sec4481"></a><h3>Hantera lag</h3>
<p class="timestamp">Uppdaterad: 2023-05-29</p>
På sidan <i style="color:#008;">lag</i>, som dyker upp då du definierat
en lagklass, hanterar du lag och laguppställningar. För ett lag kan du
direkt ange lagnamn, nummerlapp, lagets klass och status. Du kan också
direkt skriva in eller ändra namn eller bricknummer för lagmedlemmarna.
För att ta bort en löpare från en sträcka suddar du helt enkelt ut
namnet.
<br><br>
Ofta vill man dock flytta befintliga deltagare mellan sträckor och lag när man hanterar sena lagändringar. Klicka då på <b style="color:#008; font-weight:600;">&lt;&gt;</b>
(Knyt löpare till sträckan) för den sträcka du vill ändra. Du får upp
en lista med förslag på deltagare som du kan knyta till sträckan. Om
sträckan redan har en löpare och den ny deltagare du väljer redan är
tilldelad en sträcka, byter deltagarna plats. Genom ett antal sådana
byten går det snabbt att uppnå en önskad förändring av
laguppställningarna utan att man behöver skriva in namn och bricknummer
på nytt.
<br><br>
Knappen <b style="color:#008; font-weight:600;">...</b> (Redigera deltagaren) tar dig till sidan deltagare med aktuell lagmedlem vald.
<h3>Nummerlappar och startnummer</h3>
Det är oftast enklast att tilldela nummerlappar när alla lag är anmälda.
Med standardinställningarna tilldelas då nummerlapp till lagen enligt
alfabetisk ordning. Då nummerlappen styr gafflingen (se nedan) innebär
det vanligtvis att lag från samma klubb får olika gafflingar. Om du
lägger till lag efterhand, får laget nästa tillgängliga nummer i
klassen.
<br><br>
Om det finns seedade lag, t.ex. baserat på tidigare års resultat, kan kolumnen <b style="color:#008; font-weight:600;">Sortering</b> i tabelläget användas för att mata in ett tal (t.ex. föregående års placering) som styr ordningen före namnet.
<div class="info"><b>Bra att veta</b><br>I MeOS styrs lagets gaffling av
startnumret, som vanligtvis är samma som nummerlappsnummer. Därför får
laget en ny gaffling om det får en ny nummerlapp.</div>
Om du manuellt vill ändra gaffling kan du ändra startnumret manuellt. Det är vad funktionen <b style="color:#008; font-weight:600;">Ändra lagets gaffling</b>
gör. Du får välja från en lista med gafflingsnycklar (som motsvarar en
rad i bandefinitionen för klassen). När du godkänner ändringen byter
MeOS startnummer till ett nytt som ger den önskade gafflingen, utan att
ändra nummerlapp.<a name="sec4482"></a><h4>Importera laguppställningar</h4>
<p class="timestamp">Uppdaterad: 2015-12-15</p>
Du kan importera laguppställningar från IOF-XML (Eventor) eller från en
semokolonseparerad OS-fil, men det finns också möjlighet att importera
lag från ett enklare textformat.
<br><br>Välj <b style="color:#008; font-weight:600;">Importera laguppställningar</b> på sidan <i style="color:#008;">lag</i>.
Du får välja en fil, som är semikolonseparerad enligt ett visst format:
<ul><li>Först anges en rad med klass, lagnamn och eventuell klubb.</li><li>Därefter
är det en rad för varje deltagare i laget, där man kan ange namn,
bricknummer, klubb, bana, och deltagarklass (det sistnämnda fungerar
endast om sträcktypen är <i>gruppera</i>, annars är deltagarens klass alltid samma som lagets klass).</li><li>Bricknummer, klubb och bana är valfritt att ange.</li><li>Klassen måate finnas och det ska vara en rad för varje sträcka. Använd blankrader för vakanser.</li></ul>
<p class="code">Finalklass;OK Linné 1;OK Linné<br>
Rikard Karlsson;12323;OK Linné;vit-1;H10<br>
Sven Karlsson;32323;OK Linné;gul-2;H12<br>
Lisa Stark;42433;Rasbo IK;violett-1;D16<br>
<br>
Finalklass;IF Thor 1;IF Thor<br>
Maja Mård;42525;IF Thor;vit-2;D10<br>
Konrad Klok;2545;IF Thor;gul-1;H12<br>
Kit Walker;41434;IF Thor;gul-2;U3<br>
</p>
<b style="color:#008; font-weight:600;">Använd befintliga deltagare</b> betyder att deltagare som redan är anmälda kommer att matchas, och flyttas in i laget. Deltagare som inte matchas ignoreras.
<h3>Patrullimport (multisport)</h3>
Det finns ett speciellt importformat för patruller. Filen är semikolonseparerad, och den första raden ska vara <tt>RAIDDATA</tt>.
Därefter följer en rad för varje patrull: startnummer, lagnamn, stad,
anmälningsdatum, klassnamn, klassid, deltagare 1, deltagare 2,
sorteringsindex. Den här sortens fil importeras från sidan <i style="color:#008;">tävling</i>, <b style="color:#008; font-weight:600;">Anmälningar</b>. Klasserna skapas automatiskt.
Exempel:
<p class="code">RAIDDATA<br>
1;Snabbfötterna;Uppsala;2015-01-01;Kort;1;Rikard Karlsson;Sven Karlsson;1<br>
2;Fina fiskar;Knivsta;2014-12-30;Kort;1;Malte Malm;Rolf Rosig;1<br>
3;Fula fiskar;Göteborg;2014-12-24;Lång;2;Glenn Kvick;Bo Pigg;1<br>
</p>
<br><a name="sec4483"></a><h4>Skapa anonyma lagmedlemmar</h4>
<p class="timestamp">Uppdaterad: 2015-12-15</p>
Knappen <b style="color:#008; font-weight:600;">Skapa anonyma lagmedlemmar</b> på sidan <i style="color:#008;">lag</i>
låter dig skapa anonyma lagmedlemmar (N.N.) på alla sträckor där
laguppställning ännu saknas. Dessa löpare kan senare ersättas med de
riktiga lagmedlemmarna.
<br><br>
Anledningar till att man ibland vill skapa dessa tillfälliga
lagmedlemmar är att de behövs om man ska lotta starttider, vill tilldela
bricknummer eller anmälningsavgifter.<br><a name="sec4484"></a><h4>Direktanmälan</h4>
<p class="timestamp">Uppdaterad: 2017-02-08</p>
Välj eller skapa ett lag på sidan <i style="color:#008;">Lag</i>. Välj sedan en sträcka, <b style="color:#008; font-weight:600;">&lt;&gt;</b> (Knyt löpare till sträckan), och klicka sedan på <b style="color:#008; font-weight:600;">direktanmälan</b>. Du kan använda en tillkopplad SI-enhet för att fylla i bricknummer, och slå upp namn från tävlingsdatabasen.<br><br><a name="sec4478"></a><h3>Omstart</h3>
<p class="timestamp">Uppdaterad: 2019-05-14</p>
Fälten <b style="color:#008; font-weight:600;">rep</b> och <b style="color:#008; font-weight:600;">omstart</b>,
som finns för varje sträcka, har båda med omstart att göra och i båda
fälten anges klocktider. Fälten används när löparens starttid är
beroende av resultatet på föregående sträcka.
<br><br>
Om växlingstiden infaller efter tiden rep används inte växlingstiden som
starttid, utan istället tiden omstart. Konkret drar man repet i
växlingsfållan vid tiden rep, och låter omstarten gå vid tiden omstart.
Det är alltså möjligt att använda olika omstartstider på olika sträckor.
<br><br>
Notera att vid <b>jaktstart</b> syftar reptiden på tid för start i
jaktstarten, inte på tid för målgång på föregående sträcka. Med andra
ord, de som skulle startat efter reptiden i jaktstarten får i stället
starta i omstarten.
<br><br>
Man kan förhindra att ett visst lag deltar i omstarten genom att markera <b style="color:#008; font-weight:600;">förhindra omstart</b> på sidan <i style="color:#008;">Lag</i>. Om man vill styra enskilda löpares deltagande i omstarten kan man använda tabelläget för deltagare och kolumnen <i>Ej omstart</i>.
<br><br>
I resultatlistan hamnar godkända lag som har fler antal omstarter efter
godkända lag med färre antal omstarter oberoende av lagens totaltid.
<div class="hint"><b>Tips</b><br><ul><li>Ofta vill man ha samma omstart på flera sträckor och i flera klasser. För detta ändamål finns knappen <b style="color:#008; font-weight:600;">omstart</b> (under rubriken funktioner). Där kan du ställa in rep- och omstartstid för flera klasser samtidigt.</li><li>I en jaktstart är det möjligt att lägga omstarten innan första start i jakten.</li></ul></div><br><br><a name="sec4508"></a><h2 class="break">Kval och final knockout sprint</h2>
<p class="timestamp">Uppdaterad: 2024-03-13</p>
Om man ska genomföra kval, kvartsfinaler, semifinaler och final i tät
följd (och vanligtvis med samma arena) är det omständligt att arbeta med
flera etapper (se <a href="#sec4507" title="Den här guiden går i punktform igenom ett antal steg som behövs för att genomföra en mästerskapstävling (eller motsvarande) med kval och final. Indata är, förutom anmälningar och banor, ranking, som används för att skapa jämna kvalheat och definiera startordning i kvalet.
...">appendix III: Mästerskap med kval och final</a>) eftersom du måste koppla ner tävlingen och sedan koppla upp alla datorer mot den nya etappen.
<br><br>
Du kan istället arbeta med en tävling och flera lopp per löpare i samma
tävling. MeOS automatiserar då framtagning av nästa startlista
(finalstartlista byggd på resultatet i semifinalerna etc), så att nästa
startlista är klar i samma ögonblick som den sista deltagaren går i mål i
de kvalificerande klasserna (eventuell lottning måste man förstås
genomföra manuellt).
<h3>Fördelar (jämfört med separata tävlingar)</h3>
<ul><li>Smidighet och snabbhet. Inga speciella åtgärder krävs för att ta
fram nästa lopp. Startlistan för nästa (del-) final uppdateras
samtidigt som kvalen avgörs, och sedan är det bara att starta nästa
lopp.</li><li>Enklare att redovisa alla lopp i en lista eller rapport.</li></ul>
<h3>Nackdelar</h3>
<ul><li>Du delar samma uppsättning kontroller och banor mellan loppen.
Om kontroller flyttas under tävlingen betyder samma kontroll olika
punkter. Av samma anledning går det inte att sätta en kontroll som
trasig under ett lopp och hel under ett annat lopp.</li><li>Tidigare
lopp blir inte helt låsta; det är fortfarande möjligt att (av misstag)
göra än ändring i ett kvallopp, vilket kan förändra förutsättningarna
framåt. Med flera etapper är tidigare resultat mer definitivt låsta.
Använd funktionen för att låsa startlistorna till varje finalnivå så
fort de är fastställda.</li></ul>
<h3>Instruktion, steg för steg</h3>
<ul><li>Aktivera stöd för flera lopp per löpare, sidan <i style="color:#008;">Tävling</i>, <b style="color:#008; font-weight:600;">MeOS funktioner</b>, <b style="color:#008; font-weight:600;">Flera lopp för en löpare</b>.</li><li>Välj en klass med anmälda löpare eller skapa en ny tom klass, t.ex. <i>Damer</i>.</li><li>Välj <b style="color:#008; font-weight:600;">kval/final-schema</b> på sidan <i style="color:#008;">klasser</i>.
Schemat definierar reglerna för hur många löpare som går till vilken
final, etc. Knappen startar ett redigeringsläge där du kan skapa ett
nytt schema eller ladda ett befintligt schema från fil. Se <a href="#sec4513" title="När du väljer att lägga till ett kval/final-schema (eller att Uppdatera det), startas schemaredigeraren...">redigera kval/final-scheman</a>.</li><li>Klicka på <b style="color:#008; font-weight:600;">använd i <i>klassnamn</i></b>
när du är nöjd med schemat. MeOS skapar då ett antal härledda klasser,
t.ex. DamerKval, DamerSemi A, DamerSemi B, DamerFinal, beroende på
schemat du laddar in. Du kan döpa om de härledda klasserna om du vill.</li><li>Anmäl vid behov fler löpare till <b>grundklassen</b> (i detta exempel <i>Damer</i>). <b>Viktigt:</b>
anmäl inte löpare direkt till kval eller finalklasserna. För varje
deltagare du anmäler skapas ett enpersonslag med de antal sträckor/lopp
som deltagaren kan springa, givet att hon går till final. Om du studerar
startlistan för kvalet noterar du att denna fylls på med deltagarnas
första lopp.</li><li>Om det finns flera kvalklasser gör MeOS en jämn
fördelning mellan dessa. Men du kan styra fördelningen själv. Välj
grundklassen (Damer i exemplet ovan) och välj (den avancerade)
funktionen <b style="color:#008; font-weight:600;">Dela klassen</b> på sidan <i style="color:#008;">klasser</i>.
Du kan nu använda den vanliga klassdelningsfunktionen för att fördela
deltagarna till heaten, t.ex. skapa jämna heat baserat på ranking.</li><li>Hantera kvalklasserna som vilka individuella klasser som helst. Du kan lotta starttider, välja banor, skriva ut listor etc.</li><li>Genomför
det första loppet. Klasserna för nästa nivå (t.ex. semifinaler) kommer
att fyllas på och uppdateras automatiskt vartefter löparna går i mål
baserat på resultat. Vid delade placeringar som skulle innebära att en
av de lika placerade inte skulle gå vidare till nästa nivå, kommer MeOS
att låta båda gå vidare. Det innebär att nästa klass kan få fler
deltagare än planerat.</li><li>Gör nu förberedelser för nästa lopp:
lotta/starttider, nummerlappar, bantilldelning etc. För att förhindra
att MeOS automatiskt ändrar klasstilldelning på denna nivå, t.ex. om
resultatet i kvalet skulle förändras, bör du i detta läge välja <b style="color:#008; font-weight:600;">Lås startlista</b>
på sidan klasser. När du gjort det kan du också manuellt göra
justeringar i klasstilldelning utan att riskera att MeOS ändrar
tillbaka.</li><li>Genomför nästa nivå, och upprepa proceduren tills finalen är genomförd.</li></ul>
<a name="sec4513"></a><h3>Redigera kval/final-scheman</h3>
<p class="timestamp">Uppdaterad: 2024-03-25</p>
När du väljer att lägga till ett kval/final-schema (eller att <b style="color:#008; font-weight:600;">Uppdatera</b> det), startas <i>schemaredigeraren</i>.
<br><br>
Du kan ladda in ett befintligt schema (se <a href="#sec4514" title="Följande referensexempel visar hur en XML-fil kan se ut som definierar ett kval/final-schema. Du kan kopiera texten och spara i en fil som du döper till schema.xml och sedan kan ladda in i MeOS. Det går förstås lika bra att skapa schemat direkt i schemaredigeraren.
...">exempelscheman</a>) eller definiera ett nytt schema.
<h3>Nivåer och klasser/heat</h3>
Välj först <b style="color:#008; font-weight:600;">antal nivåer</b>. Det
motsvarar hur många lopp man (maximalt) deltar i från kval till final.
Alla startar på Nivå 1, vissa kvalificerar sig vissa till Nivå 2, och
från Nivå 2 kvalificerar man sig till Nivå 3 (etc).
<br><br>Det är också möjligt med direktkvalificering (t.ex. att segrarna
i kvalet direkt kvalificerar sig till finalen) medan några övriga får
springa ett andra kvallopp (andra chansen) för att ta sig till final.
<br><br>På varje nivå definierar du ett <b style="color:#008; font-weight:600;">antal klasser</b> (heat) på den nivån. Typiska namn på dessa är <i>Kval A</i>, <i>Kval B</i>, <i>Kval C</i>, <i>Semi A</i>, <i>Semi B</i>, <i>Final</i>, <i>Final B</i>.
<h3>Kvalificeringsregler</h3>
För varje klass på nivå 2 eller högre ska du ange kvalificeringsregler. Klicka på <b style="color:#008; font-weight:600;">redigera</b>. Följande typer finns:
<ul><li><b style="color:#008; font-weight:600;">Klass/placering</b> Ange
vilken kvalklass som gäller och skriv in en eller flera
placeringsnummer som betyder kvalificering till aktuell klass. Välj <b style="color:#008; font-weight:600;">Lägg till</b>. Vanligtvis sker kvalificering från föregående nivå, men det är möjligt att ange direktkvalificering från tidigare nivåer.</li><li><b style="color:#008; font-weight:600;">Bästa tid</b> Kvalificerar den deltagare som inte ännu är kvalificerad och som har bäst tid (oavsett heat). Välj <b style="color:#008; font-weight:600;">Lägg till</b>, och lägg till så många deltagare du önskar kvalificera enligt denna princip.</li><li><b style="color:#008; font-weight:600;">Övriga okvalificerade</b> Kvalificerar deltagare som ännu inte kvalificerat sig från föregående nivå. Möjliga val är <b style="color:#008; font-weight:600;">Alla</b>, <b style="color:#008; font-weight:600;">N bästa</b> (Ange antal) eller <b style="color:#008; font-weight:600;">Tidskval</b> (Ange kvalificeringstid). Välj <b style="color:#008; font-weight:600;">Lägg till</b>
för att använda regeln. Alla är lämplig för att definiera en B-final,
N-bästa för att definiera B-, C-, och D-finaler (etc). Tidskval används
för för att ange en absolut kvalificeringstid, där antalet kvalificerade
beror på hur många som klarar tiden.</li></ul><br><a name="sec4514"></a><h3>Exempelscheman</h3>
<p class="timestamp">Uppdaterad: 2024-03-11</p>
Följande referensexempel visar hur en XML-fil kan se ut som definierar
ett kval/final-schema. Du kan kopiera texten och spara i en fil som du
döper till schema.xml och sedan kan ladda in i MeOS. Det går förstås
lika bra att skapa schemat direkt i schemaredigeraren.
<h3>Exempel 1</h3>
<p class="code">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>
<br>
&lt;QualificationRules&gt;<br>
&nbsp;&nbsp;&lt;Level&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Class Name="Qualification heat" id="1"/&gt;<br>
&nbsp;&nbsp;&lt;/Level&gt;<br>
<br>
&nbsp;&nbsp;&lt;Level&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Class Name="Semi A" id="2"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="1" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="3" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="5" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="7" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Class&gt;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Class Name="Semi B" id="3"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="2" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="4" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="6" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="8" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Class&gt;<br>
&nbsp;&nbsp;&lt;/Level&gt;<br>
<br>
&nbsp;&nbsp;&lt;Level&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Class Name="Final" id="4"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="1" id="2"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="1" id="3"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="2" id="2"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="2" id="3"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Class&gt;<br>
&nbsp;&nbsp;&lt;/Level&gt;<br>
&lt;/QualificationRules&gt;<br>
</p>
Exemplet definierar ett kvalheat (id = 1). Till Semi A (id = 2) går de
som placerar sig som 1, 3, 5, eller 7. Till Semi B (id = 3) går de som
kom på plats 2, 4, 6, eller 8. Till finalen går ettorna och tvåorna från
de två semifinalerna. Om <i>andraplatsen</i> är delad i någon semifinal, går tre (eller fler) löpare vidare från den semifinalen.
<h3>Exempel 2</h3>
<p class="code">&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br>
<br>
&lt;QualificationRules&gt;<br>
&nbsp;&nbsp;&lt;Level distribution="Ranking"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Class Name="Qualification heat A" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Class Name="Qualification heat B" id="2"/&gt;<br>
&nbsp;&nbsp;&lt;/Level&gt;<br>
<br>
&nbsp;&nbsp;&lt;Level distribution="Ranking"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Class Name="Semi A" id="3"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="1" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="2" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="3" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="4" id="1"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Class&gt;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Class Name="Semi B" id="4"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="1" id="2"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="2" id="2"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="3" id="2"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="4" id="2"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Class&gt;<br>
&nbsp;&nbsp;&lt;/Level&gt;<br>
<br>
&nbsp;&nbsp;&lt;Level&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Class Name="Final" id="5"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="1" id="3"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="1" id="4"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="2" id="3"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;Qualification place="2" id="4"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Class&gt;<br>
&nbsp;&nbsp;&lt;/Level&gt;<br>
&lt;/QualificationRules&gt;<br>
</p>
Det finns två kvalifikationslopp. Om rankingdata finns när schemat
laddas används den för att fördela löparna jämt mellan de två loppen.
Annars kan du använda funktionen <b style="color:#008; font-weight:600;">Dela klass</b>.
För semifinalen används också fördelning baserat på ranking, snarare än
resultat. Fördelningen mellan finalerna baserar alltså inte på
placering i kvalet, utan på ranking. Kvalet används endast för att välja
ut vilka löpare som går vidare.
<br><br><a name="sec4487"></a><h2 class="break">Rogaining</h2>
<p class="timestamp">Uppdaterad: 2024-03-11</p>
<div class="warning"><b>Observera</b><br>För att komma åt denna funktion måste du först <a href="#sec4439" title="När du skapar en ny tävling får du välja vilka av MeOS funktioner du vill använda. Genom att klicka ...">aktivera</a> den.</div>
MeOS stöder rogaining (poängorientering) på två sätt:
<ul><li><b style="color:#008; font-weight:600;">Tidsgräns</b>, vilket
innebär att man har en maximal tid på sig att ta så många kontroller man
vill. Överskrids tiden får man poängavdrag. Vinner gör den som har
flest poäng. <b style="color:#008; font-weight:600;">Poängavdrag per påbörjad minut</b> innebär att hela minutens poängavdrag ges för varje påbörjad minut.</li><li><b style="color:#008; font-weight:600;">Poänggräns</b>, vilket innebär att man för att bli godkänd måste uppnå ett visst antal poäng. Vinner gör den som har kortast tid.</li></ul>
Typ av rogaining ställs in per bana, på sidan <i style="color:#008;">banor</i>.
Banan måste lista alla kontroller som kan räknas med, men ordningen
spelar ingen roll eftersom rogainingkontrollerna får besökas i valfri
ordning.
<br><br>
Det går utmärkt att blanda vanlig orientering med rogainingmoment i
samma bana, förslagsvis med poänggräns. Det kan fungera så att det mitt
på banan finns ett bo med rogainingkontroller, där ett visst poängantal
måste uppnås, innan man kan fortsätta banan.
<br><br>
På sidan <i style="color:#008;">kontroller</i> anger man att en kontroll är en rogainingkontroll genom att sätta <b style="color:#008; font-weight:600;">status</b> till <b style="color:#008; font-weight:600;">rogaining</b> och ange hur många <b style="color:#008; font-weight:600;">rogaining-poäng</b> kontrollen ger.
<div class="hint"><b>Tips</b><br>Det är möjligt att låta samma (fysiska)
kontroll spela olika roller i olika banor genom att skapa flera
kontroller med samma SI-kod men olika status och/eller roganingpoäng. I
respektive bana refererar man till respektive kontrolls id-nummer.</div>
<a name="sec4488"></a><h3>Rogaining i lag</h3>
<p class="timestamp">Uppdaterad: 2018-03-06</p>
MeOS stöder lagtävlingar med Rogaining. Först måste du definiera
klassen. Använd en lagklass med så många deltagare som det maximalt kan
vara i ett lag. Du kan använda sträcktypen <b style="color:#008; font-weight:600;">valbar</b> om det är tillåtet att vara färre personer än det maximala antalet.
<br><br>
Starttid och övriga Rogaininginställningar hanterar du som vanligt. Det
finns två typer av resultatlistor inbyggda. Du hittar dem båda på sidan <i style="color:#008;">listor</i> under Resultat, <b style="color:#008; font-weight:600;">Avancerat</b>.
<ul><li>Listan <i>Rogaining (Lag)</i> summerar deltagarnas poäng, men
räknar inte samma kontroll två gånger även om två deltagare besökt den.
Använd denna lista om laget delar upp sig och tillsammans ska besöka så
många kontroller som möjligt.</li><li>Listan <i>Rogaining (Lag/Patrull)</i>
förutsätter istället att laget springer tillsammans och besöker
kontrollerna i samma ordning. Laget får endast poäng för kontroller som
besöks av alla lagmedlemmar inom en viss tid. Du definierar den tillåtna
tiden under <b style="color:#008; font-weight:600;">Tävlingsinställningar</b>, tävlingsregler, <b style="color:#008; font-weight:600;">Stämplingsintervall inom rogainingpatrull</b>.</li></ul><br><br><a name="sec4494"></a><h2 class="break">Redigera listor</h2>
<p class="timestamp">Uppdaterad: 2012-05-29</p>
Du kan designa helt egna listor om ingen av de inbyggda listorna passar.
Det går att bestämma såväl typsnitt och storlek, som själva innehållet.
Du hittar listredigeraren på sidan <i style="color:#008;">listor</i>; gå dit och välj <b style="color:#008; font-weight:600;">Redigera lista</b>.
<br><br>Att skapa en lista kräver viss förståelse för hur listsystemet
fungerar. Läs dokumentationen först för att skapa dig en bild av hur det
fungerar. Ett bra sätt att komma igång därefter är att titta på hur
någon inbyggd lista är konstruerad. Välj <b style="color:#008; font-weight:600;">Öppna från aktuell tävling</b> så ser du de inbyggda listor som är tillgängliga.
<a name="sec4495"></a><h3>Grundprinciper</h3>
<p class="timestamp">Uppdaterad: 2012-05-29</p>
En lista är uppbyggd av fyra <i>delar</i>.
<ul><li><i>Rubrik</i> är listans huvudrubrik (till exempel Resultatlista).</li><li><i>Underrubrik</i>
är vanligen klassnamn, eller något liknande. Underrubrikens innehåll
måste/bör stämma överens med den listtyp och globala sorteringsordning
som du ställer in under <a href="#sec4496" title="Knappen egenskaper tar dig till ett formulär med globala inställningar för hela listan.
* Listnamn används för att referera till listan från MeOS. Den texten syns inte i själva listan. a......">egenskaper</a>. Underrubriken upprepas varje gång dess innehåll förändras.</li><li><i>Huvudlista</i>
är vanligtvis deltagarnamn eller lagnamn, tillsammans med andra
uppgifter (som placering och tid). Huvudlistans innehåll bör stämma
överens med vald listtyp. (Med det menas att om du väljer listtyp
deltagare, ska varje rad i listan motsvara en person, om listtypen
istället är lag, bör varje rad handla om ett visst lag).</li><li>Slutligen finns <i>underlistor</i>
som bara användas ibland. Exempelvis kan underlistan visa mellantider
(för deltagare) eller lagmedlemmar (för lag). Innehållet här bör stämma
överens med Sekundär listtyp, som du också ställer in på under <a href="#sec4496" title="Knappen egenskaper tar dig till ett formulär med globala inställningar för hela listan.
* Listnamn används för att referera till listan från MeOS. Den texten syns inte i själva listan. a......">egenskaper</a>.</li></ul>
I varje del finns ett antal (noll eller flera) <i>rader</i> och varje rad består av ett antal <i>listposter</i>. Varje listpost har en <i>typ</i>, till exempel <b style="color:#008; font-weight:600;">Klassnamn</b>, <b style="color:#008; font-weight:600;">Lags nummerlapp</b> eller <b style="color:#008; font-weight:600;">Deltagars tid</b>.
<br><br>När listan skapas kommer varje listpost att ersättas med motsvarande text. Under listans <a href="#sec4496" title="Knappen egenskaper tar dig till ett formulär med globala inställningar för hela listan.
* Listnamn används för att referera till listan från MeOS. Den texten syns inte i själva listan. a......">egenskaper</a> ställer du in globala inställningar för listan, om den listar lag eller deltagare, och hur den sorteras.<br><a name="sec4496"></a><h3>Egenskaper för listan</h3>
<p class="timestamp">Uppdaterad: 2023-03-13</p>
Knappen <b style="color:#008; font-weight:600;">egenskaper</b> tar dig till ett formulär med globala inställningar för hela listan.
<ul><li><b style="color:#008; font-weight:600;">Listnamn</b> används för att referera till listan från MeOS. Den texten syns inte i själva listan.</li><li><b style="color:#008; font-weight:600;">Listtyp</b> är den typ som varje rad i listan ska referera till och i vissa fall en övergripande gruppering (se nedan). Möjliga val är: <i>Bana</i>, <i>Deltagare</i>, <i>Deltagare (klasser gemensamt)</i>, <i>Deltagare (per stafettsträcka)</i>, <i>Klubb (deltagare)</i>, <i>Klubb (lag)</i>, <i>Kontroll</i>, <i>Lag</i> och <i>Lag (klasser gemensamt)</i>.
<br><br>
Valen <b style="color:#008; font-weight:600;">Klubb (deltagare)</b> och <b style="color:#008; font-weight:600;">Klubb (lag)</b>
fungerar som alternativen deltagare och lag, men listan grupperas
klubbvis, så underrubriken bör vara definierad per klubb, oavsett global
sorteringsordning.
<div class="hint"><b>Tips</b><br>Vill du göra en lista över klubbar,
använd listtypen Klubb (deltagare), men lämna huvudlistan tom och använd
underrubriken som lista.</div>
Deltagare och lag med <i>klasser gemensamt</i> fungerar tillsammans med <a href="#sec4502" title="En resultatmodul kan användas om du vill räkna ut resultatet enligt speciella regler, t.ex.
* tidstillägg för stämpling vid en felaktig kontroll...">resultatmoduler</a>.
Alternativen innebär att deltagarnas (respektive lagens) klasser slås
samman när resultatet räknas ut. De klasser som valts för listan ingår i
uträkningen.
<div class="hint"><b>Tips</b><br>Om du vill göra en gemensam lista för klasserna Herrar och Damer, kan du göra på följande vis:
<ul><li>Skapa en resultatmodul med standardregler.</li><li>Skapa en resultatlista av typen <b style="color:#008; font-weight:600;">Deltagare (klasser gemensamt)</b>. Välj resultatmodulen från föregående steg. Spara listan i tävlingen.</li><li>Välj <b style="color:#008; font-weight:600;">Alla listor</b> på sidan <i style="color:#008;">Listor</i>. Välj listan du skapat och de klasser som ska ingå i uträkningen.</li><li>När listan visas, kan du välja <b style="color:#008; font-weight:600;">Kom ihåg listan</b> för att spara den med aktuellt klassval.</li></ul></div>
<i>Deltagare (per stafettsträcka)</i> fungerar också med resultatmoduler, och innebär i praktiken att varje sträcka hanteras som en egen klass, med en segrare etc.
Valen <i>Bana</i> och <i>Kontroll</i> skapar listor som löper över banor respektive kontroller, t.ex. för att skapa en sammanställning över bananvändning.
</li><li><b style="color:#008; font-weight:600;">Resultatberäkning</b>
använder du för att välja hur resultaten ska räknas ut. Standard innebär
vanlig resultatberäkning, vilket innebär individuella resultat,
lagresultat, totalresultat eller rogainingresultat, beroende på listans
innehåll och klassens definition. Du kan också också definiera en helt
egen metod för att räkna ut resultat, se <a href="#sec4502" title="En resultatmodul kan användas om du vill räkna ut resultatet enligt speciella regler, t.ex.
* tidstillägg för stämpling vid en felaktig kontroll...">resultatmoduler</a>.</li><li><b style="color:#008; font-weight:600;">Global sorteringsordning</b>
definierar i vilken ordning raderna i listan kommer. Den bör stämma
överens med underrubriken. Om sorteringen börjar med klass, är det
lämpligt att underrubriken baseras på klass-typer, såsom klassnamn,
banlängd för klass etc. Observera att alla sorteringsordningar inte är
tillämpliga för lag. Här följer kommentarer om vissa ordningar:
<ul><li><b>Klass, starttid, namn</b> används vanligen för startlistor.</li><li><b>Klass, resultat (totalresultat)</b> för vanliga resultatlistor. Totalresultat är sammanställningen efter alla etapper.</li><li><b>Starttid, namn</b> används för minutstartlistor och liknande</li><li><b>Egen sortering</b> finns om du har valt en egen resultatmodul. Den sortering som resultatmodulen definierar används.</li><li><b>Omvänd målgångstid</b>.
De senaste resultaten först. En sådan lista, inställd på att visa de 30
första raderna, kan vara lämplig för resultat på skärm vid målet.</li></ul>
</li><li><b style="color:#008; font-weight:600;">Sekundär typ</b>
används för att skapa en underlista för varje rad, till exempel
sträcktider för deltagare eller lista lagets deltagare för varje lag.</li><li><b style="color:#008; font-weight:600;">Stöd tidtagning från viss kontroll</b> respektive <b style="color:#008; font-weight:600;">Stöd tidtagning till viss kontroll</b>
gör att motsvarande val är möjliga när man ska visa listan (då kan man
alltså välja resultat från start till kontroll 50, eller liknande). För
att det ska fungera måste den resultatmodul man använder ta hänsyn till
detta. Två inbyggda resultatmoduler som kan användas är <b style="color:#008; font-weight:600;">Resultat vid kontroll</b> och <b style="color:#008; font-weight:600;">Lag- och totalresultat vid kontroll</b>.</li><li><b style="color:#008; font-weight:600;">Filtrering</b>
används för att filtrera bort rader ut listan. En resultatlista
innehåller till exempel vanligtvis endast de deltagare som har resultat.
Valet <b style="color:#008; font-weight:600;">med resultat</b> tar med dem som läst ut brickan, <b style="color:#008; font-weight:600;">preliminärt resultat</b>
tar även med dem som målstämplat, under antagandet att de är godkända.
Om en resultatmodul valts för resultatuträkningen, används data från den
för filtreringen.
<br><br>Vill man göra en lista över alla vakanta starttider är <b style="color:#008; font-weight:600;">endast vakanta</b> lämpligt. Vill man exkludera vakanser från listan använder man istället <b style="color:#008; font-weight:600;">inte vakant</b>.
<br><br>
Man kan också filtrera fram löpare med eller utan bricka, eller med hyrd bricka. <b style="color:#008; font-weight:600;">Har startat</b> utesluter dem med status <i>ej start</i>.
</li><li>
Ett <b style="color:#008; font-weight:600;">underfilter</b> används när den sekundära listan är av typ <i>Deltagare</i>. De flesta filtren fungerar som motsvarande filter på huvudlistan. <b style="color:#008; font-weight:600;">samlade parallella sträckor</b>
betyder att parallella sträckor grupperas, dvs, när en parallell
sträcka har valts visas en rad för varje deltagare i den parallella
gruppen. <b style="color:#008; font-weight:600;">Parallella efterföljande sträckor</b>
fungerar på samma sätt, men listar inte gruppens första sträcka. Det är
användbart när motsvarande rader visas i själva huvudlistan.</li><li>
Under <b style="color:#008; font-weight:600;">typsnitt</b> kan man
ställa in typsnitt (font) för varje del av listan, samt skala storleken.
Storleken skalas relativt MeOS fördefinierade storlek. Du måste se till
att de datorer som använder listan har det valda typsnittet installerat
(annars används något annat typsnitt). Vid export till HTML används
valt typsnitt också, och även i detta fall bör rätt typsnitt finnas på
de datorer som ska visa listan. Fältet <b style="color:#008; font-weight:600;">avstånd</b> kan användas för att justera avståndet mellan rader. Både positiva och negativa värden kan anges.</li></ul>
<br><a name="sec4497"></a><h3>Listposter</h3>
<p class="timestamp">Uppdaterad: 2023-03-13</p>
Du lägger till en listpost genom att klicka på <b style="color:#008; font-weight:600;">lägg till ny</b> på den rad du vill använda (först måste du lägga till raden: <b style="color:#008; font-weight:600;">lägg till rad</b>). Knapparna <b style="color:#008; font-weight:600;">flytta höger</b> och <b style="color:#008; font-weight:600;">flytta vänster</b> samt <b style="color:#008; font-weight:600;">radera</b>, används för ändra ordning och ta bort listposter från en rad.
<div class="info" style="text-align: center; margin-left:3em; margin-right:3em;"><img src="listedit_swe.png" style="max-width: 90%; height: auto" alt="Översikt av inställningarna för en listpost." width="923" height="400"><br><i>Översikt av inställningarna för en listpost.</i></div>
<h3>En listpost har följande egenskaper</h3>
<ul><li><b style="color:#008; font-weight:600;">Typ</b> definierar postens innehåll. För typen <b style="color:#008; font-weight:600;">text</b>
får du helt själv definiera innehållet genom en fältet egen text. För
alla andra typer kommer MeOS att skapa texten när listan skapas (men det
är möjligt att sätta in egen text runt MeOS skapade text, se nedan). Du
kan söka efter typer (både på beskrivning och namn) i sökfältet.</li><li><b style="color:#008; font-weight:600;">Egen text</b>
låter dig använda egna textsträngar. Detta fält kan lämnas tomt, varvid
endast den text som MeOS skapar kommer att användas. För att sätta in
blockets text använder du tecknet <b>X</b>. Blocket av typ Banlängd för klass är ett bra exempel. Här kan det vara lämpligt att skriva in <p class="code">X meter</p> eller <p class="code">X m</p> beroende på om du vill ha <i>2500 meter</i> eller <i>2500 m</i> i listan (givet att klassen har denna längd).<div class="hint"><b>Tips</b><br>För att få in vilken text som helst i listan kan du använda utmatad data från <a href="#sec4498" title="Om du använder en resultatmodul för att räkna ut resultat för listan, aktiverar du utdata från modulen genom att checka för ...">resultatmoduler</a>.</div></li><li><b style="color:#008; font-weight:600;">Justera mot</b>
låter dig justera listposten horisontellt mot en listpost i en annan
rad. För att justera listposter av typen Text ska du ange motsvarande
text i fältet text.</li><li><b style="color:#008; font-weight:600;">Minsta blockbredd</b> innebär att texten sätts in som ett block, av åtminstone den specificerade blockstorleken. Enheten är en <i>oskalad MeOS-pixel</i>.
Det går ungefär 6 MeOS-pixlar på en bokstav, så en tumregel är att
multiplicera önskat antal bokstäver med 6 eller 7. Text ovanför som är
ankrad inom blocket (i vertikal led) knuffas åt höger och ankras där
blocket slutar.</li><li><b style="color:#008; font-weight:600;">Begränsa bredd</b> innebär en fixerad storlek på blocket och att text som är längre än vad som ryms klipps av istället för att blocket växer.</li><li><b style="color:#008; font-weight:600;">Justering i sidled</b> användas för att styra positioneringen av texten i sidled. Enheten är MeOS-pixlar (se minsta blockbredd ovan).</li><li><b style="color:#008; font-weight:600;">Data från resultatmodul</b>
är synligt om du har valt en resultatmodul för resultatuträkning.
Markera alternativ om du vill ta data, t.ex. tid och placering, från den
resultatmodul du valt i <a href="#sec4496" title="Knappen egenskaper tar dig till ett formulär med globala inställningar för hela listan.
* Listnamn används för att referera till listan från MeOS. Den texten syns inte i själva listan. a......">listans egenskaper</a>.</li><li><b style="color:#008; font-weight:600;">Tillämpa för viss sträcka</b>
används (då raden syftar på ett lag) att peka ut (lagmedlemmen på) en
viss sträcka. För en partull-lista är det exempelvis intressant att ta
fram namn, bricknummer, tid etc. för deltagare 1 och för deltagare 2.
Det kan göras genom en underlista, varvid varje patrullmedlem får en
egen rad. Vill du ha dem på samma rad ska du använda detta alternativ
istället.
<div class="info">
Några typer hanterar alternativen <b style="color:#008; font-weight:600;">automatisk</b>, <b style="color:#008; font-weight:600;">alla sträcker</b> eller en <b style="color:#008; font-weight:600;">angiven sträcka.</b>
Automatisk är den sträcka du väljer när du visar listan, alla betyder
att posten dupliceras för varje sträcka (hur många beror på
klassinställningen).
<br><br>
För de typer som refererar till särskild utdata från
en resultatmodul ersätts detta alternativ av ett index.
<br><br>
För de typer som refererar till ett resultat från en tidigare etapp
ersätts alternativet av ett etappval. Alla etapper betyder att fältet
automatiskt dupliceras för varje tidigare etapp (det blir en kolumn per
etapp).</div></li><li><b style="color:#008; font-weight:600;">Relation till föregående</b> kan anges för de listposter som inte är först på raden. Möjliga alternativ är <b style="color:#008; font-weight:600;">ingen</b>, <b style="color:#008; font-weight:600;">slå ihop text</b> eller <b style="color:#008; font-weight:600;">håll ihop kolumner</b>.
<br><br>Slå ihop text skapar ingen egen kolumn för listposten. Istället
slås texten ihop med texten i kolumnen till vänster. Inget mellanslag
läggs in automatiskt, så vanligtvis behöver du lägga in det i fältet <b style="color:#008; font-weight:600;">Egen text</b>.
För ett enkelt mellanslag skriver du t.ex. "&nbsp;X" där. När detta
alternativ är valt kommer övriga inställningar för formatering, såsom
format, färg, justering att ärvas från listposten till vänster.
<br><br>Håll ihop kolumner ger fortfarande separata kolumner, men
försöker hålla dem nära varandra när kolumnerna läggs ut. Kan användas
när två eller fler kolumner ska samlas under en rubrikkolumn.</li><li><b style="color:#008; font-weight:600;">Format</b> styr hur texten ska formateras, relativt basformatet. Basformatet ställer du in (för vald del) under <a href="#sec4496" title="Knappen egenskaper tar dig till ett formulär med globala inställningar för hela listan.
* Listnamn används för att referera till listan från MeOS. Den texten syns inte i själva listan. a......">egenskaper</a> för listan.</li><li><b style="color:#008; font-weight:600;">Textjustering</b> låter dig välja om texten i kolumnen ska vara vänsterjusterad, högerjusterad eller centrerad.</li><li><b style="color:#008; font-weight:600;">Färg</b> låter dig välja textens färg.</li></ul>
<div class="info"><b>Bra att veta</b><br>Vissa fält, t.ex. nummerlapp
och ranking, utesluts automatiskt om ingen deltagare har nummerlapp
(eller ranking). Andra fält kan ändra format beroende på tävlingen.
Starttid formateras t.ex. utan sekunder när alla deltagare startar på
hel minut. <br><br>Fältens bredd justeras automatiskt så att alla poster
får plats, men denna justering görs bara när listan laddas, inte vid
automatisk uppdatering på grund av ändrad tävlingsdata. Normalt har
detta ingen praktiskt betydelse, men om alla föranmälda deltagare har
korta namn, och någon direktanmäler sig med ett mycket långt namn, kan
det hända att det långa namnet inte får plats. I så fall får man stänga
och öppna listan på nytt. Samma sak gäller när första rankade löpare
tillkommer.</div><br><a name="sec4498"></a><h3>Data från resultatmoduler</h3>
<p class="timestamp">Uppdaterad: 2022-03-18</p>
Om du använder en <a href="#sec4502" title="En resultatmodul kan användas om du vill räkna ut resultatet enligt speciella regler, t.ex.
* tidstillägg för stämpling vid en felaktig kontroll...">resultatmodul</a> för att räkna ut resultat för listan, aktiverar du utdata från modulen genom att checka för <b style="color:#008; font-weight:600;">Data från resultatmodul</b>
i en listpost. Inte alla typer av poster kan använda data från
resultatmodulen; det den beräknar är ju en tid, en status och en poäng,
så endast typer relaterade till dessa kvantiteter, samt en del härledda
kvantiteter, såsom placering och tid efter, kan använda data från
resultatmodulen.
<br><br>
Det finns ytterligare ett sätt att skriva ut data från en resultatmodul i listan. I koden kan man tilldela variablerna <tt>OutputTimes[]</tt> och <tt>OutputNumbers[]</tt> värden, som man sedan kan plocka upp i sin lista genom typerna <i>Resultatmodul: tid</i> respektive <i>Resultatmodul: tal</i>.
<h3>Resultatmodul: tid</h3> Denna typ formaterar talet som skrivits i <tt>OutputTimes[index]</tt> (i sekunder), som en tid. Du anger vilket index som ska användas i <b style="color:#008; font-weight:600;">Index i OutputTimes[index]</b>.
<h3>Resultatmodul: tal</h3> Denna typ formaterar talet som skrivits i <tt>OutputNumbers[index]</tt> som ett tal. Men du kan också använda talet för att välja vilken textsträng som helst: Om du i rutan <b style="color:#008; font-weight:600;">Egen text</b>, skriver <tt>@</tt> följt av en semikolonseparerad lista på värden, kommer <tt>OutputNumbers[index]</tt> i sin tur att användas som ett (nollbaserat) index för att välja ett av värdena. Om en sträng i listan innehåller symbolen <tt>X</tt>, blir <tt>X</tt> ersatt av själva talet. Om den sista strängen i listan innehåller <tt>X</tt> används denna också för alla tal som inte är representerade direkt av listan. Således kan du använda strängen <tt>;X</tt> för att göra 0 blank och skriva ut talet annars. Om istället den sista strängen i listan börjar med <tt>@</tt>, kommer den efterföljande strängen att användas för alla värden som inte är definierade i listan.
<h3>Exempel</h3>
Anta att du i resultatmodulens regel för tidsberäkning skriver in följande:
<p class="code">OutputNumbers[0] = Place - 1;<br>
return Time;</p>
Du väljer sedan denna resultatmodul i listans egenskaper, skapar en listpost och väljer <i>Resultatmodul: tal</i>, sätter index till 0, och i fältet <b style="color:#008; font-weight:600;">Egen text</b> skriver du <tt>@Guld;Silver;Brons</tt>. <br><br>
Resultatet i listan blir att segrarna får texten <i>Guld</i>, tvåorna texten <i>Silver</i> och treorna texten <i>Brons</i>. Övriga får ingenting.
<br><br>
Om du istället skriver <tt>@Guld;Silver;Brons;X</tt> får placering N
(utanför pallen) talet N-1 utskrivet. (Vill du ha den faktiska
placeringen utskriven får du ändra resultatmodulen och byta <tt>Place-1</tt> mot <tt>Place</tt> och ändra texten till <tt>@;Guld;Silver;Brons;X</tt>).
<br><br>
Om du istället skriver in strängen <tt>@Segrare;@Klant</tt>, skulle du skriva ut texten Klant för alla som inte vann och uppfattas som tämligen taktlös.
<br><a name="sec4499"></a><h3>Bilder</h3>
<p class="timestamp">Uppdaterad: 2023-03-10</p>
Det går att lägga in bilder, reklam, loggor etc. i listor och
sträcktidsutskrifter. Du måste först spara bilden i filformatet png med
lämplig upplösning. Välj sedan <b style="color:#008; font-weight:600;">lägg till bild</b> där du vill ha bilden i listan. Du kan välja en befintlig bild (som redan används i tävlingen) eller <b style="color:#008; font-weight:600;">ny bild</b>, som låter dig bläddra och välja en fil.
<ul><li>Du kan ställa in bildens dimensioner genom att ange <b style="color:#008; font-weight:600;">höjd</b> och <b style="color:#008; font-weight:600;">bredd</b> (enheten är oskalade MeOS-pixlar). <b style="color:#008; font-weight:600;">Bevara höjd/bredd-relationen</b> gör att bildens proportioner respekteras.</li><li>Du kan ange en <b style="color:#008; font-weight:600;">horisontell</b> och <b style="color:#008; font-weight:600;">vertikal</b> förskjutning av bilden relativt ursprungspositionen.</li><li>Om du <b style="color:#008; font-weight:600;">tolkar vitt som genomskinligt</b>
kommer vit färg att tolkas som bakgrund (det går också att använda
exakt transparens i png-filen, om man har ett bildredigeringsprogram som
stöder det).</li><li>Om du väljer att placera <b style="color:#008; font-weight:600;">bild under text</b> används bilden som bakgrund, och listans text skrivs ovanpå bilden.</li></ul><br><a name="sec4500"></a><h3>Listor för sträcktidsutskrift</h3>
<p class="timestamp">Uppdaterad: 2023-03-10</p>
Knappen <b style="color:#008; font-weight:600;">sträcktidslista</b> låter dig göra inställningar för att använda listan för sträcktidsutskrift. Markera <b style="color:#008; font-weight:600;">använd listan för sträcktidsutskrift</b>
för att möjliggöra automatisk utskrift på sträcktidsskrivare. När du
sparat listan kan du välja den som standardlista för tävlingens
sträcktidsutskrifter eller för valda klasser, se <a href="#sec4414" title="Alternativet automatisk sträcktidsutskrift på sidan SportIdent betyder att MeOS skriver ut en sida med deltagarens sträcktider när en bricka lästs in. Utskriften kan ske på en vanlig skrivare eller på en kvittoskrivare. MeOS anpassar formatet på utskriften efter pappersformatet. Knappen ...">sträcktidsutskrifter</a>.
<ul><li>Om du skapar listposter för <b style="color:#008; font-weight:600;">rubrik</b>,
kommer denna att användas högst upp på sidan. Du kan ha flera rader med
tävlingsnamn, datum, bilder, aktuell deltagares resultat etc. Om du
inte skapar en egen rubrik används istället en standardrubrik med
tävlingsnamn och datum.</li><li>Om din rubrik inkluderar deltagarens resultat kan du stänga av <b style="color:#008; font-weight:600;">inkludera individuellt resultat</b>.</li><li>Om du inte vill att sträcktiderna ska skrivas ut (eller skriver ut dem i din lista) kan du stänga av <b style="color:#008; font-weight:600;">inkludera sträcktider</b>.</li><li>Du kan också styra om <b style="color:#008; font-weight:600;">bomanalys</b> och <b style="color:#008; font-weight:600;">tempo</b> ska visas.</li><li>Ställ in antal resultat att skriva ut från klassen, utöver deltagarens eget resultat, genom att ändra <b style="color:#008; font-weight:600;">topplista, N bästa</b>.</li></ul>
<div class="info"><b>Bra att veta</b><br>Tänk på att du måste göra listan så smal att den passar på en sträcktidsutskrift utan att storleken blir för nedskalad.</div><br><br><a name="sec4502"></a><h2 class="break">Resultatmoduler</h2>
<p class="timestamp">Uppdaterad: 2015-01-17</p>
En <i>resultatmodul</i> kan användas om du vill räkna ut resultatet enligt speciella regler, t.ex.
<ul><li>tidstillägg för stämpling vid en felaktig kontroll</li><li>en lagtävling där första lag med ett visst antal medlemmar till mål vinner</li><li>tidsbonus för sträcksegrar</li><li>straffrundor extra kontroller som måste tas om något visst kriterium är uppfyllt</li></ul> Det är främst fantasin som sätter begränsningen.
<br><br>
En resultatmodul består av ett antal resultatregler skriva i MRL (MeOS
Result Language). Du skapar och ändrar resultatmoduler på sidan <i style="color:#008;">Listor</i> genom funktionen <b style="color:#008; font-weight:600;">Resultatmoduler</b>.
<br><br>Sedan måste du <a href="#sec4494" title="Du kan designa helt egna listor om ingen av de inbyggda listorna passar. Det går att bestämma såväl typsnitt och storlek, som själva innehållet. Du hittar listredigeraren på ...">skapa en lista</a> som pekar ut listmodulen i inställningen <b style="color:#008; font-weight:600;">Resultatuträkning</b> under listegenskaper. Ofta vill du också sortera listan i enlighet med resultatuträkningen, och då väljer du <i>Egen sortering</i> i inställningen <b style="color:#008; font-weight:600;">Global sorteringsordning</b>.
Dessutom måste du för varje listpost som ska använda resultat från
resultatmodulen (T.ex. deltagares status/placering/tid), markera rutan <b style="color:#008; font-weight:600;">Data från resultatmodul</b>.
<br><br>
Det sista kravet kan tyckas onödigt, men tillåter dig att skapa en lista
baserad på en justerad tid från en egen resultatuträkning, men som
också visar den ojusterade/faktiska tiden inom parentes.<a name="sec4503"></a><h3>MRL MeOS Result Language</h3>
<p class="timestamp">Uppdaterad: 2015-02-20</p>
MRL (MeOS Result Language) är MeOS språk för att beskriva
resultatuträkning. För att kunna skapa egna resultatuträkningsregler är
en viss programmeringskunskap nödvändig. Har du skrivit programsnuttar i
Java, PHP, C++, C# eller liknande språk har du troligtvis de
förkunskaper som krävs.
<h3>Grunder</h3>
En MRL-rutin består av en följd av satser som separeras genom semikolon
(;). En lämplig formattering av koden är att avsluta varja rad med
semikolon. Semikolonet kan uteslutas för den sista satsen i rutinen.
<br><br>Kommentarer i koden kan ges efter genom att skriva // på en rad, varefter resten av denna rad ignoreras. Exempel:
<p class="code">if (Status != StatusOK)<br>
&nbsp;&nbsp;return 10000; // Return a number higher than any valid time.<br>
else<br>
&nbsp;&nbsp;return ComputedTime;</p>
Varje MLR-rutin beräknar och returnerar ett heltal (som tolkas som en
tid i sekunder, en poäng eller en löparstatus) utifrån indata
(tillgängliga symboler). Det sist beräknade uttrycket i rutinen blir
returvärdet. För att returnera ett specifikt värde används
konstruktionen <p class="code">return ;</p> som i exemplet ovan.
<h3>Symboler</h3>
I varje MRL-rutin finns ett antal symboler tillgängliga, t.ex <i>Status</i>, <i>Time</i> och <i>Course</i>, som varje gång rutinen körs innehåller aktuell data för den deltagare eller det lag som behandlas.
<br><br>Symboler kan vara av skalär typ (ex. <i>Time</i>, som håller deltagarens eller lagets tid), av vektortyp (ex. <i>Course</i>, som innehåller en deltagares bana), eller av matristyp (ex <i>RunnerCourse</i>, som innehåller alla banor för ett lags deltagare.).
<br><br>Symboler av vektortyp och matristyp indexeras från 0 med hakparenteser: <i>Course[2]</i> innebär den tredje kontrollen, <i>RunnerCourse[2][0]</i> innebär den första kontrollen för den tredje deltagaren i laget.
<br><br>För att ta reda på en vektors eller matris storlek används syntaxen <i>Course.size()</i> respektive <i>RunnerCourse[2].size();</i> (Antal kontroller för den tredje deltagaren i laget).
Exempel: En beräkning av status för deltagare där sträcktid över 3 minuter medför diskning.
<p class="code">if (Status == StatusOK) {<br>
&nbsp;&nbsp;for (i = 0; i &lt; SplitTimes.size(); i++) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;if (SplitTimes[i] &gt; 60*3)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return StatusDQ; // Disqualified if split time over 3 minutes<br>
&nbsp;&nbsp;}<br>
}<br>
return Status;<br>
</p>
<h3>Variabler</h3>
Variabler fungerar på liknande sätt som symboler, men du definierar dem
själv genom att tilldela ett värde. Alla variabler är heltal eller
vektorer av heltal. I exemplet ovan är <i>i</i> en variabel.
<br><br>
En variabel som är en vektor kan konstrueras genom att tilldela den
värden för specifika index. Vektorn växer automatiskt för att räcka till
och talet 0 fylls i där inget tal angivits. Om du skriver <tt>var[3] = 4</tt> (och <tt>var</tt> inte var hade något värde sedan tidigare) blir <tt>var</tt> en vektor med innehåll <tt>[0,0,0,4]</tt>.
<br><br>
En vektorvariabel kan också bildas genom tilldelning av alla värden på en gång. Det händer om du skriver <tt>var = </tt> där <tt>namn</tt> är namnet på en symbol som är en vektor, t.ex <tt>RunnerCourse[0]</tt> (banan för den första lagmedlemmen, hela <tt>RunnerCourse</tt> är av matristyp) eller en annan vektorvariabel.
<br><br>
Du kan sortera en vektorvariabel genom att skriva <tt>var.sort()</tt>. Exempel på funktion som returnerar tiden för den snabbaste lagmedlemmen:
<p class="code">times = RunnerTimes;<br>
times.sort();<br>
return times[0];<br>
</p>
<h3>Operatorer</h3>
MRL innehåller de vanligaste aritmetiska och logiska operatorerna.
Logiska operatorer evalueras till 1 om värdet är sant och 0 om värdet är
falskt. Vanliga prioritetsregler gäller, använd parenteser vid behov.<br><br>
<br><b>Binära aritmetiska operatorer</b>
<ul><li><b>+</b>: Addition (a+b)</li><li><b>-</b>: Subtraktion (a-b)</li><li><b>*</b>: Multiplikation (a*b)</li><li><b>/</b>: Division (a/b)</li><li><b>%</b>: Resten vid heltalsdivision (a%b)</li><li><b>max</b>: Största värdet (max(a,b))</li><li><b>min</b>: Minsta värdet (min(a,b))</li></ul>
<b>Binära logiska operatorer</b>
<br><br>En uttryck är sant om det inte är 0.
<ul><li><b>==</b>: Lika (a == b)</li><li><b>!=</b>: Olika (a != b)</li><li><b>&lt;</b>: Mindre än (a &lt; b)</li><li><b>&gt;</b>: Större än (a &gt; b)</li><li><b>&lt;=</b>: Mindre än eller lika (a &lt;= b)</li><li><b>&gt;=</b>: Större än eller lika (a &gt;= b)</li><li><b>&amp;&amp;</b>: Och, båda sanna (a &amp;&amp; b)</li><li><b>||</b>: Eller, minst ett sant (a || b)</li></ul>
<b>Unära operatorer</b>
<ul><li><b>!</b>: Icke (!a), sant om och endast om a är falskt</li><li><b>-</b>: Minus (-a)</li><li><b>++</b>: Öka variabel med 1 (++a eller a++)</li><li><b>-<i></i>-</b>: Minska variabel med 1 (-<i></i>-a eller a-<i></i>-)</li></ul>
Operatorerna ++ och -<i></i>- kommer i två varianter, en före och en
efter variabeln. Skillnaden ligger i hur uttrycket själv evalueras. Står
operatorn först blir resultatet uttrycket efter förändring, annars blir
det uttrycket före förändring.
<p class="code">a = 0;<br>
b = ++a;<br>
c = a++;</p>
Resultatet är att b är 1, c är också 1, och a är 2. Undvik att skriva b = ++a + a++;
<h3>Flödeskontroll</h3>
<b>if/else satser</b>
För att räkna olika beroende på om ett logiskt uttryck är sant eller falskt, används en if/else sats. Konstruktionen är:
<p class="code">if () {<br>
&nbsp;&nbsp;//kod som körs om&nbsp;&nbsp;är sant<br>
} else {<br>
&nbsp;&nbsp;//kod som körs om&nbsp;&nbsp;är falskt<br>
}</p>
Delen med else kan utelämnas, om ingen sådan kod ska köras. Man kan också välja mellan flera utfall, genom konstruktionen:
<p class="code">if () {<br>
&nbsp;&nbsp;//kod som körs om&nbsp;&nbsp;är sant<br>
} else if( {<br>
&nbsp;&nbsp;//kod som körs om&nbsp;&nbsp; är falskt och&nbsp;&nbsp;är sant<br>
} ... {<br>
} else {<br>
&nbsp;&nbsp;//kod som körs om inget uttryck var sant.<br>
}<br>
</p>
<br>
<b>for-loopar</b>
En for-loop används för att repetera en beräkning ett antal gånger. Konstruktionen är
<p class="code">for (; ; ) {<br>
&nbsp;&nbsp;// Kod som körs.<br>
}</p>
Först utförs uttrycket <tt></tt>. Sedan körs loopen ett varv till så länge <tt></tt> är sant är början på loopen. Efter varje varv, körs uttrycker <tt></tt>, precis in villkoret utvärderas för nästa varv.
<br><br>
Följande exempel returnerar status godkänd om alla deltagare i ett lag är godkända.
<p class="code">for (i = 0; i &lt; RunnerStatus.size(); i++) {<br>
&nbsp;&nbsp;if (RunnerStatus[i] != StatusOK)<br>
&nbsp;&nbsp;&nbsp;&nbsp;return RunnerStatus[i];<br>
}<br>
return StatusOK;<br>
</p>
<br>
<b>while-loopar</b>
While-loopar är ett alternativ till for-loopar, som saknar start och
uppdatering, loopen körs så länge villkoret är sant. Konstruktionen är
enklare:
<p class="code">while () {<br>
&nbsp;&nbsp;// Kod som körs.<br>
}<br>
</p>
<br>
<b>break</b>
Break används inne i en loop för att avbryta körningen, oavsett
villkoret i loopen. Exempel (beräknar en poäng beroende på antalet
sträckor i rad man klarat på under 1 minut):
<p class="code">i=0;<br>
while (++i &lt; CardTimes.size()) {<br>
&nbsp;&nbsp;if (CardTimes[i] - CardTimes[i-1] &gt; 60)<br>
&nbsp;&nbsp;&nbsp;&nbsp;break;<br>
}<br>
return i-i;<br>
</p>
<br><a name="sec4504"></a><h3>Resultatregler</h3>
<p class="timestamp">Uppdaterad: 2015-02-24</p>
Det finns två uppsättningar regler i en resultatmodul: en för
individuella lopp och en för lag. Syftet med regeluppsättningarna är
detsamma, men vilka <a href="#sec4505" title="Här följer listan över de symboler som MeOS definierar för deltagare och lag. Vektorer indikeras med enkelhake, ...">symboler</a> som är tillgängliga skiljer sig förstås mellan deltagare och lag. För en deltagare finns till exempel <tt>Course</tt> som är deltagarens bana, medan ett lag har <tt>RunnerTime</tt> som är löptiderna för lagets deltagare.
<br><br>Det är inte nödvändigt att själv skriva kod för de rutiner där
standardreglerna fungerar. Och hanterar man bara individuella lopp, så
fyller reglerna för lag förstås ingen funktion.
<h3>Statusberäkning</h3>
Statusregeln beräknar deltagarens status (Godkänd, diskad osv).
Standardmetoden returnerar Status, som är symbolen för
deltagarens/lagets status enligt standardreglerna. Rutinen måste
returnera någon av symbolerna. Returvärdet måste vara någon av
symbolerna: <tt>StatusOK</tt>, <tt>StatusDNS</tt>, <tt>StatusMP</tt>, <tt>StatusDNF</tt>, <tt>StatusDQ</tt>, <tt>StatusMAX</tt>, <tt>StatusUnknown</tt>, eller <tt>StatusNotCompetiting</tt>.
<h3>Tidsberäkning</h3>
Rutinen används för att beräkna tiden, i sekunder, för deltagaren eller laget. Standardmetoden returnerar symbolen <tt>Time</tt>.
<h3>Poängberäkning</h3>
Rutinen används för att beräkna en poäng (eller annat tal som kan visas i
listan); tolkningen av poängen beror helt på rutinen placeringspoäng.
<h3>Placeringspoäng</h3>
Detta är den viktigaste rutinen. Den beräknar en intern poäng som
används för att sortera deltagarna/lagen och tilldela placering. Lägre
poäng innebär lägre (bättre) placering. Lika poäng innebär samma
placering.
<br><br>
Standardmetoden returnerar <tt>Time</tt> om deltagaren/laget är godkänd, annars <tt>900000 + Status</tt>. Den snabbaste godkända får då lägst placeringspoäng och vinner. Ej godkända får högre poäng än alla godkända.<br><a name="sec4505"></a><h3>Definierade symboler</h3>
<p class="timestamp">Uppdaterad: 2022-03-18</p>
Här följer listan över de symboler som MeOS definierar för deltagare och lag. Vektorer indikeras med enkelhake, <tt>[]</tt>, matriser med dubbelhake <tt>[][]</tt>. Använd <tt>RunnerStatus.size()</tt> för att uttrycka antalet deltagare i laget.
<h3>Deltagare</h3>
<table><tbody><tr><td><tt>Age</tt></td><td>Ålder vid årets slut</td></tr><tr><td><tt>AgeHighLimit</tt></td><td>Åldersgräns äldre/pensionär</td></tr><tr><td><tt>AgeLowLimit</tt></td><td>Åldersgräns ungdom</td></tr><tr><td><tt>Bib</tt></td><td>Nummerlapp</td></tr><tr><td><tt>BirthYear</tt></td><td>Födelseår</td></tr><tr><td><tt>CardControls[]</tt></td><td>Deltagares bricka, matchade kontroller (-1 för omatchade stämplingar)</td></tr><tr><td><tt>CardPunches[]</tt></td><td>Deltagares bricka, stämplingskoder</td></tr><tr><td><tt>CardTimes[]</tt></td><td>Deltagares bricka, stämplingstider</td></tr><tr><td><tt>CheckTime</tt></td><td>Checktid</td></tr><tr><td><tt>ClubId</tt></td><td>Klubb-id</td></tr><tr><td><tt>ComputedPoints</tt></td><td>Poäng beräknad av modulens poängmetod</td></tr><tr><td><tt>ComputedStatus</tt></td><td>Status beräknad av modulens statusmetod</td></tr><tr><td><tt>ComputedTime</tt></td><td>Tid beräknad av modulens tidsmetod</td></tr><tr><td><tt>Course[]</tt></td><td>Deltagares bana</td></tr><tr><td><tt>CourseId</tt></td><td>Deltagares banans id</td></tr><tr><td><tt>CourseLength</tt></td><td>Banans längd</td></tr><tr><td><tt>DistrictId</tt></td><td>Distrikt-id</td></tr><tr><td><tt>Fee</tt></td><td>Deltagares/lags avgift</td></tr><tr><td><tt>Finish</tt></td><td>Deltagares/lags måltid</td></tr><tr><td><tt>InputNumber</tt></td><td>Användardefinierat inmatat värde</td></tr><tr><td><tt>InputPlace</tt></td><td>Deltagares/lags ingångsplacering</td></tr><tr><td><tt>InputPoints</tt></td><td>Deltagares/lags ingångspoäng</td></tr><tr><td><tt>InputStatus</tt></td><td>Deltagares/lags ingångsstatus</td></tr><tr><td><tt>InputTime</tt></td><td>Deltagares/lags ingångstid</td></tr><tr><td><tt>Leg</tt></td><td>Sträcknummer, noll-baserad</td></tr><tr><td><tt>LegPlace[]</tt></td><td>Placering på sträcka</td></tr><tr><td><tt>LegTimeAfter[]</tt></td><td>Tid efter sträcksegrare</td></tr><tr><td><tt>LegTimeDeviation[]</tt></td><td>Avvikelse +/- från förväntad tid på sträcka</td></tr><tr><td><tt>MaxTime</tt></td><td>Maxtid</td></tr><tr><td><tt>Place</tt></td><td>Deltagares/lags placering</td></tr><tr><td><tt>PointAdjustment</tt></td><td>Deltagares/lags manuella poängjustering</td></tr><tr><td><tt>PointGross</tt></td><td>Rogainingpoäng före automatisk reduktion</td></tr><tr><td><tt>PointOvertime</tt></td><td>Deltagares/lags rogaining-övertid</td></tr><tr><td><tt>PointReduction</tt></td><td>Uträknad poängreduktion för rogaining</td></tr><tr><td><tt>Points</tt></td><td>Deltagares/lags rogaining-poäng</td></tr><tr><td><tt>Shorten</tt></td><td>Antal banavkortningar</td></tr><tr><td><tt>ShortestClassTime</tt></td><td>Snabbast tid i klassen</td></tr><tr><td><tt>SplitTimes[]</tt></td><td>Deltagares mellantider</td></tr><tr><td><tt>SplitTimesAccumulated[]</tt></td><td>Deltagares totala löptid till kontroll</td></tr><tr><td><tt>StagePlace[]</tt></td><td>Deltagare/lag: placering på etapper</td></tr><tr><td><tt>StagePoints[]</tt></td><td>Deltagare/lag: poäng på etapper</td></tr><tr><td><tt>StageStatus[]</tt></td><td>Deltagare/lag: status på etapper</td></tr><tr><td><tt>StageTime[]</tt></td><td>Deltagare/lag: tid på etapper</td></tr><tr><td><tt>Start</tt></td><td>Deltagares/lags starttid</td></tr><tr><td><tt>Status</tt></td><td>Deltagares/lags status</td></tr><tr><td><tt>StatusCANCEL</tt></td><td>Statuskod för återbud</td></tr><tr><td><tt>StatusDNF</tt></td><td>Statuskod för utgått</td></tr><tr><td><tt>StatusDNS</tt></td><td>Statuskod för ej start</td></tr><tr><td><tt>StatusDQ</tt></td><td>Statuskod för diskvalificering</td></tr><tr><td><tt>StatusMAX</tt></td><td>Statuskod för uppnådd maxtid</td></tr><tr><td><tt>StatusMP</tt></td><td>Statuskod för saknad stämpling</td></tr><tr><td><tt>StatusNoTiming</tt></td><td>Statuskod för utan tidtagning</td></tr><tr><td><tt>StatusNotCompetiting</tt></td><td>Statuskod deltar ej</td></tr><tr><td><tt>StatusOK</tt></td><td>Statuskod för giltigt resultat</td></tr><tr><td><tt>StatusOutOfCompetition</tt></td><td>Statuskod för lopp utom tävlan</td></tr><tr><td><tt>StatusUnknown</tt></td><td>Statuskod för okänt resultat</td></tr><tr><td><tt>Time</tt></td><td>Deltagares/lags tid</td></tr><tr><td><tt>TimeAdjustment</tt></td><td>Deltagares/lags tidsjustering</td></tr><tr><td><tt>TotalPlace</tt></td><td>Deltagares/lags sammanlagda placering</td></tr><tr><td><tt>TotalStatus</tt></td><td>Deltagares/lags sammanlagda status</td></tr><tr><td><tt>TotalTime</tt></td><td>Deltagares/lags sammanlagda tid</td></tr></tbody></table>
<h3>Lag</h3>
<table><tbody><tr><td><tt>Bib</tt></td><td>Nummerlapp</td></tr><tr><td><tt>ClubId</tt></td><td>Klubb-id</td></tr><tr><td><tt>ComputedPoints</tt></td><td>Poäng beräknad av modulens poängmetod</td></tr><tr><td><tt>ComputedStatus</tt></td><td>Status beräknad av modulens statusmetod</td></tr><tr><td><tt>ComputedTime</tt></td><td>Tid beräknad av modulens tidsmetod</td></tr><tr><td><tt>DistrictId</tt></td><td>Distrikt-id</td></tr><tr><td><tt>Fee</tt></td><td>Deltagares/lags avgift</td></tr><tr><td><tt>Finish</tt></td><td>Deltagares/lags måltid</td></tr><tr><td><tt>InputNumber</tt></td><td>Användardefinierat inmatat värde</td></tr><tr><td><tt>InputPlace</tt></td><td>Deltagares/lags ingångsplacering</td></tr><tr><td><tt>InputPoints</tt></td><td>Deltagares/lags ingångspoäng</td></tr><tr><td><tt>InputStatus</tt></td><td>Deltagares/lags ingångsstatus</td></tr><tr><td><tt>InputTime</tt></td><td>Deltagares/lags ingångstid</td></tr><tr><td><tt>MaxTime</tt></td><td>Maxtid</td></tr><tr><td><tt>PatrolRogainingOvertime</tt></td><td>Patrulls tid övertid</td></tr><tr><td><tt>PatrolRogainingReduction</tt></td><td>Patrulls poängreduktion</td></tr><tr><td><tt>PatrolRogainingScore</tt></td><td>Patrullpoäng, rogaining</td></tr><tr><td><tt>Place</tt></td><td>Deltagares/lags placering</td></tr><tr><td><tt>PointAdjustment</tt></td><td>Deltagares/lags manuella poängjustering</td></tr><tr><td><tt>PointGross</tt></td><td>Rogainingpoäng före automatisk reduktion</td></tr><tr><td><tt>PointOvertime</tt></td><td>Deltagares/lags rogaining-övertid</td></tr><tr><td><tt>PointReduction</tt></td><td>Uträknad poängreduktion för rogaining</td></tr><tr><td><tt>Points</tt></td><td>Deltagares/lags rogaining-poäng</td></tr><tr><td><tt>RunnerCardControls[][]</tt></td><td>Matchade kontroller (-1 för omatchade) för varje lagmedlem</td></tr><tr><td><tt>RunnerCardPunches[][]</tt></td><td>Stämplingskoder för varje lagmedlem</td></tr><tr><td><tt>RunnerCardTimes[][]</tt></td><td>Stämplingstider för varje lagmedlem</td></tr><tr><td><tt>RunnerCourse[][]</tt></td><td>Deltagares bana</td></tr><tr><td><tt>RunnerFinish[]</tt></td><td>Måltid för varje lagmedlem</td></tr><tr><td><tt>RunnerOutputNumbers[][]</tt></td><td>Utdata (tal) från varje lagmedlem</td></tr><tr><td><tt>RunnerOutputTimes[][]</tt></td><td>Utdata (tid) från varje lagmedlem</td></tr><tr><td><tt>RunnerPoints[]</tt></td><td>Poäng för varje lagmedlem</td></tr><tr><td><tt>RunnerSplitTimes[][]</tt></td><td>Deltagares mellantider</td></tr><tr><td><tt>RunnerStart[]</tt></td><td>Starttid för varje lagmedlem</td></tr><tr><td><tt>RunnerStatus[]</tt></td><td>Status för varje lagmedlem</td></tr><tr><td><tt>RunnerTime[]</tt></td><td>Tid för varje lagmedlem</td></tr><tr><td><tt>Shorten</tt></td><td>Antal banavkortningar</td></tr><tr><td><tt>ShortestClassTime</tt></td><td>Snabbast tid i klassen</td></tr><tr><td><tt>StagePlace[]</tt></td><td>Deltagare/lag: placering på etapper</td></tr><tr><td><tt>StagePoints[]</tt></td><td>Deltagare/lag: poäng på etapper</td></tr><tr><td><tt>StageStatus[]</tt></td><td>Deltagare/lag: status på etapper</td></tr><tr><td><tt>StageTime[]</tt></td><td>Deltagare/lag: tid på etapper</td></tr><tr><td><tt>Start</tt></td><td>Deltagares/lags starttid</td></tr><tr><td><tt>Status</tt></td><td>Deltagares/lags status</td></tr><tr><td><tt>StatusCANCEL</tt></td><td>Statuskod för återbud</td></tr><tr><td><tt>StatusDNF</tt></td><td>Statuskod för utgått</td></tr><tr><td><tt>StatusDNS</tt></td><td>Statuskod för ej start</td></tr><tr><td><tt>StatusDQ</tt></td><td>Statuskod för diskvalificering</td></tr><tr><td><tt>StatusMAX</tt></td><td>Statuskod för uppnådd maxtid</td></tr><tr><td><tt>StatusMP</tt></td><td>Statuskod för saknad stämpling</td></tr><tr><td><tt>StatusNoTiming</tt></td><td>Statuskod för utan tidtagning</td></tr><tr><td><tt>StatusNotCompetiting</tt></td><td>Statuskod deltar ej</td></tr><tr><td><tt>StatusOK</tt></td><td>Statuskod för giltigt resultat</td></tr><tr><td><tt>StatusOutOfCompetition</tt></td><td>Statuskod för lopp utom tävlan</td></tr><tr><td><tt>StatusUnknown</tt></td><td>Statuskod för okänt resultat</td></tr><tr><td><tt>Time</tt></td><td>Deltagares/lags tid</td></tr><tr><td><tt>TimeAdjustment</tt></td><td>Deltagares/lags tidsjustering</td></tr><tr><td><tt>TotalPlace</tt></td><td>Deltagares/lags sammanlagda placering</td></tr><tr><td><tt>TotalStatus</tt></td><td>Deltagares/lags sammanlagda status</td></tr><tr><td><tt>TotalTime</tt></td><td>Deltagares/lags sammanlagda tid</td></tr></tbody></table>
<br><a name="sec4506"></a><h3>Testkörning och avlusning</h3>
<p class="timestamp">Uppdaterad: 2015-02-25</p>
För att skriva och testa ut en resultatmodul behöver du ha tillgång till
en MeOS-tävling som innehåller resultat av den typ du ska skriva
modulen för. Med andra ord, om du ska skriva en resultatmodul för
individuella klasser så behöver du individuella resultat att testa med.
Om du skriver en modul för lagklasser, behöver du resultat för den
sortens klass.
<div class="hint"><b>Tips</b><br>Du kan använda Stämplingstestet på sidan <i style="color:#008;">automater</i> för att skapa en testtävling.</div>
När du har skrivit källkoden för en regel klickar du <b style="color:#008; font-weight:600;">Spara ändringar</b>
för att kompilera koden. Om du får ett fel är det ett syntaxfel i din
kod som du måste åtgärda. Se till att varje sats avslutas med semikolon
och använd felmeddelandet för att lokalisera problemet.
<br><br>
När du har sparat och kompilerat koden kan du klicka på <b style="color:#008; font-weight:600;">Testa resultatmodul</b>
för att testköra koden på alla deltagare och lag som har resultat. Om
all fungerar visas en tabelluppställning med uträknad status, tid, poäng
och placeringspoäng deltagarna och lagen.
<br><br>
Om det inträffar ett fel när metoden körs, visas texten <b style="color:#008; font-weight:600;">Error</b>.
För musen över texten för att få mer information. En vanlig orsak är
att koden försöker läsa av en variabel eller symbol som inte finns eller
att den indexerar en vektor utanför dess definitionsmängd.
<br><br>
Om du inte fick några fel och utmatningen var som förväntat är allting
bra och du är redo att använda resultatmodulen i en lista. Men, när man
testkör första gången är det troligaste resultatet att det inte
fungerar. Då kan du välja <b style="color:#008; font-weight:600;">Testkör</b>
på den rad som har ett problem. Ett nytt fönster öppnas och visar alla
symboler som är definierade och deras värden, samt alla variabler som
dina metoder definierar. Eventuella felmeddelanden visas också.
<div class="warning"><b>Observera</b><br>Var noga med att testa
resultatmodulen noggrant före en viktig tävling. Försäkra dig om att den
hanterar ofullständiga lag, trasiga kontrollenheter, saknade
stämplingar, statuskoder som inte är <tt>StatusOK</tt> med mera.</div>
<br><br><a name="sec4485"></a><h2 class="break">Appendix I: Eventorkoppling</h2>
<p class="timestamp">Uppdaterad: 2024-03-11</p>
MeOS har en direktkoppling mot Eventor. För att kunna använda denna
behöver du en så kallad API-nyckel, som du får av klubbens
Eventoradministratör. Nyckeln matar du in på uppmaning av MeOS första
gången du använder Eventor.
<div class="warning"><b>Observera</b><br>API-nyckeln ska hanteras
varsamt, så att ingen obehörig kommer över den. När du matar in nyckeln i
MeOS förvarars den i krypterad form, som är besvärlig men inte omöjlig
att knäcka. Om du vill radera nyckeln väljer du <b style="color:#008; font-weight:600;">tävling från Eventor</b>, <b style="color:#008; font-weight:600;">Anslutningsinställningar</b> och lämnar fältet API-nyckel blankt.</div>
MeOS kan använda Eventor för att automatiskt hämta klasser och anmälningar till klubbens arrangemang. Välj <b style="color:#008; font-weight:600;">Tävling från Eventor</b> på förstasidan. Välj tävlingen ur listan på tävlingar, och sedan <b style="color:#008; font-weight:600;">Nästa</b>. Om du inte vet att din löpardatabas är uppdaterad, bör du låta rutan om att uppdatera den vara markerad.
<br><br>
I nästa steg måste du välja första ordinarie starttid och startmetod. Om du väljer <b style="color:#008; font-weight:600;">gemensam start</b> eller <b style="color:#008; font-weight:600;">lottad startlista</b> gör MeOS automatiskt en startlista. I annat fall lämnas den uppgiften till dig.
<br><br>
Om du har en banfil från OCAD, Condes, eller liknande, kan du ange den
här, så lägger MeOS automatiskt in banorna (och försöker para ihop rätt
bana med rätt klass).
<br><br>
Klicka på <b style="color:#008; font-weight:600;">hämta data från Eventor</b> för att slutföra importen.
<div class="info"><b>Bra att veta</b><br>Lämpliga funktioner i MeOS
aktiveras automatiskt beroende på vilken sorts tävling som importerats.
För speciella arrangemang, så som <i>flerdagarstävlingar</i>, tävlingar med <i>flera lopp</i> för samma löpare, <i>patrulltävlingar</i>, <i>Rogaining/poängorientering</i> kan du behöva välja <b style="color:#008; font-weight:600;">MeOS funktioner</b> på sidan tävling och aktivera lämpliga funktioner.</div>
I en tävling från Eventor finns knappen <b style="color:#008; font-weight:600;">Eventorkoppling</b> på sidan <i style="color:#008;">tävling</i>. Du kan välja mellan att <b style="color:#008; font-weight:600;">hämta efteranmälningar</b>,
<b style="color:#008; font-weight:600;">uppdatera löpardatabasen</b>, <b style="color:#008; font-weight:600;">publicera startlistan</b> eller <b style="color:#008; font-weight:600;">publicera resultaten</b>.
De två senare alternativen laddar upp startlistan och
resultat/sträcktider till Eventor. Sträcktiderna läggs också automatiskt
in på WinSplits Online.
<div class="hint"><b>Tips</b><br>Om du får fel från Eventor vid
uppladdning av listor (eller vid hämtning av data) kan du istället
försöka arbeta med filer (i IOF-XML-format) som du överför till och från
Eventor via Eventors webbgränssnitt. I vissa fall får du på det sättet
bättre felmeddelanden som gör att du lättare kan förstå eventuella
problem.</div>
När du skapar en ny tävling och har MeOS Eventorkoppling aktiv,
undersöker MeOS om löpardatabasen är föråldrad. I så fall erbjuder MeOS
möjligheten att uppdatera den automatiskt.
Du kan också uppdatera löpardatabasen manuellt genom att välja <b style="color:#008; font-weight:600;">Tävling från Eventor</b> på förstasidan, och sedan endast kryssa för alternativet att uppdatera databasen.
<div class="info"><b>Bra att veta</b><br>Du kan ställa in vilken Eventorserver MeOS arbetar mot på sidan inställningar, som du kommer åt när ingen tävling är öppen.</div><br><a name="sec4486"></a><h2 class="break">Appendix II: Tabelläge</h2>
<p class="timestamp">Uppdaterad: 2024-03-11</p>
MeOS tabeller visar tävlingsdata (t.ex. löpare, lag, klasser och kontroller) i tabellformat och fungerar som ett kalkylblad.
<ul><li>Dubbelklicka på en cell för att <b>ändra värdet</b>. Vissa celler kan inte ändras, i andra celler måste du välja värde från en selektionslista.</li><li>I fönstret med tabellverktyg finns flera funktioner.
<div class="info" style="text-align: center; margin-left:3em; margin-right:3em;"><img src="tabletools.png" style="max-width: 90%; height: auto" alt="Tabellvektygen visas i ett flytande fönster och har snabbknappar för vanliga funktioner." width="309" height="72"><br><i>Tabellvektygen visas i ett flytande fönster och har snabbknappar för vanliga funktioner.</i></div> Från vänster till höger betyder knapparna:
<ul><li>Välj vilka kolumner som visas.</li><li>Skriv ut.</li><li>Uppdatera alla värden.</li><li>Återställ tabelldesignen till standard.</li><li>Markera allt.</li><li>Markera inget.</li><li>Kopiera markeringen.</li><li>Klistra in från urklipp.</li><li>Radera markerade rader.</li><li>Lägg till en ny rad.</li></ul></li><li>Högerklicka på kolumnrubriken för att få upp följande meny
<div class="info" style="text-align: center; margin-left:3em; margin-right:3em;"><img src="context_menu_swe.png" style="max-width: 90%; height: auto" alt="Kontextmenyn för en tabellkolumn." width="257" height="172"><br><i>Kontextmenyn för en tabellkolumn.</i></div> Funktionerna för att sortera och filtrera kommer du också åt enligt nedan:</li><li><b>Sortera</b> på värdena i en kolumn genom att klicka på kolumnrubriken. Om du klickar en gång till byter sorteringen riktning.</li><li><b>Filtrera ner</b> antalet rader som visas genom att klicka på <b style="color:#008; font-weight:600;">Urval...</b>
på respektive kolumn, och skriv en textsträng du vill matcha.
Resultatet syns medan du skriver. Till exempel kan du välja att bara
visa deltagarna i en viss klass i tabellen <i>deltagare</i> genom att skriva in klassens namn i urvalet för klass.</li><li><b>Välj kolumner</b> som visas genom knappen <b style="color:#008; font-weight:600;">välj kolumner</b> från verktygslådan. Markera de kolumner du vill visa, och välj <b style="color:#008; font-weight:600;">OK</b>.</li><li><b>Ändra ordning</b> på kolumnerna genom att dra och släppa kolumnrubriken på en ny plats.</li><li><b>Markera celler</b>
genom att klicka och dra en rektangel. Selektionen kan kopieras till
urklipp (Ctrl+C) eller raderas (Del). I det senare fallet raderas alla
rader selektionen omfattar. Urklippt data kan klistras in i
kalkylbladsprogram.</li><li>Du kan <b>klistra in</b> data från
kalkylbladsprogram (Ctrl+V). Om du inte har markerat några celler, läggs
nya rader till. Om antalet kolumner i urklippet är färre än antalet
kolumner i tabellen, får resterande kolumner standardvärden.
Om du har markerat celler i tabellen skrivs markeringen istället över
med värden från urklipp.</li><li>Du kan <b>skriva ut</b> tabellen (Ctrl+P)</li><li>Du kan <b>lägga till en rad</b> i tabellen (Ctrl+I)</li><li>Du kan <b>uppdatera</b>
tabellen (F5). Tabeller i MeOS uppdateras inte automatiskt, för att
inte störa arbetet med dem. Tryck på F5, eller tabellverktyget <b style="color:#008; font-weight:600;">uppdatera</b> för att uppdatera med yttre ändringar.</li></ul>
<br><a name="sec4507"></a><h2 class="break">Appendix III: Mästerskap med kval och final</h2>
<p class="timestamp">Uppdaterad: 2024-03-11</p>
Den här guiden går i punktform igenom ett antal steg som behövs för att
genomföra en mästerskapstävling (eller motsvarande) med kval och final.
Indata är, förutom anmälningar och banor, ranking, som används för att
skapa jämna kvalheat och definiera startordning i kvalet.
<h3>Förberedelse</h3>
<ul><li>Skapa en tävling och importera de anmälda.</li><li>Importera den ranking som ska användas för heatindelning och seedning.</li><li>Kontrollera i tabelläget för deltagare att fältet ranking är satt.</li></ul>
<h3>Heatindelning</h3>
<ul><li>På sidan <i style="color:#008;">klasser</i>, välj en mästerskapsklass och sedan <b style="color:#008; font-weight:600;">dela klass</b>.</li><li>Välj <b style="color:#008; font-weight:600;">jämna klasser (ranking)</b>, <b style="color:#008; font-weight:600;">antal klasser</b> och skriv in <b style="color:#008; font-weight:600;">antal deltagare</b> i respektive heat.</li><li>När klasserna har skapats kan du döpa om dem efter dina önskemål.</li></ul>
<h3>Lottning och seedning</h3>
Varje kvalheat lottas manuellt för sig. Vanligtvis sätter man upp ett startschema i samråd med speaker och tävlingsledning.
<ul><li>Välj <b style="color:#008; font-weight:600;">lotta/starttider</b>. Välj metod <b style="color:#008; font-weight:600;">seedad lottning</b> och <b style="color:#008; font-weight:600;">seedningskälla ranking</b>.</li><li>Mata in önskade storlekar på seedningsgrupperna (använd storlek 1 för att gå strikt på ranking) och markera <b style="color:#008; font-weight:600;">hindra att deltagare från samma klubb startar på angränsande tider</b>, om denna egenskap önskas.</li><li>Välj <b style="color:#008; font-weight:600;">första start</b> och <b style="color:#008; font-weight:600;">intervall</b>. Nummerlappar kan hanteras manuellt här, eller genom de vanliga inställningarna.</li></ul>
<h3>Genomför kvalet</h3>
Inga speciella åtgärder krävs jämfört med en vanlig tävling.
<h3>Förberedelse final</h3>
Först ska finaltävlingen skapas.
<ul><li>Öppna kvaltävlingen lokalt och kontrollera att MeOS funktioner för flera etapper är aktiverad.</li><li>Välj <b style="color:#008; font-weight:600;">hantera flera etapper</b>, sedan <b style="color:#008; font-weight:600;">lägg till ny etapp</b>, och slutligen <b style="color:#008; font-weight:600;">överför resultat till nästa etapp</b>.</li><li>Öppna
nästa etapp och kontrollera (genom tabelläget för deltagare) att de
förväntade deltagarna finns med, att alla har förväntade inkommande
resultat (placering in, tid in etc.) och att fältet heat är satt. Det
ska vara 1 för heat A, 2 för heat B etc.</li></ul>
<h3>Skapa finalklasser</h3>
<ul><li>På sidan <i style="color:#008;">klasser</i>, markera ett av kvalheaten och välj <b style="color:#008; font-weight:600;">slå ihop klasser</b>. Upprepa tills alla kvalheat (som hör ihop) har blivit en stor klass.</li><li>Välj den hopslagna klassen, <b style="color:#008; font-weight:600;">dela klassen</b> och <b style="color:#008; font-weight:600;">dela efter placering</b>.</li><li>Välj <b style="color:#008; font-weight:600;">antal finalklasser</b> skriv in <b style="color:#008; font-weight:600;">antal deltagare</b> i respektive klass.</li></ul>
<h3>Starttider</h3>
Instruktionen nedan gäller om du vill ordna starttiderna strikt efter
placering i kvalet. Det är förstås möjligt att använda andra
lottningsprinciper.
<ul><li>Välj igen <b style="color:#008; font-weight:600;">lotta/starttider</b> på sidan <i style="color:#008;">klasser</i> och därefter <b style="color:#008; font-weight:600;">seedad lottning</b>.</li><li>Välj seedningskälla <b style="color:#008; font-weight:600;">resultat</b>.</li><li>Skriv
in 1 (ett) som storlek på seedningsgrupper. Detta innebär att ingen
lottning sker, utan att varje deltagare blir sin egen seedningsgrupp.</li><li>Markera också <b style="color:#008; font-weight:600;">hindra att deltagare från samma klubb startar på angränsande tider</b>, om den egenskapen önskas.</li></ul>
<div class="info"><b>Bra att veta</b><br>MeOS garanterar inte att
tilldelningen av starttider uppfyller villkoret att löpare från samma
klubb inte startar på angränsande tider. MeOS försöker efter bästa
förmåga flytta löpare för att undvika krockar, men om fler än hälften av
deltagarna kommer från samma klubb är det omöjligt. Även om det finns
en stor koncentration av deltagare från samma klubb i en viss del av
startfältet, kan det hända att MeOS inte lyckas uppfylla detta önskemål.
Starttider tilldelas i vilket fall.</div><br><a name="sec4501"></a><h2 class="break">Appendix IV: MeOS på Mac och Linux</h2>
<p class="timestamp">Uppdaterad: 2024-03-11</p>
MeOS finns för närvarande endast för Windows, och fungerar med Windows XP och senare versioner.
<br><br>
Den som har Mac kan köra MeOS genom att starta en virtuell
Windowsmaskin. Detta har testats av vissa användare. Några har också
lyckats köra MeOS under Linux på liknande sätt.
<h3>Linuxserver</h3>
Att använda en Linuxdator som server med MySQL-databasen fungerar
utmärkt. Notera att även för stora tävlingar är prestandakraven på
servern ganska måttliga, eftersom varje ansluten MeOS-klient utför sina
egna beräkningar. Följaktligen är det viktigare med en robust
serverdator än en snabb. I allmänhet är det inga problem att använda
serverdatorn också som klient (förutsatt att den kör Windows) för att
minska antalet datorer och strömåtgången.<br><br>
</div>
<div class="legal">
Copyright (c) 2024 <a href="https://www.melin.nu/">Melin Software HB</a>
</div>
</div>
</body></html>