Preface

Introduction

Welcome to the Division Result Bridge documentation! The pages here serve as a usage guide for the program aimed at division match organisers. If you'd like to give it a try, I suggest reading the getting started series in order. This will take you all the way from initial installation to execution on the day of the event.

What does it do?

Division Result Bridge is a desktop application intended to fascilitate live, online presentation of orienteering division results. To do so, it exchanges data on two fronts. The first is the result source. In essence, this involves drawing division results out of Divisionsmatchberegning. The second front is with the presentation server, which is an instance of Division Result Server. It is then the task of Division Result Bridge to bridge the gap between the two fronts (hence the name), ensuring the right results are packaged correctly and are sent to the right destination.

Motivation

Any competition would be meaningless without results, and having access to the results early is usually preferable. Orienteering is no exception. For conventional events, where runners compete individually, live publication of results can easily be achieved with the online service Liveresults. However, the service does not lend itself well to all types of events.

In Denmark, entire clubs regularly compete against each other in divisions. Results are determined by a points-scoring system, with runners scoring points on behalf of their clubs based on their individual results. Typically, the points are calculated with the program Divisionsmatchberegning, but options for live publication of results online are rather limited.

While Divisionsmatchberegning can output division results in presentable HTML format, it takes some effort to make these accessible over the web — and particularly to keep them up to date as new results roll in. Network conditions at orienteering events further complicate the matter, as connection to the wider internet is often established over mobile data. This typically implies the use of CGNAT, rendering servers behind it invisible to the wider internet.

One solution is to send the HTML files to a server on a visible address, which can then be accessed to view the results. However, setting this up demands additional effort and knowledge from the organiser. The intention of Division Result Bridge and Division Result Server is to lower the barrier to entry enough that providing live, online division results becomes a small and easy task.