1. Enable Internet Feature for Your BC4E

  2. Create a Data Synchronization Group for Your BC4E

  3. Join the Created Synchronization Group

  4. Manually Initiate Data Synchronization with Online Server

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

  6. Sign In to BC4E from the Mobile App Later

  7. Manage Your Club Status Remotely

  8. Check Your Matches Remotely

  9. Record Scores of Your Matches Remotely

  10. Pair Other Players to Have Matches Together

  11. Specify the Percentage of Matches with Paired Players

Details of Online Features and Remote Operations with BC4EApp Mobile App:

  1. Enable Internet Feature for Your BC4E

    Objectives: To use the following advanced features of BC4E:

      • 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.