Back to SASRA Score
Help / User guides
Scan an existing firearm licence
Open Personal information → Firearms & documents. Add or edit a firearm. Upload the licence front, licence back and optionally a firearm photograph (JPEG, PNG or WebP, up to 5 MB each). Originals are kept unchanged and can be opened, zoomed, rotated for viewing and downloaded.
To fill fields from the card, tick consent and choose Read licence with AI. Check each suggestion against the photographs, particularly the licence number printed above the signature on the back. It is separate from the firearm serial number. Unreadable fields stay blank. Select the suggestions to use, confirm that you checked them and choose Apply checked suggestions. Complete missing information and choose Save record. Reading or applying suggestions alone does not save the record or photographs. Photos are accessible through the app only to the member who owns them. Administrators and Super Administrators cannot open them. Existing firearm imports and manual entry remain available.
Adjust plotted target rings
After tracing a ring, choose it under Adjust scoring ring and drag the numbered marks onto the boundary. When all four rings are correct, tick I am happy with the plot to hide the marks and leave the outlines visible. Untick it to adjust again. On a shared target, confirm before publishing. On the scoring screen, confirm before adding shot marks. Adjustments do not change existing shot scores; review boundary shots yourself. Saved plots retain their control points for later adjustments.
Where to find teams
To create or manage teams, open Administration, choose Shooting events, select the shoot and click Teams and targets. The separate Teams button has been removed from the main navigation. Members and assigned scorers can open Team scores from Ranked results to view team results or enter scores where authorised.
Shared target plots and twelve-point tracing
In Administration, Shooting events, choose the shoot and select Shared target plot. An appointed Shooting Co-ordinator or Super Administrator can upload a clean reference photograph, select each scoring zone and plot twelve points clockwise: 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 and 11. Publish after checking all four outlines. Each ring follows its own measured shape.
Scorers refresh the shoot while connected to download its plot. Upload the actual target photograph, choose Use shoot's shared plot and tap the outer 3-zone at top, right, bottom and left. Check every outline; adjust individual zones with twelve-point tracing if necessary. Existing marker scores never change automatically. New match retains the plot, but each new photograph must be aligned or checked again.
Plots are included in newly prepared laptop-hub packages. Refresh the package after changing a plot, and use an updated laptop-hub installation. Cached shoot data remains available offline on a prepared device. The reference photograph is for preparation, not evidence of a shooter's shots. Older animations still demonstrate the four-point quick plot.
Administration categories
Administration is divided into Members, Shooting events, Temporary permissions, Provinces & certificates, Historic results, Meetings and Settings. Only categories available to your role are shown. Choose one shooting event to manage its registration, roster, approval and scoring window. Temporary permissions contains the event appointments and expiry dates. Meetings is now an Administration category for staff; authorised committee members without an administrative role retain their Meetings button. Existing committee access rules still apply. Settings includes activity options, certificate branding, backups and the laptop hub where permitted.
Cancel attendance
In Administration, expand Details, targets and scorers and choose Cancel attendance beside the attendee. Administrators can remove an attendee who has no saved scores. Member accounts and payment records stay intact. Remove team membership first if prompted. Replace any cleared scorer assignments and obtain shoot approval again. Saved scores prevent removal.
Task owners and deadlines
For bulk tasks, the Super Administrator can choose Upload tasks spreadsheet (CSV) in Tasks. Use the seven columns shown in the upload dialog, review the owners and dates, then select Import reviewed tasks. Blank owners await allocation. Repeated import references in the same province are skipped. Committee-only tasks stay restricted. This does not upload or approve the original minutes.
The Super Administrator can select Assign owner / deadline on a saved meeting action or manual task. Choose an active official allocated to the province and set a deadline, or clear the date to remove it. Meeting actions require committee access. Changes are recorded in task notes. Approval tasks retain their existing approval rules.
Range-register uploads and sample signatures — 20 September 2026
Under Personal information, use Sample signature to upload a clear JPEG or PNG. Only the member who owns it can view it.
For Shoot-Other Accredited Association or Practice-Accredited Range, save the activity, choose Modify, then Upload / review range register. Upload a PDF, JPEG or PNG up to 5 MB and specify your numbered row. Include the date heading and your own row; cover other attendees’ personal details where possible.
Register and signature images are member-only; administrators cannot inspect another member’s images. This does not automatically verify an activity. Replacing or removing a register clears the activity’s dedicated-status verification. Changing a signature sample marks prior signature reviews as stale.
AI date reading is awaiting API setup. Once configured, the member may explicitly send their own register for date extraction. Results are advisory: Date matches, Date differs or Unreadable / uncertain. Changing the saved activity date makes the prior date check stale. AI does not authenticate signatures or approve dedicated status.
Online meetings, recordings and minutes · SASRA-GDE-MEET-001 Rev 1.1
Watch: offline Wi-Fi laptop hub animation and video · Full setup instructions
Sign in to view your guide.
Read the guides here or download the illustrated PDFs. This revision describes the current website. Older installed Android versions may have fewer features or an older bundled guide. Download these PDFs while connected for offline reading.
Member and event scorer guide
SASRA-UG-001 | Revision 2.1 | Issued | 19 September 2026 | App website and Laptop Hub 1.0
Download illustrated PDF
Sign in, membership and password help
- Sign in with your registered email and password. A new account uses a temporary password supplied by an Administrator or Super Administrator; choose your own password when prompted.
- Member accounts have no Administration tab. Members can register, manage their own profile and activity log, and view their own event sheets.
- Scorer is an event assignment, not a membership level. Members and staff can be assigned to mark another shooter; nobody may mark their own sheet.
- If you forget your password, contact an Administrator or Super Administrator. They set a temporary password of 12-128 characters and give it to you privately. Sign in and choose a new password.
Remember: Email reset links and verification codes are not available. Passkeys are available on supported devices. Your profile contact email does not change your sign-in email.
Fingerprint, Face ID or device PIN sign-in
- Sign in with your password first. Open Sign-in security, confirm your current password and give this device a recognisable label.
- Choose Enable fingerprint/PIN sign-in and follow your phone or browser prompts to create a passkey. Your device decides whether to use a fingerprint, face recognition or PIN.
- Next time, use the passkey sign-in button. Keep your password available as a fallback and use the same website address where you registered the passkey.
- Remember this device for 30 days is optional; leave it off on a shared device. Without it, sessions normally expire after 12 hours.
- Use Sign-in security to remove a passkey or sign out other sessions. Confirm your password when requested.
Remember: Passkey sign-in needs internet and a supported browser/device. The Android APK supports native passkeys on Android 14 or later. This is not an offline biometric lock.
Personal information and approved scores
- Choose Personal information. Complete the optional personal, geographical, contact and address fields you wish to provide.
- Choose Update while connected and wait for confirmation. Use Reload to retrieve current saved information. If another change conflicts with yours, reload before applying your changes again.
- Approved scores appears above the personal details. It lists approved matches, their scores, class, shoot, date and approver.
- Preliminary scores do not appear in your profile. View them on your read-only event sheet after the shoot has been approved.
Remember: Profiles are saved online and excluded from administrator exports and offline score backups. The privacy notice is at the bottom of this page. An edited score returns to preliminary and needs approval again.
Register, choose one class and find the range
- Open the event registration link, sign in and review the date, programme, range, registration deadline and fee.
- Choose either Open class or Service class and select Register to attend. You may enter only one class in each event.
- Check your detail and target. A detail is a group that shoots in turn: 25 attendees with 10 targets require three details. Your administrator can alter allocations before scores are saved.
- Use the range and directions information for the venue. Get directions opens a maps service. Check the destination before travelling.
- If registration is closed or your class needs changing, contact the administrator. Visitors must be added by an administrator.
Remember: An appointed Shooting Co-ordinator must approve the shoot before score sheets are available. Registration can be closed early.
Pay an entry fee
- Read Event payment on the registration page or under Ranked results for your selected event. The fee is per attendee per event, including visitors.
- Use the administrator's bank instructions and copy your complete event-specific EFT reference. Ask for instructions if they are missing.
- Make payment through your banking service, or arrange cash payment with the administrator.
- The administrator checks funds received and records Paid. Refresh to see the latest status. Registration alone does not confirm payment.
Remember: The app currently tracks EFT and cash manually. It has no payment portal and does not automatically confirm bank transactions. Free events show No fee required.
Alternate between shooter and scorer
- Before going offline, connect and refresh events to load the approved shoot and your current assignment.
- While your detail shoots, a member from another detail marks your sheet. When you are not shooting, you may mark the shooter assigned to you.
- On the event date after registration closes, choose Scoring and the event. The attendee, class, detail, target and scorer come from the administrator's allocation.
- Use Ranked results to open a particular assigned sheet, then choose Score or Open. Verify the shooter and match before marking.
Remember: You cannot choose an unrelated attendee or edit your own sheet. Staff also need an assignment. A visitor can have a sheet marked but cannot sign in or be a scorer.
Mark a target and save the match
- Read the selected match instructions and check the expected shot count. Load a clear target photo using the photo control; Android may offer the camera.
- Plot the scoring zones using the four clock-position taps described next. Tap each new hole to add a numbered marker and suggested score. Review experimental before/after suggestions individually if used.
- Select a marker to change its score with Apply or remove it with Remove. Undo shot removes the most recent shot when not tracing. Add misses as 0 and mark excluded holes as Non-scoring (X).
- Check every shot, tick the review confirmation and choose Save to score sheet. Verify the match is listed under the correct attendee.
- The saved target image includes the numbered markers. The original image is retained for reopening and editing.
Remember: A saved match is Preliminary until reviewed and approved. Patched targets, overlapping holes and lighting changes require careful manual checking.
Plot the oval zones and zoom in
- Load a straight-on photograph. Choose Plot SASRA target and touch the OUTER 3-zone boundary at 12, 3, 6 and 9 o'clock: top, right, bottom, then left.
- Check all four outlines against the photograph. Under Scoring zones & automatic suggestions, use Trace V, 5, 4 or 3 to refine that area using the same four boundary taps.
- While tracing, Undo shot removes the last plotting point. Cancel tracing keeps the previous outline. To replot a completed zone, select its Trace control again.
- Use zoom + / - to see holes more clearly, Move image to pan and Mark shots to place markers. Fit target returns to the full view.
- Check the scoring-line rule and approximate hole diameter against the competition rules. Review each suggested score and correct it in the marker dropdown when necessary.
Remember: Use the edges of each scoring zone, not the printed numbers or diagonal corners. Replotting does not recalculate shots already marked. Folds and perspective can make an outline inaccurate.
Reuse a plot and mark non-scoring shots
- After checking all four zones, choose Save plotted target. This stores the photograph, outlines, line rule and hole diameter for your account on this device, without shot marks.
- Choose Load saved plot to reuse that saved example or template. New match keeps the current photo and plot, but clears the previous shot markers.
- For an actual new match, load the photograph of that target. Reuse the previous plot only if position, size and angle match; otherwise plot again.
- For an excluded extra shot or a hole from another shooter, choose Non-scoring shot (X) before placing it. You can also change an existing marker to Non-scoring (X).
- Non-scoring markers are orange and labelled X. They do not add points or count towards the required scoring shots. Mark a genuine miss as 0 instead.
Remember: The scorer decides which shots count under the rules. Saved plots are local, not cloud templates; signing out clears account-local data. Keep required backups and photographs first.
Work offline and synchronise
- Before leaving connectivity, sign in and load the approved event and scorer assignment. Download target photos you need while connected.
- Save reviewed matches on your device. Use Backup to preserve score records separately and keep the app's data intact.
- Reconnect with the app open while scoring is permitted. Choose Sync now and wait for All matches synced.
- If a conflict appears, compare the device and cloud versions before resolving it. A rejected upload is not an approved or saved cloud result.
- If scoring has closed, preserve local records and ask the appointed Shooting Co-ordinator to reopen scoring. Do not clear data, uninstall or sign out while unsynced work remains.
- For a shoot using a local Wi-Fi router and laptop, use the separate Laptop hub workflow in this guide. The laptop must later upload the scores to the cloud.
Remember: The event date or an authorised reopening window controls scoring. Cloud administration and approvals need internet. Coached count entry requires a live connection to the cloud or a prepared laptop hub. JSON backups exclude target photo files.
Keep your activity log and choose a range
- Choose Activity log, then Add activity. Select SASRA Shoot, Shoot-Other Accredited Association, Practice-Accredited Range, Meeting or Reloading Activity.
- Enter the date, country, province, location and description. Other organisation appears only for Shoot-Other Accredited Association; choose it from the dropdown. Ask the Super Administrator if an association is missing.
- Use the range picker to find a saved or catalogue range. Search online needs a connection. Check the selected name and location; enter the details manually if the range cannot be found.
- Choose Save activity while connected. Find entries with the type and date filters, then choose Modify to correct a saved entry.
Remember: Activity logs are separate from event attendance and score approval. Members manage their own activities; administrators may load activities on a member's behalf. Source and reporting date are recorded automatically.
Read your sheet and export results
- Choose Ranked results and select your approved shoot. Open your attendee sheet to see your class, detail, target, assigned scorer and matches.
- New event scores stay Preliminary until two different appointed Score Approvers approve the unchanged score. After the first vote the sheet shows 1 of 2 approvals. Only Approved scores appear in your profile.
- Use View photo to see the target with numbered shots and orange non-scoring markers. Select Save photo to download the marked image; on a phone follow the browser save/share prompt.
- Export to Excel creates an Excel-compatible CSV. Exports include score status; preliminary totals must not be treated as final results. Backup saves score records separately.
Remember: Your own sheet is read-only. Corrections reset approvals. Previously approved results and the separate historic register may follow the earlier approval process.
Team events: coached and non-coached
- Open Teams and select the event. Your organiser creates the team, assigns its members and selects the team exercises. A shooter can belong to more than one team.
- If any member shoots Open class, the team is Open class. A coached team has one to four members.
- For coached teams, members 1 and 2 use targets 1 and 2 on the first turn; members 3 and 4 use targets 1 and 2 on the next turn.
- Non-coached teams use the individual score sheets; their scores and approval status flow into the team results. Coached teams use separate online count-entry forms for each member and exercise.
- Team totals add members' points and V-bulls. They are not averages. Required results must be approved before the team result is final.
Remember: On the cloud website, coached-team entry needs internet. On a prepared laptop hub it needs a live Wi-Fi connection to that laptop; it is not queued on the phone if the laptop is unreachable.
Dedicated status and your activity record
- Open Activity log to see your rolling 12-month activity count and whether the recorded activities meet the four-activity requirement.
- Keep dates, descriptions and activity types accurate. Meeting and Reloading Activity hide the shooting-range selector. Other organisation appears only for Shoot-Other Accredited Association.
- Administrators verify which activities count towards dedicated sport shooting status. Members cannot mark their own activities as verified.
- Editing a verified activity requires verification again. Future dates and inactive activities do not count; older activities fall outside the rolling window as time passes.
- Only the Super Administrator issues the branded certificate after checking the requirements and dedicated-status grant. Download an issued certificate from your activity page.
Remember: The compliance indicator reports recorded, verified activities. It is not itself a grant of dedicated status. Four qualifying activities are counted over the preceding 12 calendar months, not a calendar-year total.
Join the laptop hub at the range
- Connect your phone to the same private Wi-Fi router as the laptop. Stay connected even if there is no internet.
- Ask the operator for the phone setup address and your personal laptop pairing code. Open the setup address in Safari on iPhone or Chrome on Android.
- Follow the certificate instructions and compare the fingerprint with the operator. On iPhone, install the certificate and enable full trust in General - About - Certificate Trust Settings.
- Open the HTTPS scoring address shown on the setup page. Sign in with your registered email and laptop pairing code, not your cloud password.
- Keep the same address throughout the shoot. Select the event and open one of the sheets assigned to you.
Remember: This uses a phone browser, not the existing Android APK. Do the certificate setup and a practice run before competition day. Use the illustrated Laptop hub guide for the full iPhone and Android instructions.
Save scores to the laptop and transfer existing scores
- Photograph, plot, mark and review the target as usual. Save to score sheet, then wait for Saved on laptop before closing the page.
- That message confirms the laptop received the score and photos. It does not mean that the cloud has received them. Keep the laptop powered and connected.
- Coached team counts can be entered over the live local Wi-Fi connection. Non-coached teams use the individual results. Your own sheet stays read-only.
- If pending scores already exist in the updated cloud web app, open Transfer existing device scores to a laptop hub on the score sheet. Export pending event scores, including photos.
- On the local hub page, sign in as the same scorer, choose that event and import the transfer file. Keep the original device copy until cloud sync acknowledges it.
Remember: Do not clear browser storage or use private browsing. The old APK does not have this transfer control. A stopped import keeps earlier successful entries; keep the file and ask the operator to review any conflict.
Administrator guide
SASRA-AG-001 | Revision 2.1 | Issued | 19 September 2026 | App website and Laptop Hub 1.0
Download illustrated PDF
Account roles and event responsibilities
- Members have no Administration tab. They manage their own profile and activities, register for events and view their own sheets.
- Administrators and the Super Administrator manage accounts and event setup. Only the Super Administrator can delete an event that has had scores.
- Shooting Co-ordinator and Score Approver accounts have staff access. Event approval powers now come from separate, time-bound appointments for each event, not from an account label alone.
- Appoint officials from the active administrator pool. A person may hold both event functions, but still counts as only one independent score approver. Appoint the Super Administrator too when exercising these functions.
- Scoring is a per-shooter event allocation. Neither an account role nor an official appointment grants capture rights. Nobody may capture their own sheet.
Remember: The current app has no club-scoped administrator separation or public self-registration workflow. Do not assume staff are restricted to a particular province or club.
Create accounts and reset forgotten passwords
- As Administrator or Super Administrator, open Administration. Under Create or update a user, enter name, SASRA Membership Number, email, role and active status.
- Give a new user a temporary password of 12-128 characters. Share it privately; the member must choose a new password at first sign-in.
- Choose Edit under Registered users to update an account. Leave Temporary password blank to retain its current password.
- For a forgotten password, enter a new temporary password and Save user. Give it privately to the member; existing sessions are invalidated and they must choose a new password.
- Use the Password page to change your own password. Only the Super Administrator may edit the owner account.
- For lost-device/passkey recovery, the Super Administrator can use Recover sign-in on another account to remove passkeys and revoke sessions. Reset its password separately if needed.
Remember: Email reset links and verification codes are not enabled. Passkeys provide an alternative sign-in method; administrators cannot reset passwords for existing accounts. Members can change their own password using their current password.
Create a shoot and select its range
- As an Administrator, Super Administrator or Shooting Co-ordinator account, create the event with its name, date, available targets and expected shots per match.
- Under Matches for this event, choose an exercise and Add. Drag rows into the required sequence, or use the up/down buttons; remove unwanted rows with the remove control. The original SASRA match numbers stay unchanged.
- Use the range picker to find a saved or catalogue venue, or Search online while connected. Check the name, address and coordinates; manual entry is available.
- Set a South African registration cutoff. Set the entry fee and EFT instructions, or leave the fee at zero.
- Preselect attendees in one class each, or leave the roster empty for registration through the shared link. Choose Create event for approval.
- The event exists for registration but its score sheets remain unavailable until shoot approval.
Remember: Check the date, programme and expected shot count carefully. A shoot needs a closed registration, attendees and valid scorer allocations before it can be approved.
Register members and add visitors
- Copy the event registration link and share it through your normal communication channel. Members sign in with their own accounts.
- Each attendee enters either Open class or Service class, never both for the same event. Use Save cutoff or Clear cutoff to manage registration.
- For someone already on the system, use Add member: select their registered account and class. For an unregistered member, create their account first. Check allocations after adding them.
- Add walk-in visitors with Add a visitor: enter name and class, then Add visitor to attendees. Visitors may be added after registration closes.
- Check the new attendee's detail, target, class and scorer allocation. A visitor has an event-specific score sheet and can appear in results.
- Resolve older duplicate-class entries using the class-choice controls. A class entry with saved scores cannot simply be removed.
Remember: Visitors cannot sign in or be scorers. Adding an attendee or changing the roster or cutoff withdraws shoot approval and requires another approval before sheets are available.
Allocate details, targets and scorers
- Open Details, targets and scorers for the event. Set available targets and use Regenerate details if you want an automatic allocation.
- Adjust detail and target positions as needed. Every attendee needs a unique position within the target capacity. Attendees with saved scores cannot be moved.
- For each shooter, choose an active registered member from another detail as Assigned scorer. Self-assignment, visitors and scorers shooting in the same detail are not allowed.
- Choose Save details. Refresh and reapply changes if someone changed the event elsewhere.
- Ask members to refresh before the shoot. The selected attendee and scorer pull through to the sheet from these allocations.
Remember: Administrators also require scorer assignments. Clear an assignment to revoke that scoring access. Changes to the roster require shoot approval again.
Appoint officials and approve the shoot
- As Administrator or Super Administrator, open the event's Event officials · time-bound appointments section.
- Tick Shooting Co-ordinator and/or Score Approver beside the relevant administrators. Set each appointment's start and end in South African time (SAST), then Save event appointments.
- Use two co-ordinators as a staffing arrangement and appoint at least two independent Score Approvers. Extra officials are allowed. Officials need not be shooting attendees.
- An actively appointed co-ordinator can choose Close registration now before the cutoff. This sets the cutoff to now. Review attendees, one class each, detail/target allocations and assigned scorers.
- Choose Approve shoot. Registration must be closed, allocations valid and at least two approver appointments unexpired. Score sheets then become available. Scoring still requires the correct assignment and permitted date/window.
Remember: Future or expired appointments cannot exercise event powers. Set windows to cover preparation and later review. Roster/cutoff changes require reapproval; Return to draft is available only before scores.
Score and preserve marked target photographs
- Anyone marking a sheet, including staff, must be assigned to that shooter in another detail. Select the approved event on its scheduled date.
- Open the assigned sheet from Ranked results with Score or Open. Verify the attendee, class, match, detail, target and scorer displayed.
- Load the photo and plot zones at 12, 3, 6 and 9 o'clock. Zoom and pan to inspect holes. Mark and review shots, add misses as 0 and excluded holes as orange Non-scoring (X).
- Confirm your review and Save to score sheet. The match is initially Preliminary. The saved image includes the numbered markers; the original is retained for editing.
- Sync while scoring is open. Use View photo and Save photo to preserve the marked target image. Save plotted target can retain a local reusable plot; verify alignment for each new photograph.
Remember: Capture rights remain separate from appointments. See the target-plotting instructions in the member guide content reproduced later in this guide. JSON backups exclude photo files.
Two independent score approvals
- During your active Score Approver appointment, open Ranked results, select the approved event and open the attendee sheet. The score must be synced online.
- Check the exercise, counts, total, scorer and marked photo. You may not approve a score you shot or captured. Arrange enough independent officials for these conflicts.
- Choose Approve score. The first vote leaves the score Preliminary with 1 of 2 approvals. A different appointed approver must review and approve the same unchanged score.
- After the second vote the score becomes Approved and appears on the member's profile. Holding both event roles or using the Super Administrator account does not replace the second person.
- A scoring edit resets both votes. Return to preliminary withdraws approval and clears votes. Review the corrected synced version again. Coached-team entries use the same two-person process.
Remember: Previously approved event scores remain approved until changed. Historic match imports use a separate approval workflow, described in their own chapter; they do not currently require two event-appointed approvers.
Resume a sheet and reopen scoring
- Select the event under Ranked results. Open the assigned attendee sheet with Score or Open and check the match before continuing.
- If the normal event-day scoring window has closed, an actively appointed Shooting Co-ordinator opens the event in Administration.
- Set Scoring closes (South African time) to the required future deadline and choose Reopen scoring. This extends access without changing the original event date.
- Assigned scorers reconnect, refresh the event and sync their saved changes while the window is open. Their allocations and the shoot approval still apply.
- Close reopened scoring when finished. Reopening does not permit self-scoring, remove the approval requirement or allow a future-dated event to start early.
Remember: Appointments and scoring windows are separate. Extend the official's appointment if necessary before asking them to reopen scoring.
Delete a shoot safely
- Open Administration and locate the shoot. Check its name and date carefully.
- An Administrator or Super Administrator may use Delete shoot before any scores have been saved.
- Once any score has been saved, only the Super Administrator can delete the shoot. Removing individual scores does not bypass this rule.
- Choose Delete shoot and enter its exact name to confirm. If the event changed elsewhere, refresh before trying again.
- The deleted shoot and sheets disappear from active results and approved profile scores. Devices must reconnect to receive that change.
Remember: Deletion retains an audit record; it is not a permanent purge of every stored file. There is no restore button. Do not delete a shoot merely to correct a match or change an approval.
Record entry fees and payments
- As Administrator or Super Administrator, open Entry fee, EFT instructions and payments. Enter the fee and verified bank instructions and save them.
- Choose Load / refresh payments. Review each member or visitor's reference, amount, status, method and note.
- After checking funds received, select Paid, choose EFT or Cash, enter the received amount and Save. Do not mark Paid just because someone registered.
- The received amount must cover the fee. A fee cannot change while an attendee is marked Paid; reconcile corrections before changing statuses.
Remember: Payments are manually tracked. There is no live payment portal, bank reconciliation or automatic payment confirmation. Notes are visible to the attendee.
Profiles, activities, exports and offline support
- Administrators and the Super Administrator can select members under Personal information and update their details. Only approved scores appear in the approved-score section.
- Use Activity log to add or modify an activity for a member. The five activity options include SASRA Shoot, other accredited association shoots, accredited range practice, Meeting and Reloading Activity.
- The range picker supports saved venues, an offline catalogue and online search. Check suggested locations before saving them to an event or activity.
- Exports include score status. Treat mixed or unapproved totals as preliminary. Back up scores and preserve target images separately.
- Install the latest Android APK over the existing app, then refresh while connected. Do not uninstall or clear data while unsynced scores remain.
Remember: Members cannot access the Administration tab. Existing offline devices may retain old data until they reconnect. Refer to the current guide revision when helping users.
Build and squad teams
- Open Teams or the event's Teams and targets section. Create a team name, class and coached/non-coached choice, then select its exercises from the event programme.
- Allocate registered event attendees from the dropdown. Members can join multiple teams. Visitors cannot be selected. Any Open-class member makes the team Open class.
- Coached teams allow one to four members: positions 1/2 are targets 1/2 on turn one; positions 3/4 are targets 1/2 on turn two.
- Drag a name onto a position, use Assign selected or the arrow controls. Remove or the Delete key on a focused member row unsquads that person; it does not delete their account.
- Save team setup and check its exercise list and allocations before shoot approval. Event design changes need approval again; team design locks once any event scores exist.
Remember: Administrators or an actively appointed event co-ordinator manage team setup. Plan teams before capture begins. The current app sums scores even when teams differ in size.
Capture and approve team results
- Non-coached team results reuse each member's individual scores and their approval status. Capture those matches on the normal assigned sheet.
- Coached teams have separate count-entry forms for each member and exercise. Enter V, 5, 4, 3 and 0 counts, check the total and save.
- Only the assigned scorer can capture. They cannot be the shooter, in the shooter's detail, or a team member shooting in the same coached turn.
- Two different active event-appointed Score Approvers review coached entries. Neither may be the shooter or capturer. Editing clears prior approvals.
- Check grouped coached/non-coached and class results. Totals are cumulative points and V-bulls; incomplete or unapproved results remain preliminary.
Remember: On the cloud website, coached-team capture requires internet. A prepared laptop hub also supports these count entries over local Wi-Fi and queues them for cloud upload. Individual target photos use the normal scoring screen.
Enter and upload historic matches
- As a Score Approver account or Super Administrator, open Administration -> Historic match results -> Enter or upload historic matches. Internet is required.
- Choose Member or Visitor. Select an existing registered member, or enter a visitor name. Ask an Administrator to register missing members before proceeding.
- Enter event name/date, class, the match from its dropdown, optional detail/target and the V, 5, 4, 3 and 0 counts. Preview match and correct all errors.
- Alternatively download the Excel or CSV template. Use one row per individual match, the original headings and YYYY-MM-DD dates. Identify members by registered email or membership number; identify visitors by name.
- For Excel use the Historic matches worksheet and match dropdown. Upload at most 500 rows / 2 MB, with values rather than formulas. Preview upload, resolve every flagged row, then Save preliminary results.
- Review each saved historic row and select Approve. This separate register currently uses one authorised approval. Approved member rows appear on profiles; visitors remain in the historic register.
Remember: Overall event totals cannot be imported. A failed preview saves nothing. Do not import the same historic match repeatedly or use this register instead of normal live event scoring.
Activities and the association catalogue
- Members maintain their own activities; Administrators and the Super Administrator can log activities for a selected member. Use date/type filters to find records and Modify to edit.
- Choose SASRA Shoot, Shoot-Other Accredited Association, Practice-Accredited Range, Meeting or Reloading Activity.
- Other organisation is available only for Shoot-Other Accredited Association. Choose the association from the dropdown rather than typing a new name.
- The Super Administrator manages the association catalogue: add a missing name, edit a name or delete an entry from the available list. Check the confirmation before removing it.
- Use the range picker where appropriate and verify its suggested location. Save the activity while connected; it is separate from attendance and score approval.
Remember: Catalogue management is restricted to the Super Administrator. Removing a catalogue choice does not mean that old activity records should be treated as deleted.
Plot the oval zones and zoom in
- Load a straight-on photograph. Choose Plot SASRA target and touch the OUTER 3-zone boundary at 12, 3, 6 and 9 o'clock: top, right, bottom, then left.
- Check all four outlines against the photograph. Under Scoring zones & automatic suggestions, use Trace V, 5, 4 or 3 to refine that area using the same four boundary taps.
- While tracing, Undo shot removes the last plotting point. Cancel tracing keeps the previous outline. To replot a completed zone, select its Trace control again.
- Use zoom + / - to see holes more clearly, Move image to pan and Mark shots to place markers. Fit target returns to the full view.
- Check the scoring-line rule and approximate hole diameter against the competition rules. Review each suggested score and correct it in the marker dropdown when necessary.
Remember: Use the edges of each scoring zone, not the printed numbers or diagonal corners. Replotting does not recalculate shots already marked. Folds and perspective can make an outline inaccurate.
Reuse a plot and mark non-scoring shots
- After checking all four zones, choose Save plotted target. This stores the photograph, outlines, line rule and hole diameter for your account on this device, without shot marks.
- Choose Load saved plot to reuse that saved example or template. New match keeps the current photo and plot, but clears the previous shot markers.
- For an actual new match, load the photograph of that target. Reuse the previous plot only if position, size and angle match; otherwise plot again.
- For an excluded extra shot or a hole from another shooter, choose Non-scoring shot (X) before placing it. You can also change an existing marker to Non-scoring (X).
- Non-scoring markers are orange and labelled X. They do not add points or count towards the required scoring shots. Mark a genuine miss as 0 instead.
Remember: The scorer decides which shots count under the rules. Saved plots are local, not cloud templates; signing out clears account-local data. Keep required backups and photographs first.
Fingerprint, Face ID or device PIN sign-in
- Sign in with your password first. Open Sign-in security, confirm your current password and give this device a recognisable label.
- Choose Enable fingerprint/PIN sign-in and follow your phone or browser prompts to create a passkey. Your device decides whether to use a fingerprint, face recognition or PIN.
- Next time, use the passkey sign-in button. Keep your password available as a fallback and use the same website address where you registered the passkey.
- Remember this device for 30 days is optional; leave it off on a shared device. Without it, sessions normally expire after 12 hours.
- Use Sign-in security to remove a passkey or sign out other sessions. Confirm your password when requested.
Remember: Passkey sign-in needs internet and a supported browser/device. The Android APK supports native passkeys on Android 14 or later. This is not an offline biometric lock.
Verify dedicated-status activities
- Open Activity log and select the member. Review evidence and dates before marking an activity as relevant to dedicated sport shooting status.
- Administrators and the Super Administrator can verify qualifying activities. A member cannot verify their own entry using the member controls.
- The summary counts active, verified qualifying activities in the rolling 12-month window. The requirement is four; future dates and older activities are excluded.
- Editing relevant activity information withdraws its verification until it is checked again. Do not treat a tick on an unreviewed entry as evidence.
- The Super Administrator can add or remove activity choices. Meeting and Reloading Activity hide the range controls. Existing historical entries are retained when a choice is removed.
Remember: The rolling count and compliance indicator describe activity evidence; the Super Administrator separately confirms the dedicated-status grant before issuing a certificate.
Issue a branded dedicated-status certificate
- As Super Administrator, open the dedicated-status certificate settings in Administration. Set the signatory name and title and upload the authorised signature.
- In Activity log, select the member and verify that their identity, membership number and qualifying activity record are correct.
- Confirm the dedicated-status grant and issue the certificate using the available controls. Only the Super Administrator can issue certificates.
- Download and inspect the branded PDF. The member can obtain the issued certificate from their activity page.
- Use the certificate revocation control if it must be withdrawn. Check current status and evidence before issuing a replacement.
Remember: Keep the signature file private. An issued certificate is a dated document; continue monitoring the rolling activity requirement as records age out.
Prepare a laptop hub before the shoot
- Extract the Windows hub ZIP to a private local folder outside OneDrive synchronisation. Open Start SASRA Hub.cmd and keep its window open.
- On the cloud website, close registration, finalise details, teams and scorer allocations, and approve the event.
- Open Administration - Laptop hub and download the event package. Administrators, the Super Administrator and active appointed Shooting Co-ordinators can prepare it.
- Import the package on the laptop dashboard while internet is available. Wait for existing photos and event data to finish downloading.
- Check the roster and pairing codes. Scorers must have completed their initial password change. Prepare one event at a time.
Remember: The package contains a private 30-day event access key. Do not share it with members. Refreshing a prepared event with no pending uploads rotates local pairing codes; first ensure every phone has transferred its changes.
Connect the router and pair the phones
- Connect the laptop and phones to the router normal Wi-Fi network. Guest networks or client isolation can prevent communication.
- Restart the hub after connecting to the range router so it detects that address. Keep the laptop awake and powered. Prefer a reserved laptop address in the router.
- Set the trusted Windows network to Private. If access is blocked, run Allow local WiFi.cmd and approve the Windows prompt; it opens only the hub ports to the local subnet on Private networks.
- Give members the Phone setup address displayed by the operator dashboard. Help them install and trust that laptop certificate, checking its fingerprint.
- Give each scorer only their own code. They sign in using their registered email and pairing code in the phone browser, not their cloud password.
Remember: The dashboard is for the laptop operator only. Use the full setup guide for certificate steps. The current APK does not connect directly to the hub. Remove the certificate and optional firewall rule when no longer needed.
Upload laptop scores when internet returns
- Ask every scorer to finish capture and confirm Saved on laptop. Refresh the operator dashboard and check queued records.
- Connect the laptop to the internet and choose Upload scores to cloud. Keep the hub running until zero changes are waiting.
- If a connection fails, retry. The queue and photographs survive restarting the hub, and acknowledged uploads are not duplicated.
- If the grant expires or is revoked, download a new package for the same event and import it. With pending records, this refreshes authorisation without replacing the local design or scores.
- If the scoring window has closed, an active appointed co-ordinator or Super Administrator must reopen it online before new uploads can be accepted.
- Check the cloud sheets and marked photos, then arrange the usual two independent approvals. Uploaded entries remain Preliminary until approved.
Remember: Cloud assignments and event approval are checked again. Avoid editing the same scores online while local capture is in progress. Local pairing codes do not grant any cloud administrative authority.
Resolve transfer problems and protect the hub data
- If pending records exist in the updated cloud web app, the scorer can export the selected event scores and photos, then import them on the local hub under their own pairing login.
- If a cloud score differs from a queued laptop score, upload stops for review without overwriting the cloud copy. Keep both copies and reconcile with the event officials.
- Use Export queue for review to inspect the affected entries. This JSON does not contain photographs and is not a complete backup.
- Stop the hub with Ctrl+C, then copy the entire hub-data folder to private backup storage. Preserve it until uploaded scores and photos have been checked.
- Revoke a retired laptop authorisation under Administration - Laptop hub. Do not delete the local database to dismiss an upload error.
Remember: Run a practice event with the actual router and phones first. This release does not automatically merge conflicting edits, update live event design during capture, or approve scores locally.
Revision history: 2.1 - Offline Wi-Fi laptop hub, transfers, cloud upload, dedicated status and certificates. 2.0 - Event appointments, two independent approvals, teams, historic imports, passkeys, target plotting and saved photographs. 1.1 - Updated roles, approval workflow, deletion, range selection, marked target images and password support. 1.0 - First issued edition. Check this page for the latest revision. For support, contact your club administrator.
Provinces, Exco and rifle-photo evidence
Super Administrator: allocate provinces
Open Administration → Provinces and Exco certificates → Load members and provinces. Choose a member, tick their affiliated province(s) and save. Select All provinces — national/international duties for officials working across provinces. This extends their existing role; it does not make an ordinary member an administrator. Set Exco Member in the user's Role field to grant provincial certificate authority. Existing allocations start blank; assign them before provincial officials use the new functions.
When creating an event, choose its host province and Provincial, National or International level. National and international creation requires all-province duties or Super Administrator access. Use Allocate existing events to provinces for earlier shoots. Existing unallocated events retain their previous permissions until allocated.
Exco: certificates
Open Administration → Provinces and Exco certificates, choose a member, review their compliance and verified activities, then Approve and issue dedicated-status certificate. Four administrator-verified activities in the rolling 12 months, active membership, a membership number and the configured SASRA signature are required. The certificate records the issuing official and uses SASRA's authorised signatory. Only the Super Administrator changes certificate branding, signature and province allocations or revokes certificates.
Rifle photo and location
Save an activity with selected SLR(s) and range. Reopen Modify → Upload / review rifle photographs and choose one of those rifles. Upload an original JPEG or PNG, up to 5 MB, showing its serial number. The photograph is private. GPS is compared with the saved activity range coordinates: Within 500 metres, Outside 500 metres, GPS missing, or Range coordinates missing. Capture time is displayed when available, with missing timezone indicated.
Metadata may be absent or edited and cannot prove attendance. Use the original photo with location metadata rather than screenshots or shared copies. The serial number is visible image content, not EXIF metadata. The photograph and serial are accessible only to the member who owns them. AI serial reading is awaiting secure API setup and requires confirmation before sending the photo to the paid service. AI results never approve an activity. Activity or rifle changes make old serial checks stale. Uploading, replacing or removing a photograph clears activity verification.
Tasks, approvals and meeting actions
Open Tasks in the top navigation. Administrators, Shooting Co-ordinators, Score Approvers, Exco Members and the Super Administrator can view work allowed by their province allocations or event appointments. Filter by province, Outstanding / Completed / All statuses, My tasks, or search. Items are sorted by province and due date.
Shoot, individual/team score, historic score, activity, certificate and meeting-minutes approval items reflect their source records. The responsible officials and missing appointments are shown. Use Open for review to reach the existing approval screen. Scores still need two eligible approvals; an ordinary task completion never approves scores or certificates. Refresh Tasks after making a decision. Activity items are review candidates, not a statement that they qualify. Completed source items and manual tasks remain available under Completed.
Actions from approved minutes
Under Saved and approved meeting minutes, choose Find action items. The wording scan suggests English and Afrikaans action passages; it is not AI and may miss items. Check the title, responsible official, province and deadline before creating each task. Unclear names and dates must be selected manually. Read approved minutes and use Create from another passage for missed actions. Only approved minutes can be used. Repeating the same source passage does not create duplicates.
Meeting actions retain their source meeting and revision. Changes or reopening of the minutes flag tasks for review. A reopened source must be approved again before its action status can change. Committee restrictions apply to both the minutes and their tasks. Choose Create a task for work not originating in minutes. The responsible official or Super Administrator may mark it completed with a note or reopen it.
Reports
Select the desired filters and choose Download filtered report (CSV). The spreadsheet-compatible report contains the visible province, task type, title, responsible officials, status, deadline, completion information, source meeting and notes. Choose All statuses to include outstanding and completed work. Minutes themselves can be opened and downloaded from the meeting screen.
Print range notice-board sheets
In Administration → Shooting events, select the shoot and choose Print notice-board sheets. Select the programme, allocations, scores or teams, then Print / Save PDF. Refresh saved results before reprinting. Synchronise devices first: only saved online scores are included. Preliminary results are labelled. Team provinces come from members’ saved allocations.
Ballistics records
Open Ballistics to add an ammunition profile with product, calibre and lot details. Choose Record range test and optionally select a saved profile. Enter the test date, range, observations and measured velocities in m/s or ft/s, then Save record. The selected unit applies to every reading; changing it does not convert the numbers.
Saved tests show the average, minimum, maximum, extreme spread and sample standard deviation. At least two readings are needed for sample standard deviation. Choose Print report, then Print / Save PDF. Profile details are copied into a test, so later profile edits do not change earlier reports. Records are private by default and excluded from administrator backups. On each range test, choose Measured or Calculated. To contribute measured data, tick Share these measured results with the member knowledge base and save. Your member account name is shown as Contributed by, alongside ammunition name, manufacturer/product, calibre, unit and velocity readings. Other personal details, notes, date, range, conditions and lot number are excluded. Previously anonymous contributions stay anonymous until the owner confirms sharing with their name. Uncheck and save, change to Calculated and save, or delete the test to withdraw it. Existing records are not shared automatically. Calculated values may be recorded privately; the app does not calculate them.