BC4E - Remote Operations & Data Sync

Mobile App Integration, Data Synchronization, and Online Backup Features

Online Features and Remote Operations with BC4EApp

Enable Internet Feature for Your BC4E

Objectives:

  • Share Club Users database among multiple laptops
  • Use the mobile app to manage or view your club run
  • Record match scores to the database for advanced reporting and historical analysis
  • Generate advanced statistics reports and perform automatic skill level assessments

Steps:

  • Ensure your laptop has Internet connectivity to the website: https://bc4e.net
  • Choose "Config" → "Internet" from the BC4E main window. The Internet Configuration window will appear
  • In the prompted window, check the "Connect to Internet for Online feature" checkbox
  • You do not need to check "Initiate Data Synchronization Online," which is only used for resolving abnormal issues
  • Click "Submit" to save the changes

Notes:

  • When BC4E successfully connects to the Internet, a barcode image will be displayed on the screen
  • If there is a problem connecting to the Internet, BC4E will disable the Internet feature after three failed attempts
BC4E Main Screen with Barcode
BC4E Internet Configuration
Back to Top

Create a Data Synchronization Group for Your BC4E

Objectives:

  • Different laptops joining the same Sync Group can merge their Club Users into one shared database

Steps:

  • In the Internet Configuration window, ensure the "Connect to Internet for Online feature" checkbox is checked (a prerequisite for data synchronization)
  • In the Data Synchronization Group section, check the "Group Name" checkbox, and enter a group name and protection password
  • Keep the group name and protection password safe, as they are required for other laptops to join the same group
  • Select the "Create" option to create the group
  • Click "Submit" to save the changes

Notes:

  • With a Data Synchronization Group, Club Users data from different laptops will be merged and shared. This is useful for clubs with multiple sites
  • Data Synchronization Groups also make it easier to migrate BC4E installations to a new laptop if the old one is damaged
Back to Top

Join the Created Synchronization Group

Objectives:

  • Join the Sync Group created by another laptop to share the Club Users database

Steps:

  • In the Internet Configuration window, ensure the "Connect to Internet for Online feature" checkbox is checked (a prerequisite for data synchronization)
  • In the Data Synchronization Group section, check the "Group Name" checkbox, and enter the group name and protection password set during creation
  • Select the "Join" option to join the group
  • Click "Submit" to save the changes

Notes:

  • Data Synchronization Groups are suitable for clubs with different sites for different days or times. If multiple sites run simultaneously, it may cause issues
Back to Top

Manually Initiate Data Synchronization with Online Server

Objectives:

  • Resolve inconsistent behavior caused by data differences between the laptop and the online server

Steps:

  • In the Internet Configuration window, ensure the "Connect to Internet for Online feature" checkbox is checked (a prerequisite for data synchronization)
  • Check the "Initiate the Data Synchronization Online" checkbox
  • Click "Submit" to save the changes

Notes:

  • This will synchronize the data on the online server with the local BC4E data on the laptop. Use this only in abnormal cases
Back to Top

Sign In to BC4E from the Mobile App for the First Time

Objectives:

  • Sign in to BC4E to manage your club run remotely using the BC4EApp
  • Link the BC4EApp Unique ID with your club user account

Prerequisite:

  • BC4E on the laptop must be running with the Internet feature enabled (Online)

Steps:

  • Open BC4EApp on your mobile device. Click the menu bar in the top-left corner and choose "Sign In - New"
  • BC4EApp will attempt to sign in using its unique ID. Since no club user is linked to this ID, it will open a Scan In window
  • Enter your username exactly as it appears in the BC4E Club User database. The user must have no linked app ID and must be a long-term member (free for each visit)
  • Enter a name for the club (Club Acronym). This helps differentiate between clubs if you are a member of multiple clubs
  • Scan the barcode displayed on the BC4E laptop screen. Ensure the barcode image is enclosed within the red ViewFinder frame
  • Press the "Scan In" button. If successful, the Player Information page will display with a "Normal" state. If unsuccessful, the state will show "No Barcode Found"

Notes:

  • The BC4E barcode represents the unique identifier of the BC4E Club Run session
  • This scan establishes the link between the BC4EApp ID and your Club User account
Back to Top

Sign In to BC4E from the Mobile App Later

Prerequisite:

  • BC4E on the laptop must be running with the Internet feature enabled (Online)

Steps:

  • Open BC4EApp on your mobile device. Click the menu bar in the top-left corner and choose "Sign In - [ClubId]"
  • Press the "Scan In" button. If successful, the Player Information page will display with a "Normal" state. Otherwise, the state will show the cause of failure
  • The main page of BC4EApp will show your information, including whether you have a match, the court number, and the match start time

Notes:

  • No need to scan the barcode again. You can sign in remotely as long as BC4E is online
Back to Top

Manage Your Club Status Remotely

Prerequisite:

  • BC4EApp must be signed in to the online BC4E club

Steps:

  • Open BC4EApp on your mobile device. Click the menu bar in the top-left corner and choose any operation available in the BC4E application on the laptop
  • You can choose operations like "Leave," "Take a Break," "Exclude," and "Include" during your club run

Notes:

  • If you sign in to the wrong club, choose "Leave" to exit the current club, then "Exit" and sign in to the correct one
  • In BC4EApp, any field with a yellow background can be touched for further actions
Back to Top

Check Your Matches Remotely

Objective:

  • View whom you will play with, all match information about you, or the entire club

Steps:

  • On the main Player Information page, touch the yellow field for "Match Details"
  • In the prompted options list, choose what you want to view
  • The match list page will display all requested matches. For finished matches, the score fields will have a yellow background
Back to Top

Record Scores of Your Matches Remotely

Objective:

  • Record match scores. If all matches are scored and have a long history, automatic skill level assessments become possible

Steps:

  • Enter scores for finished matches. Ensure the scores reflect the actual results
  • Press the "Record Score" button. On success, BC4EApp will return to the main Player Information page
Back to Top

Pair Other Players to Have Matches Together

Objective:

  • Ensure BC4E arranges matches for you and the paired players to play together

Steps:

  • Touch the empty yellow field beside "Pair Group." You should not be in any paired group. If you are, unpair first
  • In the prompted options, choose "Pair With"
  • The Player List page will appear, listing all candidates you can pair with
  • Select 1–3 other players by checking the boxes beside their names
  • Press the "Submit" button
  • On success, the Player Information page will show the Pair Group ID. If not, press the "Refresh" button
Back to Top

Specify the Percentage of Matches with Paired Players

Objective:

  • Control how often you play with your paired players versus other club members

Steps:

  • Touch the yellow field beside "Pair Percentage" on the Player Information page
  • Select your desired percentage from the options (e.g., 25%, 50%, 75%, 100%)
  • The system will attempt to arrange matches with your paired players according to this percentage

Notes:

  • This setting helps balance playing with friends versus meeting new players
  • Higher percentages increase the likelihood of playing with your paired group
  • Actual match arrangements may vary depending on court availability and other players' settings
Back to Top