Answers to common questions about using My-Sports-Challenge today. Some features described in our vision are still being built — those are clearly marked below as Coming soon.
Practical guides for organizing private sports challenges and finding a format that fits your group.
The challenge setup guides are available in all supported languages.
You can make a voluntary donation through PayPal. Donations do not create a subscription, unlock features, or provide preferential treatment.
DonateWhen you start a challenge, choose one of nine editable non-team templates or start from scratch. Templates prefill the activity categories, scoring or objective, and a suggested duration. After creation, refine the settings in Challenge Settings before inviting participants. Route templates need a route snapshot, and staged-race templates need their stages reviewed. Team templates are not included yet.
Route results only count activities whose configured activity type matches the challenge selection. Select all configured activity types to include them all.
For a distance race, this optional limit is the maximum net height loss from the qualifying window's start to its end. Manual activities are not checked because they do not contain GPS elevation data.
Race pages show the fastest qualifying time first. Stream marks the activity that set a personal best, and Statistics shows qualification counts and the time distribution. Activities without usable GPS remain visible but do not qualify for distance-race ranking.
Fastest time - GPS track map.
Race results open an interactive map showing the full activity and the highlighted fastest effort. You can always view your own race overlay in My Activities; other participants can view it only when your GPS-sharing setting allows it.
Platform administrators can also create authorized test or support accounts from Platform Administration → Users. These accounts are verified immediately and do not require access to the email inbox. Use this only for authorized testing or support.
Allow your imported GPS maps to be shown to other participants. Original provider GPS streams are kept for no more than seven days; generated maps may remain until the activity is deleted. You can adjust sharing separately for each challenge in My Challenges.
GPS sharing is required for this challenge. Leave the challenge to stop sharing.
Accounts imported from the legacy system keep their existing password; the first successful login upgrades it securely in the background.
For security, repeated failed attempts or too many account requests may be temporarily blocked.
Labels, hover descriptions, and accessibility text on the current page update immediately after you switch.
Email delivery uses a 500-message daily Gmail budget. Jobs beyond the budget remain queued for a later retry.
Install My-Sports-Challenge when your browser offers the install option. Installed windows use the standalone app presentation, while account and activity operations remain online.
On supported browsers, the Install app control appears only when installation is available. The app remains online-first: there is no offline activity entry or deferred synchronization.
Badges are earned automatically and appear on your profile's Badges tab. You receive an in-app notification for each one unless badge notifications are disabled in your Profile settings. When email notifications are enabled, badge emails include the challenge name. Challenge outcome badges also appear next to your name on the Leaderboard and Participants pages; personal badges such as First Steps remain on your profile. Badges are shown newest first.
This setting is saved to your account and applies to both the Leaderboard and Participants pages.
User badges recognize activity and participation. Activity badges can be earned once in each challenge; Challenge Creator is earned once across the platform.
Outcome badges are awarded once, when final results are processed after the challenge's post-end activity-edit grace period. Individual results use points after configured daily and weekly caps. Tied ranks receive the same outcome badge, and imported historical challenges use the same rules.
Platform administrators can use Badge maintenance in a challenge's Settings page to restore missing awards and remove stale or duplicate outcome records.
My-Sports-Challenge accepts manual activities and supported connected sources. Open Profile → Connections to manage connections. An imported activity must use a type mapped by the challenge organizer and meet that challenge's date and editing rules.
MSC compares matching source records to avoid cross-provider duplicates. Imported activities show their source in activity views and statistics. Disconnecting stops future imports but keeps existing activities and their MSC records; it never deletes data at the provider.
If you connect a Strava account that is already connected to another MSC account, the previous MSC connection is revoked and the connection moves to your current account. Activities already imported into the previous account remain there.
Connected Strava users can choose Sync past activities in Profile → Connections. MSC checks each active challenge's own activity editing window and shows the result for every challenge when the sync finishes. Activities outside a challenge's start and end dates are omitted instead of being shown as not added. Wahoo sync remains future-only, and Health Connect history is managed by the Android companion.
Strava setup guide · Health Connect setup guide · Wahoo setup guide · Garmin Connect status · COROS status
Strava description updates include only positive contributions that count toward the objective. Activities outside selected metric objective types, metric activities with zero contribution, and point activities worth zero points add no My-Sports-Challenge line.
For cross-provider duplicate comparison, MSC checks start-time proximity and requires at least 75% overlap of the shorter activity interval; distance and elevation are ignored.
If Health Connect supplies corrected distance or elevation when a record is read again, MSC updates the existing activity. An identical retry is treated as already synced.
Group activity details appear in My Activities, Activities, and Stream with the group type, group portion metrics, and group points. Organizers and co-organizers can edit these group settings for imported activities; provider synchronization preserves them. Group portion values can use up to three decimal places.
For GPS-equipped Strava and Wahoo activities, MSC can recognize an in-person group when participants share the same physical start within a small time and distance tolerance. The shared start may be up to one hour after the first recording begins, regardless of how far that participant has traveled in the meantime. Participants may separate afterward. Active/moving time after the shared start excludes pauses; if no moving signal is available, the duration group portion is zero instead of elapsed time. The organizer configures the minimum participant count and initial group portions; manual edits override calculated values.
For an Unclassified imported activity, My Activities, Activities, and Stream also show the provider's original type, such as Strava Dance.
Show a short guide when you start a challenge and when you first open its settings. You can still open the guide manually when this is turned off.
Give the challenge a clear name and describe what it is for. This helps people understand why they should join. The Settings guide then leads through activities, teams, limits, optional features, participant-facing text, and invitations in order. Change the setting from the guidance card in Profile → Account.
On Profile's My Challenges tab, organizers and co-organizers can clone a challenge beside its Edit action. The new challenge keeps its configuration but starts with a fresh roster and no participant-generated data.
In the organizer's Specials table, the latest start dates are listed first.
en, de,
fr) and fill in an introduction, rules, and/or FAQ for it — at least
one of the three is required. You can add as many languages as you like. Members
open Rules & FAQ from the challenge navigation to see the
three texts in cards. The page prefers their saved account/site language, then
their browser language, then English, then the first language available. Each
card falls back independently when that language has no text, and a picker is
available when multiple languages exist.
The text fields support Markdown formatting, including headings, lists, emphasis,
links, blockquotes, and code.
Point challenges also show an activity-type mapping table at the bottom of Rules & FAQ with provider mappings and point-scoring values. On smaller screens, use the switch to show the wide table.
Progress for metric goals includes the selected metric amount, Target, percentage, Completed state, Rank, Activities, and Behind leader details. Goal rows keep a compact progress bar alongside the numeric percentage. Open-ended amount challenges show the accumulated metric total, rank, activity count, participant count, and leader gap without a target, completion state, or progress bar. Race challenges show the fastest qualifying time, target, qualified rank/count, accumulated metric, and leader gap; non-qualified participants remain visible without a rank, and a qualifying time opens its effort map.
Point challenges also show the signed-in participant's points, rank, activity count, leader gap, and any enabled uncapped, group-bonus, or specials context above the standings.
Event-elapsed multisport races show the complete event time, qualified rank/count, leader gap, completed stages, completion date, and an ordered stage timeline. Partial events remain visible without an overall rank.
Bounded-attempt staged races show the best attempt time, the actual attempt span, the configured attempt window, qualified rank/count, leader gap, and stage results. Attempts outside the configured window remain visible without an overall rank.
While leaderboard data is loading, the ranking-star icon pulses until the standings are ready. The icon before the main heading on every data-backed page, including Stream, My Activities, Statistics, Participants, Activities, Rules & FAQ, Admin, Calendar, Challenge Edit, Issues, Notifications, Profile, Public Profile, and Specials, pulses while that page's data is loading too. The leaderboard also shows the total number of accepted participants, split into active and inactive members, plus pending join requests on the waiting list. Waiting-list requests are not included in the participant total. Once your request is accepted, that challenge becomes your default challenge automatically.To enable push notifications, open Profile, choose Notifications, and turn on Allow push notifications from this device. Your browser asks for permission only then. Push is managed separately for each device.
Use the Push checkbox beside each supported event to choose which push notifications you receive. Issue-event push notifications are supported.
Emails from My-Sports-Challenge include a greeting, the relevant challenge or account context, the notification or message, and a link when one is available, followed by a sign-off.
On the Notifications page, use Delete all to remove every notification in your account. You must confirm this action, and it cannot be undone.
The table also shows email verification, preferred language, newsletter and GPS sharing status. Select a user's name to open a platform-admin-only details page with account preferences, memberships, connections, badges, avatar moderation metadata, and recent audit events. Sensitive credentials and raw data are not shown.
Registration and last login dates are shown and sortable; unavailable historical dates are marked Not available.
activity:write.
MSC preserves the user's own activity text. Point challenges write points, metric
challenges write the selected metric, with goal progress or race qualifying time
and personal-best status where applicable, and route challenges write completed
route times with personal-best status. The bookkeeping delimiters stay invisible
and are attached to the text so the update does not add an empty line at the start
of the Strava description.
It also lets platform administrators configure how long expired operational records,
notifications, and audit entries are retained by the daily housekeeping job. The
Audit Log shows the most recent
platform-wide events, including accounts, activity-source connections and disconnects,
security changes, challenge settings, calendar changes, and issue conversations for
oversight purposes.
The Audit Log is loaded one page at a time so large histories remain responsive.
Platform administrators can use the Housekeeping tab to review badge recalculation jobs, delete jobs that are not running, and start the private housekeeping service immediately. The action returns right away while the service works in the background.
Use the Issues page from your account menu to report a problem to your challenge's organizer or co-organizer. For platform-wide questions or privacy requests, use the Contact section on the About page.