Training Assessment & Knowledge Quiz — GoClubPro
Training Module 30 | Role-Based Comprehension Tests
About This Assessment
These quizzes test whether users have absorbed key training concepts. Organised by role. Can be used as:
- Post-training verification (after onboarding)
- Self-assessment tool in the Help section
- Club Admin check before granting elevated roles (e.g., promote to Treasurer after passing Treasurer quiz)
Scoring: Each question is 1 point. Pass mark: 80% per section.
QUIZ A — General Member (All Roles)
Questions: 10 | Pass: 8/10
Q1. You joined GoClubPro but still can't access any features. What's the most likely reason?
- A) You chose the wrong password
- B) Your email hasn't been verified yet ✅
- C) The app is down
- D) You need to download it from the App Store
Q2. Your coach needs to know if you're coming to Saturday's match. Where do you do this?
- A) Send them a text message
- B) Post on the Noticeboard
- C) RSVP in the Schedule section ✅
- D) Update your profile
Q3. You have a match fee showing as "Pending" for 24 hours. What should you do?
- A) Pay again immediately
- B) Wait — it's awaiting Treasurer confirmation ✅
- C) Contact your bank directly
- D) Clear your browser cache
Q4. You'll be on holiday from 10–17 July and can't play. What should you do in the app?
- A) RSVP "Not Going" to each individual fixture
- B) Set a blockout date from 10–17 July in your Profile ✅
- C) Ask your admin to remove you from the team
- D) Ignore it — coaches will figure it out
Q5. You're a member of two clubs. How do you switch between them?
- A) Log out and log back in with a different account
- B) Create a second account with a different email
- C) Click the club name chip at the top of the page ✅
- D) Contact support to switch
Q6. You healed from an ankle injury last week. What should you do in GoClubPro?
- A) Nothing — it clears automatically after 7 days
- B) Go to Profile → Health & Injury → Mark as Recovered ✅
- C) Ask your coach to remove the flag
- D) Submit a new profile photo
Q7. A match fee shows as $0 even though your club charges $22.50. Who should you contact?
- A) Wait — it will auto-correct itself
- B) The app developers
- C) Your Club Admin or Treasurer to check the fee configuration ✅
- D) It's correct — no action needed
Q8. You installed GoClubPro on your iPhone but aren't getting push notifications. What's the first thing to check?
- A) Whether the App Store version is newer
- B) Your device Settings → Notifications → GoClubPro ✅
- C) Your email inbox
- D) Whether your coach sent you a message
Q9. You want to pay by bank transfer instead of card. After making the bank transfer, what must you do in the app?
- A) Nothing — the system auto-detects bank transfers
- B) Go to Payments → Declare as Paid and enter your reference number ✅
- C) Email the Treasurer a screenshot
- D) Wait for your Treasurer to find the payment
Q10. You see an "Alerts" tab and a "Noticeboard" tab in the Feed section. What's the difference?
- A) They show the same content in different formats
- B) Alerts is for admins only; Noticeboard is for everyone
- C) Noticeboard has human-authored posts; Alerts has system notifications ✅
- D) Alerts is for payment notifications only
QUIZ B — Player-Specific
Questions: 8 | Pass: 7/8
Q1. A Season Plan is best suited for players who:
- A) Are unsure if they'll play most games
- B) Plan to play the majority of the season and want to save money ✅
- C) Want to pay after each game
- D) Have already paid their registration fee
Q2. Your attendance statistic in the Squad Builder shows 45%. What does this mean?
- A) You've attended 45% of the season so far
- B) 45% of the time when selected, you actually attended ✅
- C) You've paid 45% of your fees
- D) Your RSVP accuracy rate
Q3. You've been selected for Saturday's match but you've had a change of plans. What's the right approach?
- A) Just not show up — the coach will work it out
- B) Update your RSVP in the app AND contact your coach directly ✅
- C) Update your RSVP — that's all that's needed
- D) Submit a fine against yourself
Q4. Your registration shows "incomplete" even though you paid the fee. What might be wrong?
- A) The payment hasn't processed yet
- B) Required custom registration fields haven't been filled in ✅
- C) You're assigned to the wrong team
- D) Your email isn't verified
Q5. A Season Plan covers:
- A) All fees across all clubs you're a member of
- B) Training fees AND match fees
- C) Match fees for a specific grade for the full season ✅
- D) Registration fees for the next 3 seasons
Q6. You want to download all the personal data GoClubPro holds about you. Where do you find this?
- A) Admin Panel → Export
- B) Profile → Download My Data ✅
- C) Treasurer → Accounting → Export
- D) Feature Requests → My Data
Q7. Your blockout dates and your RSVP status conflict (RSVP: Going but Blockout set for the same date). Which takes priority in the Squad Builder?
- A) RSVP takes priority — it's more recent
- B) Blockout takes priority ✅
- C) The coach decides which to use
- D) They cancel each other out
Q8. You want to import your playing history from your league platform to your profile. Where do you do this?
- A) Admin Panel → Integrations
- B) Settings → Integrations
- C) Player Profile → Import from your league platform ✅
- D) Treasurer → Accounting → Import
QUIZ C — Coach & Selector
Questions: 8 | Pass: 7/8
Q1. Three players have RSVPed "Going" but one also has a blockout covering the fixture date. How many players are reliably available?
- A) 3 (RSVP overrides blockout)
- B) 2 (blockout overrides RSVP) ✅
- C) Depends on the coach's decision
- D) All 3 — the player can revoke the blockout
Q2. You've confirmed the squad for Saturday. A player then pulls out. What should you do?
- A) Manually text the replacement player to let them know
- B) Open Squad Builder → Update Squad → replace the player — app notifies both automatically ✅
- C) Cancel the squad and start again
- D) Nothing — the squad is confirmed and can't be changed
Q3. The "Confirm Squad" button in the Squad Builder is greyed out. Most likely reason?
- A) The fixture is in the past
- B) Another coach already confirmed the squad
- C) The current squad is below the minimum player requirement ✅
- D) You're not a Coach role in this club
Q4. A player's card shows attendance of 20% this season. What does this tell you?
- A) They've only played 20% of the season's fixtures
- B) Only 1 in 5 times they were selected, they actually showed up ✅
- C) They've paid 20% of their fees
- D) Their RSVP accuracy is 20%
Q5. After a fixture, you need to record that 9 out of 11 selected players attended. Where do you do this?
- A) Squad Builder → mark attendance
- B) Admin Panel → Schedule → select fixture → record attendance ✅
- C) Payments → confirm match fees
- D) Player Profile → update stats
Q6. Two coaches are building the same squad simultaneously. What happens?
- A) The app prevents the second coach from editing (lock system)
- B) The last person to save overwrites the other's changes ✅
- C) The changes are merged automatically
- D) Both versions are saved and admin must choose
Q7. A player isn't appearing in the Squad Builder's player pool. Why might this be?
- A) The player has an injury flag
- B) The player hasn't RSVPed yet
- C) The player isn't assigned to this team ✅
- D) The player has too many blockout dates
Q8. You want to see all upcoming fixtures that haven't had squads built yet. Where do you go?
- A) Schedule page
- B) Dashboard → upcoming fixtures card
- C) Selection Board ✅
- D) Admin Panel → Fixtures
QUIZ D — Club Admin
Questions: 10 | Pass: 9/10
Q1. In GoClubPro, what is the correct order for new season setup?
- A) Activate season → Create teams → Configure fees → Import fixtures
- B) Configure fees → Create season → Create teams → Activate season → Import fixtures
- C) Create season → Create competition → Create teams → Configure fees → Activate season → Import fixtures ✅
- D) Import fixtures → Create season → Activate → Configure fees
Q2. A club member's fee field shows blank. What does this mean?
- A) The fee is $0 (free)
- B) The fee is not yet configured — no charge will be generated ✅
- C) The Treasurer needs to manually enter the fee
- D) The member is exempt
Q3. You disable the Fines module in Settings. What happens to existing fine records?
- A) They are permanently deleted
- B) They are hidden but preserved — re-enabling restores them ✅
- C) They are archived and can't be restored
- D) They move to the Payments section
Q4. A member requests to join your club via the directory. How do you approve them?
- A) Email them the invite link
- B) Admin Panel → Members & Roles → Pending Requests → Approve ✅
- C) Settings → Members → Add New
- D) Treasurer Panel → Members
Q5. You want to invite someone directly as a Treasurer without them going through the join request process. What do you use?
- A) Settings → Add Member → Treasurer
- B) Admin Panel → Members & Roles → Invite Member → select Treasurer role ✅
- C) Treasurer Panel → Add Treasurer
- D) Email them manually
Q6. You run a schedule sync but get 0 new fixtures. What's the most likely cause?
- A) The league platform API is down
- B) Your internet connection failed
- C) The Competition ID hasn't been updated to the new season ✅
- D) Your club doesn't have your league platform access
Q7. Team memberships from last season — do they automatically carry over to the new season?
- A) Yes — all previous team assignments are preserved
- B) No — admins must re-assign members to teams each season ✅
- C) Only if the same competition is used
- D) Only for players, not coaches
Q8. What's the difference between archiving and deleting a season?
- A) No difference — both remove all data
- B) Archiving preserves data but closes the season; deletion is permanent and irreversible ✅
- C) Archiving hides data; deleting removes it but it can be restored
- D) You can only archive — deletion isn't available
Q9. A member has two unresolved join requests (they accidentally submitted twice). What should you do?
- A) Approve both
- B) Approve one and decline the other ✅
- C) Decline both and invite them via email instead
- D) Contact support
Q10. You change a match fee in Settings after some fixtures have already been created with the old fee. What happens?
- A) All existing fee records update automatically to the new amount
- B) Only future fixtures use the new amount — existing records keep the old fee ✅
- C) All fees are cancelled and must be re-created
- D) The change applies retroactively to all paid fees too
QUIZ E — Treasurer
Questions: 10 | Pass: 9/10
Q1. A member made a bank transfer to pay their match fee. It hasn't appeared in your reconciliation queue. Most likely reason?
- A) The payment failed
- B) The member hasn't used "Declare as Paid" in their Payments section ✅
- C) Bank transfers take 7 business days to appear
- D) Your bank connection isn't set up
Q2. Fees covered by wallet credit are confirmed automatically. Bank Transfer declarations require manual reconciliation. In which tab do you reconcile bank transfers?
- A) Aging tab
- B) Dashboard tab
- C) Reconciliation tab ✅
- D) Accounting tab
Q3. A member's fee is in the Aging report under "61–90 days". What does this mean?
- A) They've been a member for 61–90 days
- B) The fee was due 61–90 days ago and remains unpaid ✅
- C) They've paid 61–90% of what they owe
- D) Their account was created 61–90 days ago
Q4. A member submitted an expense claim for $450 without a receipt. Best practice?
- A) Approve it — $450 isn't worth the hassle
- B) Reject it with a clear reason, asking them to resubmit with a receipt ✅
- C) Partially approve for $200
- D) Contact them by phone to verify
Q5. You need to issue a refund to a member who paid via Bank Transfer. How do you do it?
- A) Ask the member to contact their bank to reverse the transfer
- B) Accounting → find payment → Issue Refund, then transfer the money back to the member yourself ✅
- C) Ask the member to request a chargeback
- D) Create a negative fee record in the ledger
Q6. What's the difference between a blank fee field and a $0.00 fee field in the fee configuration?
- A) No difference — both mean the member isn't charged
- B) Blank means not configured (not charged); $0.00 means explicitly free (generates a $0 fee record) ✅
- C) $0.00 means not configured; blank means free
- D) Blank is for juniors; $0.00 is for seniors
Q7. An association has sent your club a bill for $1,200 in registration levies. Where does this appear?
- A) Treasurer → Reconciliation tab
- B) Treasurer → Bills tab ✅
- C) Admin Panel → Invoices
- D) Payments → Fees tab
Q8. You want to prepare a financial report for the AGM. Which tab do you use, and what setting?
- A) Dashboard tab → download PDF
- B) Accounting tab → Export CSV with season date range ✅
- C) Reconciliation tab → Export
- D) Aging tab → Export with all outstanding
Q9. A member's Bank Transfer declaration has been pending for 5 days and the money still hasn't shown up in the club's bank account. What's the first thing to check?
- A) Your bank's fraud detection settings
- B) Confirm with the member that they actually sent the transfer, and double-check the reference number ✅
- C) GoClubPro's payment setup page
- D) Wait another 5 days before doing anything
Q10. At season end, a member has $95 outstanding that you believe is genuinely uncollectable. What's the recommended approach?
- A) Delete the fee record from the ledger
- B) Mark it as Paid manually in the ledger
- C) Document it for the committee; contact support for a manual write-off adjustment ✅
- D) Create a credit note in the Payments system
QUIZ F — Parent / Guardian
Questions: 6 | Pass: 5/6
Q1. Your child RSVPed "Going" themselves via their own login. You then RSVP "Not Going" on their behalf via Family Hub. Which RSVP is recorded?
- A) The child's original RSVP stands
- B) Your Not Going response overwrites the child's response ✅
- C) Both are recorded and the coach sees a conflict
- D) The most recent RSVP from either account wins
Q2. You have two children at the club. You pay a $45 fee using "Pay All Outstanding". How is this applied?
- A) $45 goes to whichever child's fee appears first
- B) $22.50 each — split equally
- C) Each fee is individually credited to the correct child's account ✅
- D) It goes into a combined family account balance
Q3. Your child has their own phone and wants to check their own schedule. What's the right setup?
- A) They share your login credentials
- B) Create a separate full account for your child (with their own email) and link it as a guardian account ✅
- C) They can only access the app via Family Hub on your phone
- D) Create them a Club Admin account so they have full access
Q4. You switch to your son's context to check his payments, then switch back to your own account. Later you receive a payment notification. Who does it relate to?
- A) Your son — the last context you were in
- B) Yourself — notifications are sent to your account regardless of context ✅
- C) Both — notifications are duplicated when you have children linked
- D) Neither — you need to check each context manually
Q5. Your daughter plays cricket at Club A and football at Club B. How do you view her football schedule?
- A) Switch to Club B in the context switcher, then view her profile
- B) View her full profile from Family Hub, then switch to Club B context within her profile ✅
- C) Create a separate parent account for Club B
- D) Ask Club B's admin to email you the schedule
Q6. You want to add your emergency contact to your child's profile. Where do you do this?
- A) Your own Profile → Emergency Contact
- B) Family Hub → child card → View Full Profile → Edit Profile ✅
- C) Admin Panel → Child Accounts
- D) Settings → Family Settings
ASSESSMENT SCORING GUIDE
For Admins Using This as a Role Gate
| Quiz | Required Score | Recommended Before |
|---|---|---|
| Quiz A (General) | 8/10 | Any club access |
| Quiz B (Player) | 7/8 | First season registration |
| Quiz C (Coach) | 7/8 | First squad selection permission |
| Quiz D (Admin) | 9/10 | Club Admin role assignment |
| Quiz E (Treasurer) | 9/10 | Treasurer role assignment |
| Quiz F (Parent) | 5/6 | Family Hub access |
For Self-Assessment
If you score below the pass mark on any section, revisit:
- Quiz A fails → Modules 01, 02, 04, 15
- Quiz B fails → Modules 03, 04, 08
- Quiz C fails → Module 05
- Quiz D fails → Modules 06, 09, 19, 20
- Quiz E fails → Module 07
- Quiz F fails → Module 14
Training Assessment complete — 52 questions across 6 role-specific quizzes Module 30 of 30 — Training Library COMPLETE